瀏覽代碼

* Implemented Eden Tutorial script.
* Added more item_db entries. (credits: to L0ne_W0lf)

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

euphyy 12 年之前
父節點
當前提交
4e4c5f5ab0
共有 5 個文件被更改,包括 2086 次插入174 次删除
  1. 15 0
      db/quest_db.txt
  2. 254 87
      db/re/item_db.txt
  3. 1562 0
      npc/re/quests/eden/eden_tutorial.txt
  4. 1 0
      npc/re/scripts_athena.conf
  5. 254 87
      sql-files/item_db_re.sql

+ 15 - 0
db/quest_db.txt

@@ -489,6 +489,13 @@
 4159,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 5"
 4160,0,0,0,0,0,0,0,"Homunculus S Mutation Mission - 6"
 
+4161,0,0,0,0,0,0,0,"Siege Expert"
+4162,0,0,0,0,0,0,0,"Party Recruiting Expert"
+4163,0,0,0,0,0,0,0,"Battleground Expert"
+4164,0,0,0,0,0,0,0,"Memorial Dungeon Expert"
+4165,0,0,0,0,0,0,0,"Map Expert"
+4166,0,0,0,0,0,0,0,"Passing Grades"
+
 // Paradise 86 - 90 [Chilly]
 4167,0,1321,30,0,0,0,0,"Paradise: Dragon Tail Handling"
 4168,0,1322,30,0,0,0,0,"Paradise: Spring Rabbit Handling"
@@ -1500,6 +1507,14 @@
 9164,0,0,0,0,0,0,0,"Delivery of Good News(4)"
 9165,0,0,0,0,0,0,0,"Reward from Paiko for success of Jaty Crown"
 
+9167,0,0,0,0,0,0,0,"Tutorial - Mercenary for Hire"
+9168,0,0,0,0,0,0,0,"Quest Window Check"
+9169,0,0,0,0,0,0,0,"Window Shopper Catalogue"
+9170,0,0,0,0,0,0,0,"Window Shopper Catalogue"
+9171,0,0,0,0,0,0,0,"Enchanting Items"
+9172,0,0,0,0,0,0,0,"Enchanted Items"
+9173,72000,0,0,0,0,0,0,"Tutorial Timer Cooldown"
+
 9222,0,0,0,0,0,0,0,"Get Rid of Bangungot from Hospital 2F"
 9223,0,0,0,0,0,0,0,"Will there be Peace at the Hospital?"
 9224,0,0,0,0,0,0,0,"Explore Hospital 2F"

+ 254 - 87
db/re/item_db.txt

@@ -1196,7 +1196,7 @@
 2133,Tournament_Shield,Tournament Shield,5,20,,1000,,105,,1,0x00004082,2,2,32,,50,1,4,{ bonus2 bAddRace,RC_NonBoss,1; bonus2 bAddRace,RC_Boss,1; if( Class == Job_Lord_Knight ) bonus bAspdRate,-5; },{},{}
 2134,Shield_Of_Naga,Shield of Naga,5,20,,500,,35,,1,0x00CFFF80,2,2,32,,70,1,2,{ bonus bMdef,3; autobonus2 "{ bonus bShortWeaponDamageReturn,(getrefine()*3); }",10,5000,BF_WEAPON,"{ specialeffect2 EF_GUARD; }"; },{},{}
 2135,Shadow_Guard,Shadow Guard,5,20,,800,,52,,1,0x00020000,2,2,32,,70,1,2,{},{},{}
-2136,Cracked_Buckler,Cracked Buckler,5,0,,0,,5,,0,0xFFFFFFFF,7,2,32,,0,0,2,{ bonus bAgi,2; bonus2 bAddEle,Ele_Neutral,-10; bonus3 bAutoSpellWhenHit,"PR_KYRIE",10,10; bonus bMdef,1; },{},{}
+2136,Cracked_Buckler,Cracked Buckler,5,0,,0,,5,,0,0xFFFFFFFF,7,2,32,,0,0,2,{ bonus bAgi,2; bonus2 bSubEle,Ele_Neutral,10; bonus3 bAutoSpellWhenHit,"PR_KYRIE",10,10; bonus bMdef,1; },{},{}
 2137,Valkyrja's_Shield_C,Neo Valkyrja's Shield,5,0,,0,,5,,0,0xFFFFFFFE,2,2,32,,95,0,4,{ bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5; },{},{}
 2138,Bradium_Shield,Bradium Shield,5,20,,1800,,98,,1,0x00CFFF80,2,2,32,,65,1,3,{ bonus2 bSkillAtk,"CR_SHIELDBOOMERANG",60; bonus bAgi,-1; bonus bMaxHP,500; },{},{}
 2139,Flame_Thrower,Flame Thrower,5,20000,,2000,,60,,0,0x00000400,7,2,32,,99,0,1,{},{},{}
@@ -5772,9 +5772,9 @@
 12474,RWC_Final_Comp_Box,RWC Final Comp Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12475,Cure_Free,Cure Free,2,20,,50,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_SILENCE; sc_end SC_BLEEDING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_CHANGEUNDEAD; itemheal 500,0; },{},{}
 12476,PCBang_Coupon_Box3,PCBang Coupon Box3,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12477,Gift_Bundle,Gift Bundle,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12477,Gift_Bundle,Gift Bundle,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 547,30; getitem 608,2; getitem 6302,1; },{},{}
 12478,Chance_Box,Chance Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12479,Caracas_Ring_Box,Caracas Ring Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12479,Caracas_Ring_Box,Caracas Ring Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 2841,259200; },{},{}
 12480,Attend_3Day_Box,Attend 3Day Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12481,Attend_7Day_Box,Attend 7Day Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12482,Attend_10Day_Box,Attend 10Day Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
@@ -5832,8 +5832,8 @@
 12534,Yggdrasil_Seed_Box,Yggdrasil Seed Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12535,Iggdrasilberry_Box,Iggdrasilberry Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12536,NY_Rice_Cake_Soup,NY Rice Cake Soup,2,20,,100,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12537,Solo_Gift_Basket,Solo Gift Basket,2,1000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12538,Couple_Event_Basket,Couple Event Basket,2,2000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12537,Solo_Gift_Basket,Solo Gift Basket,2,1000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 597,5; getitem 596,3; getitem 561,3; getitem 573,4; getitem 559,10; getitem 560,10; },{},{}
+12538,Couple_Event_Basket,Couple Event Basket,2,2000,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14546,10; getitem 15657,10; getitem 14548,10; getitem 14549,10; getitem 14550,10; },{},{}
 12539,Splendid_Box,Splendid Box,2,20,,100,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12540,GM_Warp_Box,GM Warp Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12541,Fortune_Cookie1,Fortune Cookie1,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
@@ -6016,24 +6016,36 @@
 12764,Fools_Day_Box_Tw,Fools Day Box Tw,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12765,Summer_Knight_Box,Summer Knight Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12766,Reward_Job_BM25,Reward Job BM25,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12767,Passion_FB_Hat_Box,Passion FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12768,Cool_FB_Hat_Box,Cool FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12769,Victory_FB_Hat_Box,Victory FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12770,Glory_FB_Hat_Box,Glory FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12771,Passion_Hat_Box2,Passion Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12772,Cool_Hat_Box2,Cool Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-12773,Victory_Hat_Box2,Victory Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12767,Passion_FB_Hat_Box,Passion FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5856,3600; },{},{}
+12768,Cool_FB_Hat_Box,Cool FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5857,3600; },{},{}
+12769,Victory_FB_Hat_Box,Victory FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5858,3600; },{},{}
+12770,Glory_FB_Hat_Box,Glory FB Hat Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5859,86400; },{},{}
+12771,Passion_Hat_Box2,Passion Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5856,21600; },{},{}
+12772,Cool_Hat_Box2,Cool Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5857,21600; },{},{}
+12773,Victory_Hat_Box2,Victory Hat Box2,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 5858,21600; },{},{}
 12774,Empty_Potion_Bottle,Empty Potion Bottle,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12775,Ancient_Spirit_Agimat,Greater Agimat of Ancient Spirit,2,20,,600,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-//
+12776,Agi_Dish20,Agi Dish20,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12777,Luk_Dish20,Luk Dish20,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12778,Bapho_Jr_Scroll,Bapho Jr Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2325,1800000; },{},{}
 12779,Galapago_Scroll,Galapago Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2326,1800000; },{},{}
-//
+12780,10M_Zeny_Check,10M Zeny Check,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12781,1M_Zeny_Check,1M Zeny Check,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12782,100T_Zeny_Check,100T Zeny Check,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12783,10000_Zeny_Check,10000 Zeny Check,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12784,1000_Zeny_Check,1000 Zeny Check,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12785,Dragon_Egg_Scroll,Dragon Egg Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12786,Change_Slot_Card,Character Position Change Coupon,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ set CharMoves, CharMoves + 1; },{},{}
 12787,Diabolic_Scroll,Diabolic Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2342,1800000; },{},{}
-//
-12790,Char_Rename_Card,Character Name Change Coupon,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-//
+12788,No100_Firecracker,No100 Firecracker,2,2,,20,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12789,Juicy_Fruit,Juicy Fruit,2,2,,100,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12790,Change_Name_Card,Character Name Change Coupon,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12791,Combat_Pill,Combat Pill,2,20,,150,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12792,P_Combat_Pill,P Combat Pill,2,20,,150,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12793,Combat_Pill_Box10,Combat Pill Box10,2,20,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12794,P_Combat_Pill_Box10,P Combat Pill Box10,2,20,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12795,2011_RWC_Scroll_Kr,2011 RWC Scroll Kr,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12796,Red_Booster,Red Booster,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12797,Wish_Maiden_Scroll,Wish Maiden Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2344,1800000; },{},{}
 12798,Zealotus_Scroll,Zealotus Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2345,1800000; },{},{}
 12799,PCBang_Coupon_Box5,PCBang Coupon Box5,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
@@ -6044,19 +6056,50 @@
 12804,Cru_Scroll,Cru Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12805,Mystic_Powder,Mystic Powder,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12806,Scaraba_Scroll,Scaraba Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2378,1800000; },{},{}
-//
+12807,Mercenary_Casting_,Mercenary Casting,2,0,,0,,,,,0xFFFFFFFF,7,2,,,20,,,{},{},{}
+12808,Mother_Love_Box,Mother Love Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,40,,,{},{},{}
+12809,Level_Up_Box,Level Up Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,120,,,{},{},{}
+12810,Event_Gift_Box,Event Gift Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12811,Event_Gift_Box_,Event Gift Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12812,Snow_Flip,Snow Flip,11,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "ECL_SNOWFLIP",1; },{},{}
 12813,Peony_Mommy,Peony Mamy,11,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "ECL_PEONYMAMY",1; },{},{}
 12814,Slapping_Herb,Slapping Herb,11,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "ECL_SADAGUI",1; },{},{}
 12815,Yggdrasil_Dust,Yggdrasil Dust,11,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "ECL_SEQUOIADUST",1; },{},{}
-//
+12816,Old_Ore_Box_,Old Ore Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,60,,,{},{},{}
+12817,Old_Card_Album_,Old Card Album,2,0,,0,,,,,0xFFFFFFFF,7,2,,,80,,,{},{},{}
+12818,High_Weapon_Box_,High Weapon Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,100,,,{},{},{}
+12819,Zherlthsh_Tck_Box_,Zherlthsh Tck Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,150,,,{},{},{}
 12820,Mao_Guai_Scroll,Mao Guai Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2348,1800000; },{},{}
 12821,Loli_Ruri_Scroll,Loli Ruri Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2349,1800000; },{},{}
 12822,Songpyun_Box50,Songpyun Box50,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 663,50; },{},{}
 12823,Sedora_Scroll,Sedora Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2350,1800000; },{},{}
 12824,Chepet_Scroll,Chepet Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ mercenary_create 2351,1800000; },{},{}
-//
+12826,Wind_Type_Scroll,Wind Type Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12827,Water_Type_Scroll,Water Type Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12828,Fire_Type_Scroll,Fire Type Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12829,Earth_Type_Scroll,Earth Type Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12834,Undead_Egg,Undead Egg,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12835,Girls_Heart,Girls Heart,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12837,Wooden_Treasure_Box,Wooden Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12838,Iron_Treasure_Box,Iron Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,10,,,{},{},{}
+12839,bronze_Treasure_Box,bronze Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,20,,,{},{},{}
+12840,Silver_Treasure_Box,Silver Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,30,,,{},{},{}
+12841,Golden_Treasure_Box,Golden Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,40,,,{},{},{}
+12842,Platinum_Treasure_Box,Platinum Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,50,,,{},{},{}
+12843,Pearl_Treasure_Box,Pearl Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,60,,,{},{},{}
+12844,Diamond_Treasure_Box,Diamond Treasure Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,70,,,{},{},{}
+12845,WOB_Amatsu,WOB Amatsu,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12846,Unripe_Apple2,Unripe Apple2,2,10,,50,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12847,Old_Equipment_Box,Old Equipment Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 12848,Falcon_Flute,Falcon Flute,11,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ if(getskilllv("HT_FALCON")) { if(checkoption(Option_Wug)||checkoption(Option_Wugrider)) end; if(checkfalcon()==1) { setfalcon 0; } else { setfalcon 1; } } },{},{}
+12849,Combination_Kit,Combination Kit,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12850,Heaven_Scroll,Heaven Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12851,Vocation_Scroll,Vocation Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12852,Wisdom_Scroll,Wisdom Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12853,Patron_Scroll,Patron Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+12860,Mommy_Day_Cake,Mommy Day Cake,2,0,,200,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 50,50; skilleffect "HP_ASSUMPTIO",0; sc_start SC_ASSUMPTIO,100000,5; },{},{}
+12887,C_Wing_Of_Fly,C Wing Of Fly,11,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ itemskill "AL_TELEPORT",1; },{},{}
+//
 12900,Battle_Manual_Box,Battle Manual Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12208,10; },{},{}
 12901,Insurance_Package,Insurance Package,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12209,10; },{},{}
 12902,Bubble_Gum_Box,Bubble Gum Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12210,10; },{},{}
@@ -6223,9 +6266,9 @@
 13060,E_Counter_Dagger_C,Counter Dagger,4,1,,0,209,,1,0,0x00810204,7,2,2,4,1,0,1,{},{},{}
 13061,Black_Wing,Black Wing,4,20,,600,142,,1,1,0x00020000,7,2,2,3,102,1,1,{ bonus2 bSkillAtk,"SC_FATALMENACE",30+(getrefine()*2); bonus bMatkRate,(getrefine()*3); },{},{}
 13062,Ancient_Dagger,Ancient Dagger,4,20,,600,107,,0,0,0x028F5EEE,2,2,2,4,120,1,1,{ bonus bMatk,120; bonus bMaxSP,100; bonus bSPrecovRate,5; bonus2 bAddEff2,Eff_Curse,20; bonus3 bAddEff,Eff_Curse,20,ATF_SELF|ATF_SKILL; },{},{}
-//13063,
-//13064,
-//13065,
+13063,Adventure_Knife,Adventure Knife,4,0,,0,60,,1,0,0x02021040,7,2,2,1,1,0,1,{ bonus bUnbreakableWeapon,0; },{},{}
+13064,Academy_Knife,Academy Knife,4,0,,700,110,,1,1,0x02021040,7,2,2,1,1,1,1,{ bonus bUnbreakableWeapon,0; },{},{}
+13065,Academy_Eti_Knife,Academy Eti Knife,4,0,,1200,120,,1,1,0x00000001,7,2,2,1,1,1,1,{ bonus bUnbreakableWeapon,0; },{},{}
 13066,P_Dagger3,Eden Dagger III,4,0,,0,165:80,,1,0,0xFE9F7EEF,7,2,2,3,60,0,1,{},{},{}
 13067,Caress,Keris,4,20,,700,107:70,,1,1,0xFE9F7EEF,2,2,2,3,30,1,1,{ bonus2 bHpDrainRate,20,10; },{},{}
 13068,Saurel,Pompano,4,0,,0,160:100,,3,0,0xFE9F7EEF,7,2,2,1,50,0,1,{ bonus bUnbreakableWeapon,0; autobonus "{ bonus bBaseAtk,30; }",10,7000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; autobonus "{ bonus bMatk,20; }",10,7000,BF_MAGIC,"{ specialeffect2 EF_SUFFRAGIUM; }"; if(BaseLevel>99) { bonus bBaseAtk,10; bonus bMatk,10; } },{},{}
@@ -6233,11 +6276,11 @@
 13070,Scarletto_Nail,Scarlet-nail,4,56000,,500,160:80,,1,0,0x000654E2,7,2,2,4,110,1,1,{ bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Stone,100+(getrefine()*50); },{},{}
 13071,Upg_Dagger,Upg Dagger,4,20,,600,55,,1,1,0xFE9F7EEF,7,2,2,3,1,1,1,{ bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5); },{},{}
 13072,Velum_Damascus,Vellum Damascus,4,20,,1000,180,,1,0,0xFE9F7EEF,7,2,2,4,95,1,1,{ bonus bAspdRate,getrefine(); },{},{}
-//13073,
+13073,Counter_Dagger_,Counter Dagger,4,120000,,550,140,,1,1,0x00810204,7,2,2,4,55,1,1,{},{},{}
 13074,Ninja_Cutter,Ninja Sword Prototype,4,0,,0,0,,1,0,0x02000000,7,2,2,4,99,0,1,{},{},{}
 13075,Kurenai,Kurenai,4,5000,,700,130,,1,0,0x02000000,7,2,2,3,99,1,1,{ bonus bInt,3; },{},{}
 13076,Raksasa_Dagger,Nachal Sword,4,40000,,600,120:100,,1,1,0x02000000,7,2,2,3,110,1,1,{ bonus bInt,3; },{},{}
-//13077,
+13077,Kagekiri,Kagekiri,4,40000,,600,50:120,,1,0,74,7,2,2,4,100,1,1,{},{},{}
 13078,Mikatsuki,Mikacheuki,4,40000,,600,50:120,,1,1,0x02000000,7,2,2,4,100,1,1,{},{},{}
 13079,Metal_Dagger,Metal Dagger,4,20,,0,55,0,,1,0x02021040,7,2,2,3,1,1,1,{},{},{}
 //
@@ -7206,11 +7249,15 @@
 14295,Mercenary_Contract_Box10,Mercenary Contract Box 10ea,2,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6050,10; },{},{}
 14296,Angel_Scroll,Angel Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14297,Devil_Scroll,Devil Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+14298,Surprise_Scroll,Surprise Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14300,Mask_Of_Ifrit_Box,Mask Of Ifrit Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5420,1; },{},{}
 14301,Ifrit's_Ear_Box,Ears Of Ifrit Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5421,1; },{},{}
 14304,Scuba_Mask_Box,Scuba Mask Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5397,1; },{},{}
-14314,Phreeoni_Scroll_Box,Phreeoni Scroll Box,2,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14597,10; },{},{}
-14315,Ghostring_Scroll_Box,Ghostring Scroll Box,2,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14598,10; },{},{}
+14306,RWC_Special_Scroll,RWC Special Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+14307,RWC_Limited_Scroll,RWC Limited Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+14308,Ardor_Scroll,Ardor Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+14314,PhreeoniS_Box,Phreeoni Scroll Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14597,10; },{},{}
+14315,GhostringS_Box,Ghostring Scroll Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14598,10; },{},{}
 14316,July7_Scroll,July7 Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14317,Bacsojin_Scroll,Bacsojin Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14343,Spiked_Scarf_Box,Spiked Scarf Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5462,1; },{},{}
@@ -7220,15 +7267,40 @@
 14350,Mental_Potion50_Box,Mental Potion 50 Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14600,50; },{},{}
 14351,Tyr's_Blessing20_Box,Tyr's Blessing 20 Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14601,20; },{},{}
 14352,Tyr's_Blessing50_Box,Tyr's Blessing 50 Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14601,50; },{},{}
+14361,Orc_HeroS_Box,Orc HeroS Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14604,10; },{},{}
+14362,Orc_LoadS_Box,Orc LoadS Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14605,10; },{},{}
 14363,Heart_Scroll,Heart Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+//
+14372,Powder_Snow_Box,Powder Snow Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12317,1; },{},{}
 14375,Holy_Celestial_Axe_Box,Celestial Axe Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1383,1; },{},{}
 14376,Angeling_Pot_Box,Angeling Potion Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12350,1; },{},{}
 14377,Shout_Megaphone_Box,Scream Megaphone Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12351,1; },{},{}
+14379,Love_Daddy_Box,Love Daddy Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5489,1; },{},{}
 14380,Anubis_Helm_Box,Anubis Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5490,1; },{},{}
+14381,Piercing_Box_M,Piercing Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1644,1; },{},{}
+14382,Lich_Bone_Box_M,Lich Bone Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1645,1; },{},{}
+14383,Long_Horn_Box_M,Long Horn Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1428,1; },{},{}
+14384,Hunting_Spear_Box_M,Hunting Spear Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1429,1; },{},{}
+14385,Death_Note_Box_M,Death Note Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 1579,1; },{},{}
+14386,Destruction_Box_M,Destruction Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2003,1; },{},{}
+14387,Rider_Insignia_Box_M,Rider Insignia Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2551,1; },{},{}
+14388,Mithril_Cape_Box_M,Mithril Cape Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2552,1; },{},{}
+14389,Sniping_Box_M,Sniping Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2398,1; },{},{}
+14390,Orleans_Box_M,Orleans Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2785,1; },{},{}
+14391,Spiritual_Box_M,Spiritual Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2786,1; },{},{}
+14392,Variant_Box_M,Variant Box M,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2449,1; },{},{}
 14393,Almighty_Charm_Box,Universal Amulet Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 7945,1; },{},{}
+//
+14407,Xmas_Scroll,Xmas Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14408,New_Year_Scroll,New Year Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+//
+14438,Honglyun's_Sword_Box,Honglyun's Sword Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 13420,1; },{},{}
+14439,Power_Of_Thor_Box,Power Of Thor Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5495,1; },{},{}
 14440,Dice_Hat_Box,Dice Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5496,1; },{},{}
 14441,King_Tiger_Doll_Hat_Box,King Tiger Doll Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5497,1; },{},{}
+14442,Wondering_Wolf_Helm_Box,Wondering Wolf Helm Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5498,1; },{},{}
+14443,Pizza_Hat_Box,Pizza Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5499,1; },{},{}
+14444,Icecream_Hat_Box,Icecream Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5500,1; },{},{}
 14447,Pirate's_Pride_Box,Pirate's Pride Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5501,1; },{},{}
 14448,Necromencer's_Hood_Box,Necromancer's Hood Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5502,1; },{},{}
 14459,Rabbit_Magic_Hat_Box,Magic Rabbit Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5503,1; },{},{}
@@ -7236,6 +7308,19 @@
 14461,Asara_Fairy_Hat_Box,Ashura Fairy Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5505,1; },{},{}
 14466,Valentine_Pledge_Box,Valentine's Emblem Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14469,Ox_Tail_Scroll,Ox Tail Egg,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+//
+14485,Academy_Badge_Box,Academy Badge Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2751,1; },{},{}
+14486,Academy_Fresh_Hat_Box,Academy Fresh Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5406,1; },{},{}
+14487,Academy_Gradu_Cap_Box,Academy Gradu Cap Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5407,1; },{},{}
+14488,Blue_Pajamas_Hat_Box,Blue Pajamas Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5506,1; },{},{}
+14489,Pink_Pajamas_Hat_Box,Pink Pajamas Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5507,1; },{},{}
+14490,Shark_Hat_Box,Shark Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5508,1; },{},{}
+14494,Samambaia_Box,Samambaia Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5511,1; },{},{}
+14495,Aquarius_Diadem_Box,Aquarius Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5512,1; },{},{}
+14496,Aquarius_Crown_Box,Aquarius Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5513,1; },{},{}
+14497,Pisces_Diadem_Box,Pisces Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5514,1; },{},{}
+14498,Pisces_Crown_Box,Pisces Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5515,1; },{},{}
+14499,Peacock_Feather_Box,Peacock Feather Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5519,1; },{},{}
 14500,Insurance60,Life Insurrance Certificate,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_LIFEINSURANCE,3600000,0; },{},{}
 14508,Zeny_Scroll,Zeny Pet Egg Scroll,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 14509,Light_Center_Pot,Light Concentration Potion,2,800,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_ASPDPOTION0,1800000,0; },{},{}
@@ -7339,6 +7424,8 @@
 14607,Luxurious_Dinner_W,Luxurious Western Food,2,10000,,600,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCALLSTATUS,3600000,3; },{},{}
 14608,Luxurious_Dinner_E,Manchu-Han Imperial Feast,2,20000,,1200,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCALLSTATUS,3600000,6; },{},{}
 14609,Spoiled_Cuisine,Spoiled Cuisine,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ percentheal 10,10; },{},{}
+14613,RWC_Scroll_2012,RWC Scroll 2012,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+14614,Ex_Def_Potion,Ex Def Potion,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 // More Armors
 15000,Bone_Plate,Bone Plate,5,20,,1000,,60,,1,0x000654E2,2,2,16,,85,1,0,{ bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiHuman,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,"NPC_WIDEBLEEDING",1,10; },{},{}
 15001,Odin's_Blessing_I,Odin's Blessing,5,0,,0,,10,,0,0xFFFFFFFE,7,2,16,,0,0,0,{},{},{}
@@ -7362,41 +7449,47 @@
 15019,Upg_Thief_Cloth,Upg Thief Cloth,5,20,,100,,45,,1,0x02021040,7,2,16,,1,1,0,{ bonus bAgi,1; bonus bMaxHPrate,3; },{},{}
 15020,Upg_Mail,Upg Mail,5,20,,1650,,60,,1,0x000654E2,7,2,16,,1,1,0,{ bonus bMaxHPrate,3; },{},{}
 15021,Upg_Formal_Dress,Upg Formal Dress,5,20,,150,,45,,1,0xFFFFFFFE,7,2,16,,1,1,0,{ bonus bMaxHPrate,3; },{},{}
-15022,Brazil_Swimsuit,Brazil Swimsuit,5,20,,100,,1,,0,0xFFFFFFFF,7,2,16,,1,1,0,{ bonus bStr,4; bonus bInt,4; bonus bMdef,3; },{},{}
+15022,Brazil_Swimsuit,Brazil Swimsuit,5,20,,100,,1,,0,0xFFFFFFFF,7,2,16,,1,1,0,{ bonus bStr,4; bonus bInt,4; bonus bMdef,3; bonus bSubEle,Ele_Water,20; },{},{}
 15023,Half_Brynhild,Half Brynhild,5,20,,0,,60,,0,0xFFFFFFFF,7,2,16,,47,0,0,{ bonus bMdef,10; bonus bMaxHP,20*BaseLevel; bonus bMaxSP,5*BaseLevel; bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,5; bonus bUnbreakableArmor,0; bonus bNoKnockback,0; },{},{}
 15024,Army_Padding,Army Padding,5,0,,10,,10,,0,0xFFFFFFFF,7,2,16,,1,1,0,{},{},{}
-15025,Golden_Rod_Robe,Golden Rod Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
-15026,Aqua_Robe,Aqua Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
-15027,Crimson_Robe,Crimson Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
-15028,Forest_Robe,Forest Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
+15025,Golden_Rod_Robe,Golden Rod Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_VERMILION",-3000; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
+15026,Aqua_Robe,Aqua Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_STORMGUST",-3000; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
+15027,Crimson_Robe,Crimson Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_METEOR",-3000; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
+15028,Forest_Robe,Forest Robe,5,20,,500,,40,,0,0x00000200,7,2,16,,100,1,0,{ bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_HEAVENDRIVE",-3000; if(readparam(bInt)>=120){ bonus bInt,1; } },{},{}
 15029,Robe_Of_Affection,Robe Of Affection,5,20,,300,,22,,0,0x00000100,2,2,16,,100,1,0,{ bonus bDefEle,Ele_Holy; bonus bMdef,10; bonus bInt,1; },{},{}
 15030,Robe_Of_Judgement,Robe Of Judgement,5,20,,300,,22,,0,0x00000100,2,2,16,,100,1,0,{ bonus bDefEle,Ele_Dark; bonus bMdef,10; bonus bStr,2; bonus bInt,1; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus2 bSubRace,RC_Formless,-10; bonus2 bSubRace,RC_Brute,-10; bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Plant,-10; bonus2 bSubRace,RC_Insect,-10; bonus2 bSubRace,RC_Fish,-10; bonus2 bSubRace,RC_Angel,-10; bonus2 bSubRace,RC_Dragon,-10; },{},{}
-15031,Paradise_Uniform4,Paradise Uniform IV,5,0,,0,,58,,0,0xFFFFFFFF,7,2,16,,60,0,0,{ bonus bMdef,5; bonus bMaxHP,500; bonus bMaxSP,50; bonus bStr,1; bonus bInt,1; bonus bDex,1; },{},{}
-15032,Tidon,Tidon,5,20,,500,,2,,1,0xFFFFFFFE,7,2,16,,1,1,0,{ bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubRace,RC_NonBoss,5; bonus2 bSubRace,RC_Boss,5; },{},{}
-//15033,
-//15034,
-//15035,
+15031,Para_Team_Armor,Paradise Uniform IV,5,0,,0,,70,,0,0xFFFFFFFF,7,2,16,,60,0,0,{ bonus bMdef,5; bonus bMaxHP,500; bonus bMaxSP,50; bonus bStr,1; bonus bInt,1; bonus bDex,1; },{},{}
+15032,Tidung,Tidung,5,10,,500,,2,,1,0xFFFFFFFE,7,2,16,,0,1,0,{ bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubRace,RC_NonBoss,5; bonus2 bSubRace,RC_Boss,5; },{},{}
+15033,Tutorial_Mattle,Tutorial Mantle,5,0,,600,,37,,0,0x00000000,7,2,16,,1,0,0,{},{},{}
+15034,Tutorial_Mattle_,Tutorial Mantle,5,0,,600,,37,,1,0x00000000,7,2,16,,1,0,0,{},{},{}
+15035,2010_Love_Dad,2010 Love Dad,5,10,,100,,6,,1,0xFFFFFFFF,7,2,16,,0,1,0,{ bonus bAllStats,1; bonus bMaxHP,150; bonus bMaxSP,150; bonus2 bResEff,Eff_Stone,9000; bonus2 bResEff,Eff_Freeze,9000; bonus2 bResEff,Eff_Stun,9000; bonus2 bResEff,Eff_Sleep,9000; bonus2 bResEff,Eff_Silence,9000; bonus2 bResEff,Eff_Curse,9000; bonus2 bResEff,Eff_Confusion,9000; bonus2 bResEff,Eff_Blind,9000; bonus2 bResEff,Eff_Poison,9000; bonus2 bResEff,Eff_Bleeding,9000; },{},{}
 15036,Ur_Plate,Ur's Plate,5,20,,3000,,110,,0,0x00000080,8,2,16,,100,1,0,{ bonus bMdef,10; bonus bMaxHPrate,getequiprefinerycnt(EQI_ARMOR); bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubEle,Ele_Neutral,5; },{},{}
 15037,Peuz_Plate,Peuz's Plate,5,20,,3000,,110,,0,0x00000080,8,2,16,,100,1,0,{ bonus bMdef,10; bonus bBaseAtk,20; bonus bFlee,17; },{},{}
 15038,Sabah_Cloth,Sapha's Cloth,5,20,,100,,45,,1,0x00001000,7,2,16,,100,1,0,{ bonus bLuk,3; bonus3 bAutoSpell,"ASC_METEORASSAULT",getskilllv("ASC_METEORASSAULT"),10; },{},{}
 15039,Nab_Cloth,Nab's Cloth,5,20,,100,,45,,1,0x00001000,7,2,16,,100,1,0,{ bonus bStr,2; bonus bInt,2; },{},{}
-//15040,
-//15041,
+15040,Prison_Uniform,Prison Uniform,5,10,,1500,,5,,0,0xFFFFFFFF,7,2,16,,50,1,0,{ set .@rate,(getrefine()>10)?10:getrefine(); bonus bHit,.@rate; bonus bFlee,.@rate; },{},{}
+15041,Boitata_Armor,Boitata Armor,5,20,,600,,45,,1,0xFFFFFFFF,7,2,16,,60,1,0,{ bonus bMdef,3; bonus2 bSubEle,Ele_Neutral,7; bonus bMaxHPrate,5; bonus bFlee,5; },{},{}
 15042,White_Wing_Suits,White Wing Suits,5,20,,100,,45,,1,0x00000800,7,2,16,,100,1,0,{ bonus bLongAtkRate,getrefine()*2; bonus bFlee,getrefine(); },{},{}
 15043,Black_Wing_Suits,Black Wing Suits,5,20,,100,,45,,1,0x00000800,8,2,16,,100,1,0,{ bonus bInt,2; bonus bBaseAtk,getequiprefinerycnt(EQI_ARMOR)*3; },{},{}
-15044,Green_Surgical_Gown,Green Surgical Gown,5,56000,,660,,66,,1,0x00040000,7,2,16,,100,1,0,{ bonus bDex,1; bonus bMaxSP,30; },{},{}
-//15045,
+15044,Green_Operation_Coat,Green Surgical Gown,5,56000,,660,,66,,1,0x00040000,7,2,16,,100,1,0,{ bonus bDex,1; bonus bMaxSP,30; },{},{}
+15045,Armor_Of_Valor,Armor Of Valor,5,0,,0,,4,,0,0xFFFFFFFF,7,2,16,,0,0,0,{},{},{}
 15046,Siege_Plate,Siege Plate,5,0,,3300,,85,,1,0x006444A2,7,2,16,,95,1,0,{ bonus bMdef,5; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bHealpower2,12; bonus bAddItemHealRate,12; } if(getrefine()>8) { bonus bMaxHPrate,25; } },{},{}
 15047,Siege_Suits,Siege Suit,5,0,,750,,50,,1,0x036E5CEA,7,2,16,,95,1,0,{ bonus bMdef,10; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bFlee2,5; bonus bLongAtkDef,20; } if(getrefine()>8) { bonus bMaxHPrate,15; } },{},{}
 15048,Siege_Robe,Siege Robe,5,0,,500,,40,,1,0x00818315,7,2,16,,95,1,0,{ bonus bMdef,20; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bFlee,5; bonus bLongAtkDef,15; } if(getrefine()>8) { bonus bMaxHP,1000; bonus bMaxSP,100; } },{},{}
-//15049,
-//15050,
+15049,Armor_Of_Faith,Armor Of Faith,5,20,,1000,,0,,0,0xFFFFFFFF,7,2,16,,50,1,0,{ bonus bStr,4; bonus bInt,4; bonus bVit,4; bonus bDex,4; bonus bAgi,4; bonus bLuk,4; },{},{}
+15050,Armor_Of_Sanctity,Armor Of Sanctity,5,20,,1000,,0,,0,0xFFFFFFFF,7,2,16,,50,1,0,{ bonus bStr,4; bonus bInt,4; bonus bVit,4; bonus bDex,4; bonus bAgi,4; bonus bLuk,4; },{},{}
 15051,Bakonawa_Armor,Bakunawa Scale Armor,5,20,,500,,55,,0,0xFFFFFFFF,7,2,16,,1,1,0,{ bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,1; },{},{}
 15052,Bayani_Bakonawa_Armor,Bayani Bakunawa Scale Armor,5,20,,500,,55,,1,0xFFFFFFFF,7,2,16,,1,1,0,{ bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,2; },{},{}
 15053,Special_Ninja_Suit,Special Ninja Suit,5,10000,,1200,,70,,0,0x02000000,7,2,16,,100,1,0,{ bonus bAgi,1+(getrefine()/3); },{},{}
 15054,Ninja_Scale_Armor,Ninja Scale Armor,5,10000,,1800,,90,,1,0x02000000,7,2,16,,100,1,0,{ bonus bMaxHPrate,15; bonus bMaxSPrate,-30; },{},{}
 15055,Armor_of_Nothingness,Armor of Nothingness,5,10000,,1500,,60,,1,0x02000000,7,2,16,,100,1,0,{ bonus bAgi,1; },{},{}
 15056,Special_Ninja_Suit_,Special Ninja Suit,5,10000,,1200,,70,,1,0x02000000,7,2,16,,100,1,0,{ bonus bAgi,1+(getrefine()/3); },{},{}
+15057,Pure_White_Apron,Pure White Apron,5,20,,600,0,50,0,1,0xFFFFFFFF,7,2,16,,0,1,0,{},{},{}
+15058,Rider_Suit,Rider Suit,5,20,,1000,0,40,0,1,75,7,2,16,,0,1,0,{ bonus bAgi,1; },{},{}
+15059,2011Love_Daddy,2011Love Daddy,5,20,,100,0,80,0,1,0xFFFFFFFF,7,2,16,,0,1,0,{},{},{}
+15060,Sky_Blue_Smock,Sky Blue Smock,5,20,,300,0,1,0,1,0xFFFFFFFF,7,2,16,,0,1,0,{},{},{}
+15061,Egir_Armor,Egir Armor,5,200000,,2600,,55,,1,0xFFFFFFFF,7,2,16,,110,1,0,{ bbonus bAllStats,1; },{},{}
+15069,Suit_Of_Sid,Suit Of Sid,5,20,,1000,,30,,0,0xFFFFFFFF,7,2,16,,0,1,0,{},{},{}
 // More Maces
 16000,Erde,Erde,4,20,,500,130,,1,2,0x0004C5B2,2,2,2,4,50,1,8,{ bonus2 bSkillAtk,"AM_ACIDTERROR",20; bonus2 bSkillAtk,"AM_DEMONSTRATION",20; bonus bMaxSP,50; bonus bHealPower,10; },{},{}
 16001,Red_Square_Bag,Red Square Bag,4,20,,500,130,,1,2,0x0004C5B2,2,2,2,3,50,1,8,{ bonus bMaxHP,200; bonus2 bSkillAtk,"AM_ACIDTERROR",20; bonus2 bSkillAtk,"AM_DEMONSTRATION",20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) bonus2 bAddEff,Eff_Stun,500; },{},{}
@@ -7408,9 +7501,9 @@
 16007,Mjolnir_C,Mjolnir,4,20,,0,250,,1,0,0x000444A2,7,2,2,4,95,0,8,{ bonus bAtkEle,Ele_Wind; bonus bStr,15; bonus bDex,40; },{},{}
 16008,F_Spanner_C,Spanner,4,2,,0,150,,1,0,0x00008110,7,2,2,3,0,0,8,{},{},{}
 16009,E_Spanner_C,Spanner,4,2,,0,150,,1,0,0x00008110,7,2,2,3,0,0,8,{},{},{}
-16010,Red_Ether_Bag,Red Ether Bag,4,20,,0,15:100,,1,1,0x0004C5B2,7,2,2,3,102,1,8,{ if(getrefine()>=6){ bonus2 bSkillAtk,"GN_CRAZYWEED",20+((getrefine()-5)*2); bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,"GN_CRAZYWEED",20; bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20; } },{},{}
-//16011,
-//16012,
+16010,Red_Ether_Bag,Red Ether Bag,4,20,,1000,15:100,,1,1,0x0004C5B2,7,2,2,3,102,1,8,{ if(getrefine()>=6){ bonus2 bSkillAtk,"GN_CRAZYWEED",20+((getrefine()-5)*2); bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,"GN_CRAZYWEED",20; bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20; } },{},{}
+16011,Adventure_Mace,Adventure Mace,4,0,,0,60,,1,0,0x00008110,7,2,2,1,1,0,8,{},{},{}
+16012,Academy_Mace,Academy Mace,4,0,,1000,110,,1,1,0x00008110,7,2,2,1,1,1,8,{},{},{}
 16013,Mace_Of_Judgement,Mace Of Judgement,4,20,,1200,140:180,,1,2,0x00000100,2,2,2,3,100,1,8,{ bonus bStr,1; bonus bInt,1; autobonus "{ bonus2 bAddRace,RC_Demon,20; }",10,7000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_BLOODDRAIN; }"; },{},{}
 16014,P_Mace3,Eden Mace III,4,0,,0,172,,1,0,0x0004C5B3,7,2,2,3,60,0,8,{},{},{}
 16015,Cat_Club,Cat Club,4,20,,700,88,,1,3,0x0004C5B3,7,2,2,1,1,1,8,{ bonus2 bAddRace,RC_Brute,15; },{},{}
@@ -7420,21 +7513,43 @@
 16019,Upg_Mace,Upg Mace,4,20,,800,80,,1,1,0x0004C5B3,7,2,2,3,1,1,8,{ bonus bBaseAtk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5); },{},{}
 16020,Velum_Stunner,Vellum Stunner,4,20,,1500,170,,1,0,0x0004C5B3,7,2,2,4,95,1,8,{ bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,1000+getrefine(); bonus bAspdRate,getrefine(); },{},{}
 16021,Velum_Flail,Vellum Flail,4,20,,1500,170,,1,0,0x0004C5B3,7,2,2,4,95,1,8,{ bonus bUnbreakableWeapon,0; bonus3 bAutoSpell,"NPC_CRITICALWOUND",5,10; bonus bHit,getrefine(); bonus bCritical,getrefine(); },{},{}
+16022,Nemesis_,Nemesis ,4,20,,900,120,,1,2,0x00008110,7,2,2,4,60,1,8,{ bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy; },{},{}
+16023,Metal_Mace,Metal Mace,4,20,,0,80,,1,1,0x0004C5B3,7,2,2,3,1,1,8,{ bonus bUnbreakableWeapon,0; },{},{}
+16026,RWC_Memory_Mace,RWC Memory Mace,4,20,,800,100,,1,1,0x0004C5B2,7,2,2,3,1,1,8,{ bonus bUnbreakableWeapon,0; },{},{}
 // More Rental Boxes
+16131,Lady_Tanee_Doll_Box,Lady Tanee Doll Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5526,1; },{},{}
+16132,Lunatic_Hat_Box,Lunatic Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5527,1; },{},{}
+16133,G_Staff_Of_Light_Box,Staff Of Light Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2006,1; },{},{}
 16134,King_Frog_Hat_Box,Frog King Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5528,1; },{},{}
 16135,Evil's_Bone_Hat_Box,Satanic Bone Helm Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5529,1; },{},{}
-//16186,Baby_Dragon_Hat_Box,
-//16226,Aries_Diadem_Box,
-//16227,Aries_Crown_Box,
-//16230,Taurus_Diadem_Box,
-//16231,Taurus_Crown_Box,
-//16246,Crown_of_Deceit_Box,
+16185,Raven_Cap_Box,Raven Cap Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5530,1; },{},{}
+16186,B_Dragon_Hat_Box,Baby Dragon Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5531,1; },{},{}
+16192,Quati_Hat_Box,Kwati Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5537,1; },{},{}
+16193,Tucan_Hat_Box,Tucan Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5538,1; },{},{}
+16194,Jaguar_Hat_Box,Jaguar Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5539,1; },{},{}
+16195,Tw_March_Scroll,Tw March Scroll,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16226,Aries_Diadem_Box,Aries Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5545,1; },{},{}
+16227,Aries_Crown_Box,Aries Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5546,1; },{},{}
+16228,RJC_Katusa_Box,RJC Katusa Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5547,1; },{},{}
+16229,Scarlet_Rose_Box,Scarlet Rose Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5548,1; },{},{}
+16230,Taurus_Diadem_Box,Taurus Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5549,1; },{},{}
+16231,Taurus_Crown_Box,Taurus Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5550,1; },{},{}
+16232,Reginleif_Box,Reginleif Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5471,1; },{},{}
+16235,Octopus_Hat_Box,Octopus Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5554,1; },{},{}
+16236,Leaf_Cat_Hat_Box,Leaf Cat Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5555,1; },{},{}
+16237,Fur_Seal_Hat_Box,Fur Seal Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5556,1; },{},{}
+16238,Wild_Rose_Hat_Box,Wild Rose Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5557,1; },{},{}
+16239,Saci_Hat_Box,Saci Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5558,1; },{},{}
+16244,Dolor_Hat_Box,Dolor Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5563,1; },{},{}
+16245,Tw_April_Scroll,Tw April Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16246,Crown_Of_Deceit_Box,Crown Of Deceit Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5564,1; },{},{}
 16247,Dragon_Arhat_Mask_Box,Dragon Arhat Mask Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5565,1; },{},{}
 16248,Tiger_Arhat_Mask_Box,Tiger Arhat Mask Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5566,1; },{},{}
-//16249,Knight's_Gift_Box
-//16250,Valkyrie's_Gift_Box
-//16251,Gemini_Diadem_Box
-//16252,Gemini_Crown_Box
+16249,Knight_Gift_Box,Knight Gift Box,2,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16251,Gemini_Diadem_Box,Gemini Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5569,1; },{},{}
+16252,Gemini_Crown_Box,Gemini Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5570,1; },{},{}
+16253,Rabbit_Scroll,Rabbit Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16254,Energizing_Potion_Box,Energizing Potion Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16257,Buddah_Scroll,Buddah Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16258,HD_Bradium_5_Box,HD Bradium 5 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6226,5; },{},{}
 16259,HD_Carnium_5_Box,HD Carnium 5 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6225,5; },{},{}
@@ -7446,23 +7561,67 @@
 //16265,HD_Carnium_10_Box,
 //16267,HE_Battle_Manual_Box
 //16268,HE_Bubble_Gum_Box
-//16269,Cancer_Diadem_Box
-//16270,Cancer_Crown_Box,
+16269,Cancer_Diadem_Box,Cancer Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5581,1; },{},{}
+16270,Cancer_Crown_Box,Cancer Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5582,1; },{},{}
 16304,Evil_Incarnation,Evil Incarnation,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-//16343,Leo_Crown_Box
-//16344,Leo_Diadem_Box
-//16345,Leo_Crown_Box
-//16346,Leo_Diadem_Box
-//16368,Virgo_Crown_Box
+16305,Upg_Guard_Box,Upg Guard Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2149,1; },{},{}
+16306,F_Upg_Guard_Box,F Upg Guard Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2149,1; },{},{}
+16307,Upg_Buckler_Box,Upg Buckler Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2150,1; },{},{}
+16308,F_Upg_Buckler_Box,F Upg Buckler Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2150,1; },{},{}
+16309,Upg_Shield_Box,Upg Shield Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2151,1; },{},{}
+16310,F_Upg_Shield_Box,F Upg Shield Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2151,1; },{},{}
+16311,Upg_Shoes_Box,Upg Shoes Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2459,1; },{},{}
+16312,F_Upg_Shoes_Box,F Upg Shoes Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2459,1; },{},{}
+16313,Upg_Boots_Box,Upg Boots Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2460,1; },{},{}
+16314,F_Upg_Boots_Box,F Upg Boots Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2460,1; },{},{}
+16315,Upg_Greave_Box,Upg Greave Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2461,1; },{},{}
+16316,F_Upg_Greave_Box,F Upg Greave Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2461,1; },{},{}
+16317,Upg_Hood_Box,Upg Hood Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2561,1; },{},{}
+16318,F_Upg_Hood_Box,F Upg Hood Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2561,1; },{},{}
+16319,Upg_Muffler_Box,Upg Muffler Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2562,1; },{},{}
+16320,F_Upg_Muffler_Box,F Upg Muffler Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2562,1; },{},{}
+16321,Upg_Manteau_Box,Upg Manteau Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2563,1; },{},{}
+16322,F_Upg_Manteau_Box,F Upg Manteau Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2563,1; },{},{}
+16323,Upg_Clip_Box,Upg Clip Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2828,1; },{},{}
+16324,F_Upg_Clip_Box,F Upg Clip Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2828,1; },{},{}
+16327,Upg_Adv_Suit_Box,Upg Adv Suit Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15015,1; },{},{}
+16328,F_Upg_Adv_Suit_Box,F Upg Adv Suit Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15015,1; },{},{}
+16329,Upg_Coat_Box,Upg Coat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15016,1; },{},{}
+16330,F_Upg_Coat_Box,F Upg Coat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15016,1; },{},{}
+16331,Upg_Saint_Robe_Box,Upg Saint Robe Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15017,1; },{},{}
+16332,F_Upg_Saint_Robe_Box,F Upg Saint Robe Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15017,1; },{},{}
+16333,Upg_Tights_Box,Upg Tights Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15018,1; },{},{}
+16334,F_Upg_Tights_Box,F Upg Tights Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15018,1; },{},{}
+16335,Upg_Thief_Cloth_Box,Upg Thief Cloth Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15019,1; },{},{}
+16336,F_Upg_Thief_Cloth_Box,F Upg Thief Cloth Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15019,1; },{},{}
+16337,Upg_Mail_Box,Upg Mail Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15020,1; },{},{}
+16338,F_Upg_Mail_Box,F Upg Mail Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15020,1; },{},{}
+16339,Upg_Formal_Dress_Box,Upg Formal Dress Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15021,1; },{},{}
+16340,F_Upg_Formal_Dress_Box,F Upg Formal Dress Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 15021,1; },{},{}
+16341,Greed_Clip_Box,Greed Clip Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2829,1; },{},{}
+16342,F_Greed_Clip_Box,F Greed Clip Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2829,1; },{},{}
+16343,Leo_Crown_Box,Leo Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5588,1; },{},{}
+16344,Leo_Diadem_Box,Leo Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5589,1; },{},{}
+16345,F_Leo_Crown_Box,F Leo Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5588,1; },{},{}
+16346,F_Leo_Diadem_Box,F Leo Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5589,1; },{},{}
+16360,Desert_Prince_Box,Desert Prince Box,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5591,1; },{},{}
+16361,FDesert_Prince_Box,FDesert Prince Box,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5591,1; },{},{}
+16362,Sigrun's_Wing_Box,Sigrun's Wing Box,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5592,1; },{},{}
+16363,FSigrun's_Wing_Box,FSigrun's Wing Box,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5592,1; },{},{}
+16368,Virgo_Crown_Box,Virgo Crown Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5598,1; },{},{}
 16371,Tw_Aug_Scroll,Tw Aug Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16372,F_Clover_Box_Mouth,F Clover Box Mouth,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16374,Mouth_Bubble_Gum_Box,Mouth Bubble Gum Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 //16381,WoE_Teleport_Scroll_100_Box
+16385,F_Clover_Box_Mouth2,F Clover Box Mouth2,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16386,F_Clover_Box_Mouth4,F Clover Box Mouth4,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16389,BGum_Box_In_Mouth2,BGum Box In Mouth2,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16390,BGum_Box_In_Mouth4,BGum Box In Mouth4,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16393,HD_Ori_Box5,HD Oridecon 5 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6240,5; },{},{}
 16394,HD_Ori_Box10,HD Oridecon 10 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6240,10; },{},{}
 16395,HD_Elu_Box5,HD Elunium 5 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6241,5; },{},{}
 16396,HD_Elu_Box10,HD Elunium 10 Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6241,10; },{},{}
-//16397,Virgo_Diadem_Box
+16397,Virgo_Diadem_Box,Virgo Diadem Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 5599,1; },{},{}
 //16398,Virgo_Crown_Box
 //16399,Virgo_Diadem_Box
 16405,Midgard_Coin_Box,Midgard Coin Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6242,1; },{},{}
@@ -7520,8 +7679,8 @@
 //16550,Sagittarius_Crown_Box
 //16551,Sagittarius_Diadem_Box
 //16554,Elven_Sunglasses_Box
-16555,Pr_Reset_Stone_Box,Pr Reset Stone Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-16556,FPr_Reset_Stone_Box,FPr Reset Stone Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+16555,Pr_Reset_Stone_Box,Pr Reset Stone Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6320,1; },{},{}
+16556,FPr_Reset_Stone_Box,FPr Reset Stone Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 6320,1; },{},{}
 16557,CP_Helm_Scroll10,CP Helm Scroll10,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14517,10; },{},{}
 16558,CP_Shield_Scroll10,CP Shield Scroll10,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14518,10; },{},{}
 16559,CP_Armor_Scroll10,CP Armor Scroll10,18,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 14519,10; },{},{}
@@ -7612,6 +7771,8 @@
 16776,Universal_Catalog_Gold_Box10,Universal Catalog Gold 10 Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12581,10; },{},{}
 16777,Universal_Catalog_Gold_Box50,Universal Catalog Gold 50 Box,2,0,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 12581,50; },{},{}
 //
+16826,Sagittarius_Scr_Box,Sagittarius Scr Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
+//
 16972,Weather_Report_Box,Weather Report Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 16973,Yellow_Hat_Box,Yellow Hat Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 19515,1; },{},{}
 16974,Comin_Actor_Box,Comin Actor Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
@@ -7755,8 +7916,8 @@
 17238,Scroll_Of_Holiness,Scroll Of Holiness,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 17239,Horned_Scroll,Horned Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
 17240,Mercury_Scroll,Mercury Scroll,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-17251,C_Wing_Of_Fly_3Day_Box,C Wing Of Fly 3Day Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
-17252,RWC_2012_Set_Box,RWC 2012 Set Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2966,1; getitem 2968,1; },{},{}
+17251,C_Wing_Of_Fly_3Day_Box,C Wing Of Fly 3Day Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ rentitem 12887,259200; },{},{}
+17252,RWC_2012_Set_Box,RWC 2012 Set Box,2,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2966,1; getitem 2968,1; getitem 17251,1; },{},{}
 17253,RWC_2012_Ring_Box,RWC 2012 Ring Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2966,1; },{},{}
 17254,RWC_2012_Pendant_Box,RWC 2012 Pendant Box,18,20,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 2968,1; },{},{}
 // Mechanic/Genetic Cannonballs
@@ -7788,7 +7949,7 @@
 18501,Cheer_Scarf8,Cheer Scarf8,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1,,1,0,369,{ bonus2 bExpAddRace,RC_Boss,80; bonus2 bExpAddRace,RC_NonBoss,80; },{},{}
 18502,Cheer_Scarf10,Cheer Scarf10,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1,,1,0,369,{ bonus2 bExpAddRace,RC_Boss,100; bonus2 bExpAddRace,RC_NonBoss,100; },{},{}
 18503,Majestic_Devil,Small Devil Horns,5,20,,100,,2,,0,0xFFFFFFFF,7,2,512,,1,0,562,{ bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,10; bonus bMaxSPrate,10; },{},{}
-18505,Umbala_Spirit,Umbala Spirit,5,0,,200,,1,,1,0xFFFFFFFF,7,2,1,,30,0,675,{ bonus bVit,1; bonus bMaxHPrate,1; bonus2 bAddMonsterDropItem,517,500; },{},{}
+18505,Umbala_Spirit,Umbala Spirit,5,0,,200,,1,,1,0xFFFFFFFF,7,2,1,,30,0,675,{ bonus bVit,1; bonus bMaxHPrate,1; bonus2 bAddMonsterDropItem,517,500; bonus2 bAddItemHealRate,517,25; },{},{}
 18506,Hattah_Black,Hattah Black,5,12000,,4000,,2,,1,0xFFFFFFFF,7,2,769,,1,1,676,{},{},{}
 18507,Elven_Ears_,Elven Ears,5,20,,100,,0,,1,0xFFFFFFFE,7,2,512,,70,0,73,{},{},{}
 18508,Garuda_Hat,Garuda Hat,5,20,,100,,4,,1,0xFFFFFFFE,7,2,256,,30,1,677,{ bonus bLuk,5; bonus bMdef,3; },{},{}
@@ -7804,13 +7965,14 @@
 18518,Angelwing_Ear_S,Angel Wing Ears,5,20,,100,,3,,1,0xFFFFFFFF,7,2,512,,70,0,158,{ bonus bStr,1; },{},{}
 18519,Devilwing_Ear_S,Evil Wing Ears,5,20,,100,,3,,1,0xFFFFFFFF,7,2,512,,70,0,152,{ bonus bStr,1; },{},{}
 18520,Jaty_C,Jaty Crown,5,20,,100,,1,,0,0xFFFFFFFF,7,2,256,,1,1,686,{ bonus2 bSubRace,RC_Plant,5; bonus2 bSubRace,RC_Brute,5; bonus2 bAddRace,RC_Plant,5; bonus2 bAddRace,RC_Brute,5; },{},{}
-18521,Lucky_Clover,Lucky Clover,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1,,50,0,571,{ bonus bLuk,1; },{},{}
+18521,Lucky_Clover,Lucky Clover,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1,,50,0,571,{ bonus bLuk,1; bonus bMaxSP,20; },{},{}
 18522,Evil_Marcher_Hat,Evil Marcher Hat,5,20,,500,,10,,1,0xFFFFFFFF,7,2,256,,0,1,687,{ bonus bStr,2; bonus bMdef,1; },{},{}
 18523,Thunderstorm_Cloud,Thunderstorm Cloud,5,20,,100,,2,,0,0xFFFFFFFF,7,2,512,,1,0,688,{},{},{}
 18524,Dokkebi_Mask,Dokkebi Mask,5,20,,700,,1,,0,0xFFFFFFFF,7,2,513,,50,0,689,{ bonus bStr,2; },{},{}
 18525,Watermelon_Hat,Watermelon Cap,5,20,,100,,4,,1,0xFFFFFFFF,7,2,256,,30,1,690,{ bonus bMdef,4; bonus2 bAddEle,Ele_Fire,3; },{},{}
 18526,Candy_Cane_In_Mouth,Candy Cane In Mouth,5,20,,100,,2,,0,0xFFFFFFFF,7,2,512,,1,0,446,{},{},{}
 18527,Dark_Pumpkin_Hat,Dark Pumpkin-head,5,20,,500,,5,,0,0xFFFFFFFF,7,2,256,,45,1,691,{ bonus2 bAddMonsterDropItem,12192,10; bonus bMdef,5; bonus bAllStats,2; },{},{}
+//
 18539,Skull_Cap,Skull Cap,5,40,,200,,5,,1,0xFFFFFFFF,7,2,256,,10,1,713,{ bonus bMatkRate,2; if(getrefine() >= 5) { bonus bMatkRate,3; } if(getrefine() >= 7) { bonus bMatkRate,3; } },{},{}
 18540,Evil_Mask,Evil Mask,5,20,,1000,,3,,0,0xFFFFFFFF,7,2,513,,10,0,714,{},{},{}
 18541,Little_Feather_Hat,Little Feather Hat,5,20,,500,,1,,1,0xFFFFFFFF,7,2,256,,30,1,715,{ bonus bDex,2; },{},{}
@@ -8010,40 +8172,42 @@
 18830,2012RMSCNO3,2012RMSCNO3,5,0,,1000,,20,,1,0xFFFFFFFF,7,2,256,,95,0,944,{ bonus bAllStats,3; bonus bMdef,5; },{},{}
 18831,2012RMSCNO4,2012RMSCNO4,5,0,,1000,,20,,1,0xFFFFFFFF,7,2,256,,95,0,945,{ bonus bAllStats,2; bonus bMdef,5; },{},{}
 18839,Poring_Sunglasses,Poring Sunglasses,5,0,,100,,10,,1,0xFFFFFFFF,7,2,512,,1,0,954,{ bonus bDex,1; },{},{}
-18850,Polar_Bear_Cap,Polar Bear Cap,5,20,,300,,7,,0,0xFFFFFFFF,7,2,256,,1,0,966,{ bonus bUnbreakableHelm,0; bonus bDex,1; bonus bAgi,1; },{},{}
+18850,Polar_Bear_Cap,Polar Bear Cap,5,20,,300,,7,,0,0xFFFFFFFF,7,2,256,,1,0,966,{ bonus bUnbreakableHelm,0; bonus bDex,1; bonus bAgi,1; bonus bMdef,3; },{},{}
 18851,C_Polar_Bear_Cap,Costume Polar Bear Cap,5,20,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,1,966,{},{},{}
 18873,Sweet_Valentine_Out,Sweet Valentine Out,5,20,,100,,1,,0,0xFFFFFFFF,7,2,256,,1,1,965,{},{},{}
 // Costume System
 19500,T_Mr_Smile,T Mr Smile,5,0,,0,,0,,0,0xFFFFFFFF,7,2,6144,,0,0,65,{ bonus bStr,2; },{},{}
 19501,T_Spinx_Helm,T Spinx Helm,5,0,,0,,0,,1,0xFFFFFFFF,7,2,5120,,0,0,137,{},{},{}
-//
+19502,T_Goggle,T Goggle,5,0,,0,,0,,0,0xFFFFFFFF,7,2,3072,,0,0,1,{},{},{}
+19503,T_Munak_Hat,T Munak Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,7168,,0,0,51,{},{},{}
 19504,T_Sunglasses,T Sunglasses,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,0,0,12,{},{},{}
 19505,T_Cigarette,T Cigarette,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,0,0,54,{},{},{}
 19506,T_Valkyrie_Feather_Band,T Valkyrie Feather Band,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,0,1,300,{},{},{}
 19507,Clear_Sun,Clear Sun,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,654,{ bonus bUnbreakableHelm,0; },{},{}
 19508,T_Gemmed_Sallet,T Gemmed Sallet,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,0,1,0,{ bonus bUnbreakableHelm,0; },{},{}
 19509,Butterfly_Wing_Ears,Butterfly Wing Ears,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,695,{ bonus bUnbreakableHelm,0; },{},{}
-19510,Screw_Stuck_in_Head,Screw Stuck in Head,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,696,{ bonus bUnbreakableHelm,0; },{},{}
+19510,Nut_On_Head,Screw Stuck in Head,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,696,{ bonus bUnbreakableHelm,0; },{},{}
 19511,Heart_Eye_Patch1,Heart Eye Patch 1,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,697,{ bonus bUnbreakableHelm,0; },{},{}
 19512,Heart_Eye_Patch2,Heart Eye Patch 2,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,698,{ bonus bUnbreakableHelm,0; },{},{}
-19513,Chicken_Bill,Chicken Bill,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,699,{ bonus bUnbreakableHelm,0; },{},{}
-19514,Charlies_Beard,Charlies Beard,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,700,{ bonus bUnbreakableHelm,0; },{},{}
+19513,Chicken_Beak,Chicken Bill,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,699,{ bonus bUnbreakableHelm,0; },{},{}
+19514,Charlie_Beard,Charlies Beard,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,700,{ bonus bUnbreakableHelm,0; },{},{}
 19515,Yellow_Hat,Yellow Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,701,{ bonus bUnbreakableHelm,0; },{},{}
 19516,Singing_Bird,Singing Bird,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,702,{ bonus bUnbreakableHelm,0; },{},{}
-19517,Chicken_Crest,Chicken Crest,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,703,{ bonus bUnbreakableHelm,0; },{},{}
+19517,Cocks_Comb,Chicken Crest,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,703,{ bonus bUnbreakableHelm,0; },{},{}
 19518,Rainbow,Rainbow,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,704,{ bonus bUnbreakableHelm,0; },{},{}
-19519,Thunderstorm_Cloud,Thunderstorm Cloud,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,688,{ bonus bUnbreakableHelm,0; },{},{}
+19519,Lightning_Cloud,Thunderstorm Cloud,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,688,{ bonus bUnbreakableHelm,0; },{},{}
 19520,Rain_Cloud,Rain Cloud,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,705,{ bonus bUnbreakableHelm,0; },{},{}
-19521,Charlies_Hat,Charlies Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,706,{ bonus bUnbreakableHelm,0; },{},{}
-19522,Mini_Crown,Mini Crown,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,707,{ bonus bUnbreakableHelm,0; },{},{}
-19523,Green_Ribbon,Green Ribbon,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,244,{ bonus bUnbreakableHelm,0; },{},{}
+19521,Charlie_Hat,Charlies Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,706,{ bonus bUnbreakableHelm,0; },{},{}
+19522,Mini_Crown1,Mini Crown,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,707,{ bonus bUnbreakableHelm,0; },{},{}
+19523,Donation_Ribbon,Green Ribbon,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,244,{ bonus bUnbreakableHelm,0; },{},{}
 19524,C_Green_Feeler,Costume Green Feeler,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,85,{ bonus bUnbreakableHelm,0; },{},{}
-19525,C_Mini_Glasses,Costume Mini Glasses,5,0,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,47,{ bonus bUnbreakableHelm,0; },{},{}
+19525,C_Jack_A_Dandy,Costume Jack A Dandy,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,0,0,58,{ bonus bUnbreakableHelm,0; },{},{} 
 19526,C_Helm,Costume Helm,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,40,{ bonus bUnbreakableHelm,0; },{},{}
-19527,C_Spiky_Band,Costume Spiky Band,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,43,{ bonus bUnbreakableHelm,0; },{},{}
-19528,C_Iron_Cain,Costume Iron Cain,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,53,{ bonus bUnbreakableHelm,0; },{},{}
-19529,C_Angel_Wing,Costume Angel Wing,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,38,{ bonus bUnbreakableHelm,0; bonus bVit,1; bonus bAgi,1; },{},{}
+19527,C_Sharp_Gear,Costume Spiky Band,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,43,{ bonus bUnbreakableHelm,0; },{},{}
+19528,C_Iron_Cane,Costume Iron Cain,5,0,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,53,{ bonus bUnbreakableHelm,0; },{},{}
+19529,C_Angelic_Chain,Costume Angel Wing,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,38,{ bonus bUnbreakableHelm,0; bonus bVit,1; bonus bAgi,1; },{},{}
 19530,C_Wild_Rose,Costume Wild Rose,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,541,{ bonus bUnbreakableHelm,0; bonus bBaseAtk,2; bonus bMatk,2; },{},{}
+19531,C_Cube_Mask,Costume Cube Mask,5,0,,0,,0,,0,0xFFFFFFFF,7,2,6144,,0,0,472,{ bonus bUnbreakableHelm,0; },{},{}
 19532,C_Red_Bunny_Band,Red Bunny Band,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,640,{ bonus bUnbreakableHelm,0; bonus bDex,1; },{},{}
 19533,C_Spore_Hat,Costume Spore Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,114,{ bonus bUnbreakableHelm,0; bonus bVit,1; bonus2 bExpAddRace,RC_NonBoss,1; bonus2 bExpAddRace,RC_Boss,1; },{},{}
 19534,C_Tha_Despero_Mask,Costume Thanatos Despero Mask,5,20,,0,,0,,0,0xFFFFFFFF,7,2,513,,1,0,693,{ bonus bAtkRate,1; bonus bMatkRate,1; bonus bHealPower,1; },{},{}
@@ -8051,13 +8215,13 @@
 19536,C_Rose_Corsage,Costume Rose Corsage,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,533,{ bonus bUnbreakableHelm,0; bonus bInt,1; },{},{}
 19537,C_Gryphon_Hat,Costume Gryphon Hat,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,591,{ bonus bUnbreakableHelm,0; },{},{}
 19538,Full_Moon,Full Moon,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,780,{ bonus bUnbreakableHelm,0; },{},{}
-19539,C_Hairband_Of_Reginleif,Hairband Of Reginleif,5,20,,0,,0,,0,0xFFFFFFFF,7,2,256,,1,0,468,{ bonus bAllStats,1; },{},{}
-19540,C_Rabbit_Earplugs,Costume Rabbit Earplugs,5,20,,0,,0,,0,0xFFFFFFFF,7,2,768,,1,0,515,{ bonus bAgi,1; bonus bFlee,2; },{},{}
+19539,C_Reginleif_Hairband,Hairband Of Reginleif,5,20,,0,,0,,0,0xFFFFFFFF,7,2,256,,1,0,468,{ bonus bAllStats,1; },{},{}
+19540,C_Rabbit_Earplug,Costume Rabbit Earplugs,5,20,,0,,0,,0,0xFFFFFFFF,7,2,768,,1,0,515,{ bonus bAgi,1; bonus bFlee,2; },{},{}
 19541,C_Romantic_White_Flower,Costume Romantic White Flower,5,20,,0,,0,,0,0xFFFFFFFF,7,2,4096,,1,0,259,{ bonus bUnbreakableHelm,0; },{},{}
 19542,C_Devil_Whisper,Costume Devil Whisper,5,20,,0,,0,,0,0xFFFFFFFF,7,2,2048,,1,0,712,{ bonus bUnbreakableHelm,0; bonus2 bSubRace,RC_Angel,1; bonus2 bSubRace,RC_Demon,1; bonus3 bAddMonsterDropItem,12020,RC_Angel,400; bonus3 bAddMonsterDropItem,523,RC_Demon,400; },{},{}
 19543,Oliver_Wolf_Hood,Oliver Wolf Hood,5,20,,300,,0,,1,0xFFFFFFFF,7,2,1024,,70,0,849,{ bonus bUnbreakableHelm,0; },{},{}
 19544,C_Tare_Neko_Cru,Costume Tare Neko Cru,5,20,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,692,{ bonus bUnbreakableHelm,0; },{},{}
-19545,C_Boys_Cap,Costume Boy's Hat,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1024,,100,0,102,{ bonus bUnbreakableHelm,0; },{},{}
+19545,C_Boy's_Cap,Costume Boy's Cap,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1024,,100,0,102,{ bonus bUnbreakableHelm,0; },{},{}
 19546,C_Valkyrie_Helm,Costume Valkyrie Helm,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1024,,100,0,225,{ bonus bUnbreakableHelm,0; },{},{}
 19547,C_Deviruchi_Cap,Costume Deviruchi Cap,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1024,,100,0,123,{ bonus bUnbreakableHelm,0; },{},{}
 19548,C_Frog_Cap,Costume Frog Cap,5,20,,100,,0,,0,0xFFFFFFFF,7,2,1024,,100,0,448,{},{ bonus bUnbreakableHelm,0; },{}
@@ -8067,11 +8231,14 @@
 19552,C_Centimental_Flower,Costume Centimental Flower,5,20,,100,,0,,0,0xFFFFFFFF,7,2,4096,,100,0,56,{ bonus bUnbreakableHelm,0; },{},{}
 19553,C_Assassin_Mask_,Costume Assassin Mask,5,20,,100,,0,,0,0xFFFFFFFF,7,2,4096,,100,0,180,{ bonus bUnbreakableHelm,0; },{},{}
 19573,C_Heart_Wing_Hairband,Costume Heart Wing Hairband,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,1,733,{},{},{}
+19574,C_Lord_of_Death,Costume Lord of Death,5,0,,0,,0,,0,0xFFFFFFFF,7,2,3072,,0,1,742,{ bonus bUnbreakableHelm,0; },{},{} 
 19587,C_King_Poring_Hat,Costume King Poring Hat,5,0,,100,,0,,0,0xFFFFFFFF,7,2,1024,,1,0,905,{ bonus bUnbreakableHelm,0; },{},{}
 19650,C_Rainbow_Feather_Deco,Costume Rainbow Feather Deco,5,0,,0,,0,,0,0xFFFFFFFF,7,2,1024,,1,1,934,{},{},{}
+19707,C_Polar_Bear_Cap,Costume Polar Bear Cap,5,20,,0,,0,,0,0xFFFFFFFF,7,2,1024,,0,0,966,{ bonus bUnbreakableHelm,0; },{},{} 
 20500,T_Archangel_Wing,Archangel Wing,5,0,,0,,0,,0,0xFFFFFFFF,7,2,8192,,1,0,1,{ bonus bUnbreakableHelm,0; },{},{}
 20600,Fantastic_Aura,Fantastic Aura,5,0,,0,,0,,0,0xFFFFFFFF,7,2,16384,,1,0,0,{ bonus bUnbreakableHelm,0; },{},{}
 20700,Egir_Manteau,Egir Manteau,5,200000,,300,,10,,1,0xFFFFFFFF,7,2,4,,110,1,0,{ bonus bUnbreakableHelm,0; },{},{}
+20711,Manteau_Of_Diego,Manteau Of Diego,5,20,,600,,15,,1,0xFFFFFFFF,7,2,4,,0,1,0,{ bonus bInt,1; bonus bDex,1; bonus bMdef,3; },{},{}
 20724,Love_Dad_Wings_2012,Love Dad Wings 2012,5,0,,100,,15,,1,0xFFFFFFFF,7,2,4,,1,1,5,{},{},{}
 // More 2-Handed Swords
 21000,Upg_Twohand_Sword,Upg Two-Handed Sword,4,20,,1500,100,,1,1,0x00004082,7,2,34,3,1,1,3,{ bonus bBaseAtk,(getrefine()*12); bonus bMatk,(getrefine()*5); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); },{},{}

+ 1562 - 0
npc/re/quests/eden/eden_tutorial.txt

@@ -0,0 +1,1562 @@
+//===== rAthena Script =======================================
+//= Eden Tutorial
+//===== By: ==================================================
+//= Euphy
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= A series of quests introducing the major features of
+//= Ragnarok Online.
+//===== Additional Comments: =================================
+//= 1.0 First Version. [Euphy]
+//============================================================
+
+moc_para01,34,178,3	script	Tutorial Instructor	904,{
+	if (Class == Job_Novice) {
+		// Fall through
+	} else if (checkquest(9167) == -1) {
+	OnStartQuest:
+		if (@tutorial_restart) {
+			set .@tutorial_restart,1;
+			set @tutorial_restart,0;
+		}
+		mes "[Tutorial Instructor]";
+		mes "Lately, it has been said that";
+		mes "they are developing ways to add options";
+		mes "to put in sockets or add statuses";
+		mes "on equipment that normally don't have it.";
+		mes "They call that ^006400Enchant^000000.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "After seeing that being developed,";
+		mes "I was so inspired by it";
+		mes "that I worked hard to discover";
+		mes "a way to do it and I finally";
+		mes "made my own way to ^006400Enchant^000000!";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "But in order do to this";
+		mes "I need some special materials.";
+		mes "If you're okay with it...";
+		mes "Do you think you can";
+		mes "help me out by gathering them?";
+		next;
+		switch(select("Sure, I can help out!:I'm a little busy right now...")) {
+		case 1:
+			mes "[Tutorial Instructor]";
+			mes "However, looking at you";
+			mes "in your current state makes me";
+			mes "doubt your ability to gather";
+			mes "the items I need...";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Well, I guess if you employ";
+			mes "a ^006400Mercenary^000000 for this";
+			mes "then I think I can entrust you";
+			mes "with my requests... right?";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "In order to employ a Mercenary,";
+			mes "go find the ^006400Mercenary Guild^000000";
+			mes "which is by the front door of ^8B4513Prontera^000000.";
+			mes "Go to the ^006400Information Agent^000000";
+			mes "and ask them where the ^006400Mercenary Guild Official^000000";
+			mes "is located and they will let you know.";
+			next;
+			if (.@tutorial_restart) {
+				erasequest 9167;
+				erasequest 9168;
+				erasequest 9169;
+				erasequest 9170;
+				erasequest 9171;
+				erasequest 9172;
+				completequest 9173;
+				erasequest 9173;
+			}
+			mes "[Tutorial Instructor]";
+			mes "Now... Hurry and employ";
+			mes "a ^006400Mercenary^000000 and come back to me!";
+			setquest 9167;
+			close;
+		case 2:
+			mes "[Tutorial Instructor]";
+			mes "Well since you said you're busy";
+			mes "I can't be helped...";
+			mes "When you're not so busy, come find me again.";
+			close;
+		}
+	} else if (checkquest(9167) == 0 || checkquest(9167) == 1) {
+		if (!getmercinfo(1)) {
+			mes "[Tutorial Instructor]";
+			mes "You haven't gotten a mercenary yet.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "In order to employ a Mercenary,";
+			mes "go find the ^006400Mercenary Guild^000000";
+			mes "which is by the front door of ^8B4513Prontera^000000.";
+			mes "Go to the ^006400Information Agent^000000";
+			mes "and ask them where the ^006400Mercenary Guild Official^000000";
+			mes "is located and they will let you know.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Now... Hurry and employ";
+			mes "a ^006400Mercenary^000000 and come back to me!";
+			close;
+		}
+		mes "[Tutorial Instructor]";
+		mes "Seeing you with a ^006400Mercenary^000000 definitely makes me trust you more.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "If a 006400Mercenary^000000 gives you direct effect";
+		mes "by fighting for you";
+		mes "then a ^006400Pet^000000 helps you indirectly with their";
+		mes "abilities and varied appearances,";
+		mes "and it captures your heart.";
+		mes "Try raising a ^006400Pet^000000 in the future as well.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "Now, let's see... In order to";
+		mes "get this ^006400Enchant^000000 to succeed";
+		mes "you have to go gather some materials for me...";
+		mes "What I need is...";
+		mes "..............";
+		next;
+		select("I don't think I heard you clearly...");
+		mes "[Tutorial Instructor]";
+		mes "I really don't like to repeat myself..";
+		mes "If you ask me again like that";
+		mes "does it just make your mouth tired?";
+		mes "In these situations, open your ^006400Quest Window^000000";
+		mes "and you can see what is requested of you";
+		mes "and the details of my request.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "If you look at the top left";
+		mes "in the area with the information,";
+		mes "it says ^006400QUEST^000000";
+		mes "and if you click that";
+		mes "it'll show all information";
+		mes "that pertains to the request.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "Once you verify what materials";
+		mes "you need go gather from";
+		mes "the ^006400Quest Window^000000,";
+		mes "come find and talk to me again.";
+		completequest 9167;
+		setquest 9168;
+		close;
+	} else if (checkquest(9168) == 0 || checkquest(9168) == 1) {
+		if (checkweight(607,1) == 0) {
+			if (MaxWeight - Weight < getiteminfo(607,6)) {
+				mes "[Tutorial Instructor]";
+				mes "You seemed to be sluggish with a lot of items";
+				mes "in your inventory making you heavy...";
+				mes "It'll be hard to do my request";
+				mes "when you're heavy with all that junk!";
+				mes "Go empty out your inventory and come back to me.";
+				close;
+			} else {
+				mes "[Tutorial Instructor]";
+				mes "It seems that you have";
+				mes "one too many items on you...";
+				mes "If you want to help me out";
+				mes "then you're gonna have to put some";
+				mes "stuff away then come back.";
+				close;
+			}
+		}
+		mes "[Tutorial Instructor]";
+		mes "Did you open your ^006400Quest Window^000000";
+		mes "to verify the materials?";
+		next;
+		switch(select("Yup!:No...:Where is the Quest Window...")) {
+		case 1:
+			mes "[Tutorial Instructor]";
+			mes "Oh yeah? Then shall I test you to see";
+			mes "if you really checked it?";
+			mes "Write down what material I asked you to get.";
+			next;
+			input .@inputstr$;
+			if (.@inputstr$ == "10 Jellopy") {
+				mes "[Tutorial Instructor]";
+				mes "Good, you know.";
+				mes "Now, are you feeling pretty familiar";
+				mes "about the ^006400Quest Window^000000?";
+				mes "But there is an issue...";
+				mes "You know what material to collect,";
+				mes "but gathering that won't be easy.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "Also, there is one thing";
+				mes "I absolutely think you need to try.";
+				mes "And that is...";
+				mes "the ^006400Universal Silver Catalog^000000.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "The ^006400Universal Silver Catalog^000000";
+				mes "can be obtained from";
+				mes "the ^0000FFCatalogue Wizard^000000";
+				mes "that is located in South Prontera.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "Now, go and obtain";
+				mes "a ^006400Universal Silver Catalog^000000";
+				mes "then come back and talk to me.";
+				completequest 9168;
+				setquest 9169;
+				close;
+			}
+			mes "[Tutorial Instructor]";
+			mes "You... still don't seem";
+			mes "to know much about the";
+			mes "^006400Quest Window^000000.";
+			mes "I will inform you again.";
+			next;
+			break;
+		case 2:
+			mes "[Tutorial Instructor]";
+			mes "Hurry and check to see";
+			mes "what materials are required in";
+			mes "your ^006400Quest Window^000000.";
+			close;
+		case 3:
+			break;
+		}
+		mes "[Tutorial Instructor]";
+		mes "If you look at the top left";
+		mes "in the area with the information,";
+		mes "it says ^006400QUEST^000000";
+		mes "and if you click that";
+		mes "it'll show all information";
+		mes "that pertains to the request.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "Once you verify what materials";
+		mes "you need go gather from";
+		mes "the ^006400Quest Window^000000,";
+		mes "come find and talk to me again.";
+		close;
+	} else if (checkquest(9169) == 0 || checkquest(9169) == 1) {
+		if (countitem(12580) == 0) {
+			mes "[Tutorial Instructor]";
+			mes "Hmm? So I noticed that";
+			mes "you haven't gone and picked up a";
+			mes "^006400Universal Silver Catalog^000000 yet!";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "You can get the";
+			mes "^006400Universal Silver Catalog^000000";
+			mes "from the ^0000FFCatalogue Wizard^000000";
+			mes "who is located in Prontera.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "So, go and get the";
+			mes "^006400Universal Silver Catalog^000000";
+			mes "then come back to me.";
+			close;
+		}
+		mes "[Tutorial Instructor]";
+		mes "Oh! You managed to get a";
+		mes "^006400Universal Silver Catalog^000000!";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "This lets you browse and search";
+		mes "through all the various stores";
+		mes "that are on the same map and";
+		mes "are open for vending.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "It only costs 200 zeny for one";
+		mes "of these and with it you can";
+		mes "search up to 10 times.";
+		mes "You can say that it's a necessity.";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "So, go to the area you want";
+		mes "and try out the ^006400Universal Silver Catalog^000000";
+		mes "then come and find me";
+		mes "after you've done this.";
+		completequest 9169;
+		setquest 9170;
+		close;
+	} else if (checkquest(9170) == 0 || checkquest(9170) == 1) {
+		if (countitem(12580)) {
+			mes "[Tutorial Instructor]";
+			mes "Hmm... It seems that you still have";
+			mes "the ^006400Universal Silver Catalog^000000 in your inventory.";
+			mes "Since you're saying you forgot how to use it";
+			mes "I'll explain it to you again.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "You see... the ^006400Universal Silver Catalog^000000";
+			mes "lets you browse and search";
+			mes "through all the various stores";
+			mes "that are on the same map and";
+			mes "are open for vending.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "So, go to the area you want";
+			mes "and try out the ^006400Universal Silver Catalog^000000";
+			mes "them come and find me";
+			mes "after you've done this.";
+			close;
+		}
+		mes "[Tutorial Instructor]";
+		mes "How do you feel after trying out";
+		mes "the ^006400Universal Silver Catalog^000000?";
+		mes "It feels a lot easier than";
+		mes "going through each individual";
+		mes "vendor and finding the item";
+		mes "you need, right?";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "Now, go out and gather";
+		mes "the materials I need and";
+		mes "I will make sure to give you";
+		mes "a fantastic ^006400enchant^000000!";
+		mes "I'll be waiting!";
+		completequest 9170;
+		setquest 9171;
+		close;
+	} else if (checkquest(9171) == 0 || checkquest(9171) == 1) {
+		if (countitem(909) < 10) {
+			mes "[Tutorial Instructor]";
+			mes "It seems you didn't bring";
+			mes "enough materials. Did you forget";
+			mes "what you needed to gather?";
+			next;
+			switch(select("Yeah...:Nope!")) {
+			case 1:
+				mes "[Tutorial Instructor]";
+				mes "I've been told that if you click the";
+				mes "thing on the top left that says";
+				mes "^006400QUEST^000000, it'll show you all";
+				mes "the information that you need";
+				mes "that pertains to your requests.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "Once you gather all the materials";
+				mes "that are listed in your ^006400Quest Window^000000";
+				mes "come and talk to me.";
+				close;
+			case 2:
+				mes "[Tutorial Instructor]";
+				mes "When you gather the items";
+				mes "come to me and I will show you";
+				mes "an awesome ^006400ENCHANT^000000.";
+				mes "I'll be waiting!";
+				close;
+			}
+		}
+		if (checkweight(607,6) == 0) {
+			if (MaxWeight - Weight < getiteminfo(607,6)) {
+				mes "[Tutorial Instructor]";
+				mes "Your inventory seems to be really full";
+				mes "with various stuff... Do you think";
+				mes "you can get anything done when you're so";
+				mes "weighed down? Go put some stuff away";
+				mes "then come back to me.";
+				close;
+			} else {
+				mes "[Tutorial Instructor]";
+				mes "You seem to have too much stuff";
+				mes "in your inventory... Go put some";
+				mes "stuff away then come back to me";
+				mes "when you have less suff on you.";
+				close;
+			}
+		}
+		mes "[Tutorial Instructor]";
+		mes "You got everything I asked for!";
+		mes "So~ Shall we start on the awesome";
+		mes "Enchant that I found and developed?";
+		next;
+		specialeffect EF_BASH3D2;
+		mes "[Tutorial Instructor]";
+		mes "Okay! Now for the first skill!!";
+		mes "To add a new ability to your armor...";
+		mes "^006400HIDDEN SOCKET ENCHANT^000000!!";
+		next;
+		specialeffect EF_BASH3D2;
+		mes "[Tutorial Instructor]";
+		mes "And for the second skill!!";
+		mes "To add a new socket into your";
+		mes "weapon and shield...";
+		mes "^006400SOCKET ENCHANT^000000!!";
+		next;
+		mes "[Tutorial Instructor]";
+		mes "There. The Enchant is done. You can't understand the the process by just watching me, so I'll let you look at the items themselves.";
+		delitem 909,10; //Jellopy
+		completequest 9171;
+		setquest 9172;
+		getitem2 15033,1,1,0,0,0,0,0,4702; //Tutorial_Mattle[Strength3]
+		getitem 15033,1; //Tutorial_Mattle
+		getitem 15034,1; //Tutorial_Mattle_
+		next;
+		mes "[Tutorial Instructor]";
+		mes "Those items cannot be";
+		mes "worn or traded so don't even";
+		mes "think about running away with them.";
+		mes "When you're done looking at them,";
+		mes "give them back to me.";
+		close;
+	} else if (checkquest(9172) == 0 || checkquest(9172) == 1) {
+		if (countitem(15033) == 0 || countitem(15034) == 0) {
+			mes "[Tutorial Instructor]";
+			mes "What did you do with the Enchanted";
+			mes "items I lent to you to look at?";
+			mes "Until you bring back the fruits of";
+			mes "my labor, I don't want to talk to you,";
+			mes "let alone see your face.";
+			close;
+		}
+		mes "[Tutorial Instructor]";
+		mes "Are you done looking over";
+		mes "the items I Enchanted?";
+		next;
+		switch(select("Yes, thank you.:I haven't looked at them yet.")) {
+		case 1:
+			mes "[Tutorial Instructor]";
+			mes "So what did you think after inspecting it? Now that you've looked at an actual Enchanted item, do you understand it?";
+			// Item deletions moved below to prevent errors.
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Thanks to you I was able to see great results of my research and study.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "If you have any questions about anything that I discussed with you, I will tell you everything! Thanks for your hard work!";
+			delitem 15033,2;
+			delitem 15034,1;
+			completequest 9172;
+			setquest 9173;
+			getexp 5000,2500;
+			close;
+		case 2:
+			mes "[Tutorial Instructor]";
+			mes "Take your time to look them over";
+			mes "then bring them back to me.";
+			close;
+		}
+	} else if (checkquest(9173) == 0 || checkquest(9173) == 1) {
+		mes "[Tutorial Instructor]";
+		mes "Do you have any questions?";
+		next;
+		switch(select("Can I do the same quest again?:About the Quest Window...:About ENCHANT...:About Searching Vends...:About Mercenary and Pets...:End Conversation.")) {
+		case 1:
+			if (checkquest(9173,PLAYTIME) == 0 || checkquest(9173,PLAYTIME) == 1) {
+				mes "[Tutorial Instructor]";
+				mes "The one method to do the same quests repeatdedly is to do the ^006400Daily Quests^000000.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "Once you complete a ^006400Daily Quest^000000 and turn it in, wait about a day then come back to get the request and do it all over again!";
+				mes "[Tutorial Instructor]";
+				mes "If you received a daily quest, look at bottom right of the ^006400Quest Window^000000. There is a section that is called ^006400LIMITED^000000. In that section, it'll tell you how much time needs to pass before you can pick up another daily quest.";
+				next;
+				mes "[Tutorial Instructor]";
+				mes "It seems you still have some time left to wait out after finishing my quest. Wait it out a bit more, then come find me and you can get the same quest again.";
+				close;
+			}
+			mes "[Tutorial Instructor]";
+			mes "It seems that about a day has passed since you've finished my quest. Alright, so like the ^006400Daily Quests^000000, you can get a quest from me. Did you want to proceed?";
+			next;
+			switch(select("Yes:No")) {
+			case 1:
+				set @tutorial_restart,1;
+				goto OnStartQuest;
+			case 2:
+				mes "[Tutorial Instructor]";
+				mes "Okay. But if you change your mind and want to receive a quest, come find me.";
+				close;
+			}
+		case 2:
+			mes "[Tutorial Instructor]";
+			mes "They say that the ^006400Quest Window^000000 details out everything you need to know about your quests.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "If you look at the top left";
+			mes "in the area with the information,";
+			mes "it says ^006400QUEST^000000";
+			mes "and if you click that";
+			mes "it'll show all information";
+			mes "that pertains to the request.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Using the ^006400Quest Window^000000 will make your life easier. It'll tell you where to go, what items to get or who to find and etc.";
+			close;
+		case 3:
+			mes "[Tutorial Instructor]";
+			mes "006400ENCHANT^000000, in general, is divided into two parts: ^006400SOCKET ENCHANT^000000 and ^006400HIDDEN SOCKET ENCHANT^000000.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "^006400SOCKET ENCHANT^000000 is used to add a SOCKET into equipments and ^006400HIDDEN SOCKET ENCHANT^000000 is used to put in stats into a socket of an armor.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Of course, in order to do this we are in need of some materials and there is a chance that it may fail, but that's the risk you're taking.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "The people who do the ^006400SOCKET ENCHANT^000000 can be found in ^8B4513Prontera, Morroc, Payon,^000000. ^8B4513Rhitalzen^000000 is in the Refinery and ^0000FFSeiyablem^000000 and ^0000FFReiablem^000000 can be found near the entrance.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "The one who does ^006400HIDDEN SOCKET ENCHANT^000000 is found at the 6 o'clock location of ^8B4513Prontera^000000. Look for the ^0000FFCraftman Apprentice^000000.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Do you think you understand a little bit more about ^006400ENCHANT^000000?";
+			close;
+		case 4:
+			mes "[Tutorial Instructor]";
+			mes "^006400Vend Search^000000 can be utilized by the ^006400Universal Silver Catalog^000000 item. Since you search through as vends on that map, it'll make it easier for you to find the item that you're looking for.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "The ^006400Universal Silver Catalog^000000";
+			mes "can be obtained from ";
+			mes "the ^0000FFCatalogue Wizard^000000";
+			mes "that is located in South Prontera;";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "It only costs 200 zeny for one";
+			mes "of these and with it you can";
+			mes "search up to 10 times.";
+			mes "You can say that it's a necessity.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "So, are you getting familiar with ^006400Vend Search^000000? Don't just stand there and listen to me. Go ahead and try it for yourself!";
+			close;
+		case 5:
+			mes "[Tutorial Instructor]";
+			mes "Depending on what you need, ^006400Mercenary^000000 and ^006400Pet^000000 can be used in various ways.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "If a 006400Mercenary^000000 gives you direct effect";
+			mes "by fighting for you";
+			mes "then a ^006400Pet^000000 helps you indirectly with their";
+			mes "abilities and varied appearances,";
+			mes "and it captures your heart.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "In order to employ a Mercenary";
+			mes "Go find the ^006400Mercenary Guild^000000";
+			mes "which is by the front door of ^8B4513Prontera^000000.";
+			mes "Go to the ^006400Information Agent^000000";
+			mes "and ask them where the ^006400Mercenary Guild Official^000000";
+			mes "is located and they will let you know.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "In order to get a ^006400Pet^000000, while hunting you will obtain taming items. Use the tame on the monster it's for and you can get a pet.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Because there is a chance for failure, please use the taming item with great care.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "That aside... you can get a ^006400Mercenary^000000 from the Mercenary Guild and you can get a ^006400Pet^000000 by trading or buying it from another player.";
+			next;
+			mes "[Tutorial Instructor]";
+			mes "Now, do you understand a bit more about using a ^006400Mercenary^000000 and a ^006400Pet^000000? I hope you get a chance to use them in the future.";
+			close;
+		case 6:
+			mes "[Tutorial Instructor]";
+			mes "If you have any questions, come find me again.";
+			close;
+		}
+	}
+	mes "[Tutorial Instructor]";
+	mes "Lately, it has been said that";
+	mes "they are developing ways to add options";
+	mes "to put in sockets or add statuses";
+	mes "on equipment that normally don't have it.";
+	close;
+}
+
+moc_para01,32,179,4	script	Tutorial Goal	895,{
+	if (checkweight(608,7) == 0) {
+		if (MaxWeight - Weight < getiteminfo(608,7)) {
+			mes "[Tutorial Goal]";
+			mes "You seem to be overweight with items. Go put some stuff away then come back.";
+			close;
+		} else {
+			mes "[Tutorial Goal]";
+			mes "You have too many items on you. Go put some stuff away then come back.";
+			close;
+		}
+	}
+	if (checkquest(4161) == 0 || checkquest(4161) == 1) {
+		mes "[Tutorial Goal]";
+		mes "Well~ We gotta go challenge the experts right?";
+		mes "Let's start off by finding the ^006400Siege Expert^000000!";
+		close;
+	} else if (checkquest(4162) == 0 || checkquest(4162) == 1) {
+		mes "[Tutorial Goal]";
+		mes "You've passed the ^006400Siege Expert^000000's test! Congrats!";
+		mes "Now, go find the ^006400Party Recruiting Expert^000000!";
+		close;
+	} else if (checkquest(4163) == 0 || checkquest(4163) == 1) {
+		mes "[Tutorial Goal]";
+		mes "Oh! You've passed the ^006400Party Recruiting Expert^000000's test! Congrats!";
+		mes "Now, go find the ^006400Battleground Expert^000000!";
+		close;
+	} else if (checkquest(4164) == 0 || checkquest(4164) == 1) {
+		mes "[Tutorial Goal]";
+		mes "Yay! You passed the test from the ^006400Battleground Expert^000000! Congrats!";
+		mes "Next, go and find the ^006400Memorial Dungeon Expert^000000!";
+		close;
+	} else if (checkquest(4165) == 0 || checkquest(4165) == 1) {
+		mes "[Tutorial Goal]";
+		mes "You passed the test from ^006400Memorial Dungeon Expert^000000! That's great!";
+		mes "Try finding the ^006400Map Expert^000000!";
+		close;
+	} else if (checkquest(4166) == 0 || checkquest(4166) == 1) {
+		mes "[Tutorial Goal]";
+		mes "You passed ^006400Map Expert^000000's test! Congrats!";
+		mes "I'm so glad that you were to pass all the Experts' tests! You're better than I expected!!";
+		next;
+		mes "[Tutorial Goal]";
+		mes "Now, even you are an ^006400Expert^000000!! Such a fitting nick name for you!";
+		mes "Thank you so much for your hard work. As promised, here is a small little reward for you.";
+		next;
+		mes "[Tutorial Goal]";
+		mes "I think it'll be useful to you during your adventures. I wish you luck on your future adventures~";
+		completequest 4166;
+		getitem 510,5; //Blue_Herb
+		getitem 511,5; //Green_Herb
+		getitem 504,5; //White_Potion
+		getitem 608,1; //Seed_Of_Yggdrasil
+		close;
+	} else if (checkquest(4166) == 2) {
+		mes "[Tutorial Goal]";
+		mes "Now, even you are an ^006400Expert^000000!! Such a fitting nick name for you!";
+		mes "Thank you so much for your hard work.";
+		mes "I hope that your future adventures are filled with good luck.";
+		close;
+	}
+	if (Class == Job_Novice) {
+		mes "[Tutorial Goal]";
+		mes "Hmm, I wonder if there is any adventurer that is smart enough to challenge our Experts...";
+		close;
+	}
+	mes "[Tutorial Goal]";
+	mes "Hey you! You look like an adventurer... Though you look a little dull...";
+	next;
+	if(select("What'd you say? I'm smart!:Yeah... I'm dull.") == 1) {
+		mes "[Tutorial Goal]";
+		mes "Serious? Though I don't know if I can believe that. Look at the expert who is in front of me! He took up only one area of study for 16 years and now he is as dignified as can be!";
+		next;
+		mes "[Tutorial Goal]";
+		mes "Well, if you manage to pass all their tests then I will believe in your abilities.";
+		next;
+		mes "[Tutorial Goal]";
+		mes "And I will apologize for calling you dull. How about it, Dull Expert?! Do you want to challenge them?";
+		next;
+		if(select("Ch... Challenge!!:Um... I think I'll just give up now...") == 1) {
+			mes "[Tutorial Goal]";
+			mes "You're braver than you look. You can't go back now that you've decided to challenge!";
+			next;
+			mes "[Tutorial Goal]";
+			mes "Okay~ Start by talking to the ^006400Siege Expert^000000 who's right there in front.";
+			setquest 4161;
+			close;
+		}
+	}
+	mes "[Tutorial Goal]";
+	mes "Well, don't get discouraged... If you change your mind and want to do the challenge, come find me.";
+	close;
+}
+
+moc_para01,24,175,4	script	Siege Master	734,{
+	set .@checkquest, checkquest(4161);
+	if (.@checkquest == 2) {
+		mes "[Siege Expert]";
+		mes "Since you've come again, I assume you're curious about ^006400Siege^000000?";
+		next;
+		switch(select("Listen about Siege.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Siege Expert]";
+			mes "Now that you've gone through all of this with an expert, isn't it easy to understand? If you want to go over anything, just come talk to me.";
+			close;
+		case 2:
+			mes "[Siege Expert]";
+			mes "If you want to go over anything, just come talk to me.";
+			close;
+		}
+	} else if (.@checkquest == 0 || .@checkquest == 1) {
+		mes "[Siege Expert]";
+		mes "I am someone who has studied War of Emperium for 16 years! So that makes me an expert! Since you came to find me, I assume you want to learn more about ^006400Siege^000000.";
+		next;
+		mes "[Siege Expert]";
+		mes "You have great desire and enthusiasm. As the Expert of ^006400Siege^000000, you have motivated me! All the other Experts are waiting for you! Go get'em!";
+		next;
+		mes "[Siege Expert]";
+		mes "If I told you that there was a great prize for being able to pass all the Experts' tests~ would you go for the challenge?";
+		next;
+		mes "[Siege Expert]";
+		mes "As the first Expert, I can teach you about ^006400Siege^000000. How about it? Did you wanna learn about ^006400Siege^000000s?";
+		next;
+		switch(select("Listen about Siege.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Siege Expert]";
+			mes "Now that you've gone through all of this with an expert, isn't it easy to understand?";
+			mes "Now I'll give you 3 questions~ get those right and you've passed! Do you want a challenge?";
+			while(1) {
+				set .@correct,0;
+				next;
+				switch(select("Challenge me!:Listen Again:Quit")) {
+				case 1:
+					switch(rand(1,3)) {
+					case 1:
+						mes "[Siege Expert]";
+						mes "A Siege is done in order to take over a [].";
+						mes "It's a war that happens between a [] and another [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Castle, User, Guild:Castle, Guild, Guild:Town, Guild, Guild:Town, User, User") == 2)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "What is the wrong Siege time?";
+						next;
+						if(select("WoE 1 Tues 9-11:WoE 1 Sat 4-6:WoE 1 Thurs 8-10") == 3)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "When you get a castle, you must raise [] in order to get better benefits.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Commerce Development:Industrial Development:Guild Development:Town Development") == 1)
+							set .@correct, .@correct+10;
+						break;
+					case 2:
+						mes "[Siege Expert]";
+						mes "There are 2 types of Siege.";
+						mes "There is the normal War of Emperium";
+						mes "and then there is [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("War of Emperium MO:War of Emperium NE:War of Emperium SK:War of Emperium SE") == 4)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "As the guild that owns a castle, you must protect the [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Emperial:Emperium:Emperiom:Imperial") == 2)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "What benefits does the guild get for winning the Siege?";
+						next;
+						if(select("30% off all items when purchasing:Increase experience gained by 20%:Access to Guild Dungeon:Getting Weapons everyday at midnight.") == 3)
+							set .@correct, .@correct+10;
+						break;
+					case 3:
+						mes "[Siege Expert]";
+						mes "What benefits does the guild get for winning the Siege?";
+						next;
+						if(select("Increase experience gained by 20%:30% off all items when purchasing:Access to Guild Field:Treasure Box daily at midnight") == 4)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "How many hours does a siege last?";
+						next;
+						if(select("1 Hour:2 Hours:3 Hours:4 Hours") == 2)
+							set .@correct, .@correct+10;
+						mes "[Siege Expert]";
+						mes "When you get a castle, you must raise [] in order to get better benefits.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Town Development:Industry Development:Guild Development:Commerce Development") == 4)
+							set .@correct, .@correct+10;
+						break;
+					}
+					if (.@correct == 30) {
+						mes "[Siege Expert]";
+						mes "Wow! You got all 3 questions correct! So, you feel pretty good about ^006400Siege^000000s? Right?";
+						next;
+						mes "[Siege Expert]";
+						mes "If you ever want to learn about ^006400Siege^000000, come find me.";
+						next;
+						mes "[Siege Expert]";
+						mes "Now, go and find the ^0000FFParty Recruiting Expert^000000. He's waiting for you.";
+						completequest 4161;
+						setquest 4162;
+						getexp 2000,1000;
+						close;
+					}
+					mes "[Siege Expert]";
+					mes "There's only 3 questions and you didn't get them all right! At this rate, you'll fail all the Experts' tests.";
+					next;
+					mes "[Siege Expert]";
+					mes "But when I look at you I know you have potential. Did you want to try to tackle it again?";
+					break;
+				case 2:
+					callsub L_Info;
+					mes "[Siege Expert]";
+					mes "Now that you've gone through all of this with an expert, isn't it easy to understand?";
+					mes "Now I'll give you 3 questions~ get those right and you've passed! Do you want a challenge?";
+					break;
+				case 3:
+					mes "[Siege Expert]";
+					mes "Bah! You're no fun... you give up too easy! If you change your mind, come find me.";
+					close;
+				}
+			}
+			close;
+		case 2:
+			mes "[Siege Expert]";
+			mes "Are you giving up? If you change your mind, come find me.";
+			close;
+		}
+	}
+	mes "[Siege Expert]";
+	mes "If you want to learn something from me, go meet ^006400Tutorial Goal^000000 first.";
+	close;
+
+L_Info:
+	mes "[Siege Expert]";
+	mes "A ^006400Siege^000000 is a ^0000FFGuild vs. Guild^000000 war in hope to occupy a castle!";
+	next;
+	mes "[Siege Expert]";
+	mes "There are 2 different types of ^006400Siege^000000.";
+	mes "There is the standard ^006400War of Emperium^000000 and one that is slightly different which is known as ^006400War of Emperium 2^000000.";
+	next;
+	mes "[Siege Expert]";
+	mes "So during this time, there are two sides of the war.";
+	mes "The ^0000FFGuild That Owns a Castle^000000 tries to protect the ^006400Emperium^000000 and the ^0000FFGuild That Attacks a Castle^000000 tries to break the ^006400Emperium^000000.";
+	next;
+	mes "[Siege Expert]";
+	mes "You can find ^006400Siege^000000 times on our website.";
+	mes "And guilds that win also get a special something-something.";
+	next;
+	mes "[Siege Expert]";
+	mes "Guilds that win during the Siege";
+	mes "get access to a ^006400Guild Dungeon^000000";
+	mes "and the Guild Master gets to open ^006400Treasure Box^000000es at ^0000FFMidnight each day^000000.";
+	mes "Isn't that a great benefit?";
+	next;
+	mes "[Siege Expert]";
+	mes "Another thing you have to do when you win a castle is called ^006400Commerce Development^000000. The more you do it, the better the benefits.";
+	next;
+	return;
+}
+
+moc_para01,21,172,4	script	Party Recruiting Expert	878,{
+	set .@checkquest, checkquest(4162);
+	if (.@checkquest == 2) {
+		mes "[Party Recruiting Expert]";
+		mes "Since you've come and found me, it seems you're curious about ^006400Party Recruiting^000000?";
+		next;
+		switch(select("Listen about Party Recruiting.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Party Recruiting Expert]";
+			mes "This expert's explanation was pretty great, huh? If you need a refresher, come find me again.";
+			close;
+		case 2:
+			mes "[Party Recruiting Expert]";
+			mes "Well, if you have any questions, come find me.";
+			close;
+		}
+	} else if (.@checkquest == 0 || .@checkquest == 1) {
+		mes "[Party Recruiting Expert]";
+		mes "I am the ^006400Party Recruiting^000000 expert because I did research about Party Recruting for 16 years! It seems that the ^006400Siege Expert^000000 sent you my way since you passed his tests, hmm?";
+		next;
+		mes "[Party Recruiting Expert]";
+		mes "You may have already heard but if you pass all the Experts' quizzes, you'll get an awesome prize!";
+		next;
+		mes "[Party Recruiting Expert]";
+		mes "As the 2nd expert, I'll tell you all about ^006400Party Recruiting^000000! How about it?";
+		next;
+		switch(select("Listen about Party Recruiting.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Party Recruiting Expert]";
+			mes "Now~ my explanations were smoother than a smooth criminal, right? Now I'm gonna give you a quiz with 3 questions. Get them all right and you've passed. Wanna take the challenge?";
+			while(1) {
+				set .@correct,0;
+				next;
+				switch(select("On to the quiz!:Explain again please?:Give up.")) {
+				case 1:
+					switch(rand(1,3)) {
+					case 1:
+						mes "[Party Recruiting Expert]";
+						mes "Party Recruiting is used to help";
+						mes "users that are looking for []";
+						mes "and those looking for a [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Guild, Guildmate:Club, Club Members:Paris, Party Members:Party, Party Members") == 4)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "The window that is used to help users look and search for a party is called a [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Party List:Party Wanted List:Party Recruiting List:Costume Party List") == 3)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "Which of the choices are not listed as a choice to pick when making a party recruit notice?";
+						next;
+						if(select("LEVEL:SKILL:JOB:MAP") == 2)
+							set .@correct, .@correct+10;
+						break;
+					case 2:
+						mes "[Party Recruiting Expert]";
+						mes "There are 2 types of Party Recruiting.";
+						mes "Registering Party Recruiting is one";
+						mes "and the 2nd one is [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Search for Parties that are Recruiting:Parties that are starting to hunt:Party Recruit and Item Distribution:Party Stuff") == 1)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "In order to start Party Recruiting, you have to click the [] button which is located in the info section of the upper left hand side.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("party:guild:booking:skill") == 3)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "If you want to know more about commands for Party Recruiting, you have to press the [] button on the Party Recruting List window.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Basic Information:Help:Party:Confirm") == 2)
+							set .@correct, .@correct+10;
+						break;
+					case 3:
+						mes "[Party Recruiting Expert]";
+						mes "For Party Recruiting, in order to make the";
+						mes "Party Recruiting Window pop up,";
+						mes "You type in this command [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("/Party Collection Window:/Party Collection:/Party Recruitment Window:/Party Recruitment") == 4)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "When recruiting for a party, you can set 3 parameters. Those 3 are";
+						mes "LEVEL, JOB, and [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("SKILL:GUILD:MAP:OPTION") == 3)
+							set .@correct, .@correct+10;
+						mes "[Party Recruiting Expert]";
+						mes "Party Recruiting is used to help";
+						mes "users that are looking for []";
+						mes "and those looking for a [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Parry, Party Members:Club, Club Members:Party, Party Members:Guild, Guild Members") == 3)
+							set .@correct, .@correct+10;
+						break;
+					}
+					if (.@correct == 30) {
+						mes "[Party Recruiting Expert]";
+						mes "Nice! You got all 3 correct! Now do you feel more confident about ^006400Party Recruiting^000000?";
+						next;
+						mes "[Party Recruiting Expert]";
+						mes "If you ever want to hear more about ^006400Party Recruiting^000000, come find me anytime.";
+						next;
+						mes "[Party Recruiting Expert]";
+						mes "Well, off you go to the ^0000FFBattleground Expert^000000! He is probably waiting for you.";
+						completequest 4162;
+						setquest 4163;
+						getexp 2000,1000;
+						close;
+					}
+					mes "[Party Recruiting Expert]";
+					mes "There's only 3 questions and you didn't get them all right! At this rate, you'll fail all the Experts' tests.";
+					next;
+					mes "[Party Recruiting Expert]";
+					mes "But if you want to retake the quiz! Go for it! I think you have potential! Wanna take the quiz again?";
+					break;
+				case 2:
+					callsub L_Info;
+					mes "[Party Recruiting Expert]";
+					mes "Now~ my explanations were smoother than a smooth criminal, right? Now I'm gonna give you a quiz with 3 questions. Get them all right and you've passed. Wanna take the challenge?";
+					break;
+				case 3:
+					mes "[Party Recruiting Expert]";
+					mes "Don't give up! You can do it! If you change your mind, come talk to me again!";
+					close;
+				}
+			}
+			close;
+		case 2:
+			mes "[Party Recruiting Expert]";
+			mes "You're gonna give up without even listening to me? If you change your mind, come talk to me again!";
+			close;
+		}
+	}
+	mes "[Party Recruiting Expert]";
+	mes "If you want to learn something from me, talk to the ^006400Siege Master^000000 first.";
+	close;
+
+L_Info:
+	mes "[Party Recruiting Expert]";
+	mes "^006400Party Recruiting^000000 is pretty self explanatory. It helps people find party members and it helps people find parties.";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "There are 2 parts to Party Recruiting.";
+	mes "1st step is ^0000FFRegistering Party Recruiting^000000,";
+	mes "and the 2nd step is ^0000FFParty Search^000000.";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "In order to look up Party Recruiting, in the info window on the upper left, click the button that says ^006400booking^000000. Then the ^006400Party Recruiting List^000000 will come up.";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "^006400Party Recruiting List^000000 window shows you the parties that are looking for members that was listed by other users. You can search through it.";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "In the case that you don't want to join a party, but you want to recruit for one, type in the ^0000FF/Party Recruit^000000 command then in the ^006400Party Recruiting^000000 window, you can do some recruiting!";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "Once you register your party recruit notice in the ^006400Party Recruiting^000000 window, the users can search out your ^006400Party Recruiting List^000000";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "In the ^006400Party Recruiting List^000000 and";
+	mes "^006400Party Recruiting^000000 you can put in basic information of what you're going to be doing, or what you're looking for like ";
+	mes "^006400LEVEL^000000, ^006400MAP^000000, ^006400JOB^000000.";
+	mes "Then the users can search using those parameters and utilizing the ^006400Party Recruitment^000000 system.";
+	next;
+	mes "[Party Recruiting Expert]";
+	mes "If you want to learn more commands about ^006400Party Recruiting^000000, click on the ^006400Help^000000 button on the bottom right of the ^006400Party Recruiting list^000000.";
+	next;
+	return;
+}
+
+moc_para01,12,179,6	script	Battleground Master	419,{
+	set .@checkquest, checkquest(4163);
+	if (.@checkquest == 2) {
+		mes "[Battleground Expert]";
+		mes "Seeing that you sought me out, I guess you want to learn about ^006400Battleground^000000s, eh?";
+		next;
+		switch(select("Learn about Battlegrounds.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Battleground Expert]";
+			mes "There's nothing better than hearing it straight from the expert! If you want to go over it again, just talk to me.";
+			close;
+		case 2:
+			mes "[Battleground Expert]";
+			mes "If you want to go over anything, let me know.";
+			close;
+		}
+	} else if (.@checkquest == 0 || .@checkquest == 1) {
+		mes "[Battleground Expert]";
+		mes "For 16 years, I experienced the intense heat of battle on the ^006400Battleground^000000s... I am the ^006400Battleground^000000 Expert!";
+		mes "It seems that the ^006400Party Recruiting Expert^000000 sent you to me since you passed his quiz.";
+		next;
+		mes "[Battleground Expert]";
+		mes "You may already know but if you get pass all the quizzes from the Experts, you'll get a prize!";
+		next;
+		mes "[Battleground Expert]";
+		mes "I will tell you about the ^006400Battleground^000000s! I will tell you everything I know! How about it? Wanna hear about it?";
+		next;
+		switch(select("Learn about Battlegrounds.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Battleground Expert]";
+			mes "There's nothing better than hearing it straight from the expert! Now, do you wanna take my 3-question quiz? You have to answer all 3 correctly to pass!";
+			while(1) {
+				set .@correct,0;
+				next;
+				switch(select("On to the quiz!:Explain again please?:Give up.")) {
+				case 1:
+					switch(rand(1,3)) {
+					case 1:
+						mes "[Battleground Expert]";
+						mes "For starters, you have to pick either the side of [] Camp or [] Camp in order to to participate in Battleground.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Guillaume, Tierra:Rachel, KVM:Guillaume, Croix:Maroll, KVM") == 3)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "[] can do either 10vs10 and you have to attack the crystals of the opposing team while protecting yours.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Tierra:Flavius:KVM:Maroll") == 2)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "When you complete a battle, you may get a reward! From a KVM battle, you get [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 1)
+							set .@correct, .@correct+10;
+						break;
+					case 2:
+						mes "[Battleground Expert]";
+						mes "For [], it's 10vs10. You also need to attack the enemies supply depot while protecting your own.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Maroll:KVM:Flavius:Tierra") == 4)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "In order to get into the battlegrounds, which one is not the recruiter you need to find?";
+						next;
+						if(select("Maroll Mercenary Recruiter:KVM Mercenary Recruiter:Tierra Mercenary Recruiter:Flavius Mercenary Recruiter") == 1)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "You can get [] from participating in the Battlegrounds of Tierra.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 2)
+							set .@correct, .@correct+10;
+						break;
+					case 3:
+						mes "[Battleground Expert]";
+						mes "In every major city, you can find [] to enter the Battlegrounds.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Maroll Battleground Recruiter:Tierra Battleground Recruiter:Flavius Battleground Recruiter:KVM Battleground Recruiter") == 1)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "For [], you go in 5vs5 with the intention of trying to reduce the number of enemies on the opposite side.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Maroll:Flavius:KVM:Tierra") == 3)
+							set .@correct, .@correct+10;
+						mes "[Battleground Expert]";
+						mes "When you complete a battle, you get a prize. The prize from Flavius is called [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 3)
+							set .@correct, .@correct+10;
+						break;
+					}
+					if (.@correct == 30) {
+						mes "[Battleground Expert]";
+						mes "You got all 3 correct! I think you got a pretty good head on your shoulders. You know a thing or two about ^006400Battleground^000000s.";
+						next;
+						mes "[Battleground Expert]";
+						mes "If you ever want to go over anything about ^006400Battleground^000000s, feel free to come talk to me!";
+						next;
+						mes "[Battleground Expert]";
+						mes "Go on and find and talk to the 0000FFMemorial Dungeon Expert^000000!";
+						completequest 4163;
+						setquest 4164;
+						getexp 2000,1000;
+						close;
+					}
+					mes "[Battleground Expert]";
+					mes "There's only 3 questions and you didn't get them all right! At this rate, you'll fail all the Experts' tests.";
+					next;
+					mes "[Battleground Expert]";
+					mes "But if you want to take it on again, you should.";
+					break;
+				case 2:
+					callsub L_Info;
+					mes "[Battleground Expert]";
+					mes "There's nothing better than hearing it straight from the expert! Now, do you wanna take my 3-question quiz? You have to answer all 3 correctly to pass!";
+					break;
+				case 3:
+					mes "[Battleground Expert]";
+					mes "Don't disappoint me by giving up. If you change your mind, come find me again.";
+					close;
+				}
+			}
+			close;
+		case 2:
+			mes "[Battleground Expert]";
+			mes "You're a coward if you give up even before starting. If you change your mind, come find me again.";
+			close;
+		}
+		close;
+	}
+	mes "[Battleground Expert]";
+	mes "If you want to learn something from me, go get acknowledged by the ^006400Party Recruiting Expert^000000 first.";
+	close;
+
+L_Info:
+	mes "[Battleground Expert]";
+	mes "To explain ^006400Battleground^000000 easily...";
+	mes "You pick either Camp ^006400Guillaume^000000 or Camp ^006400Croix^000000 then you fight each other.";
+	next;
+	mes "[Battleground Expert]";
+	mes "There are 3 types of ^006400Battleground^000000s.";
+	mes "First is ^006400KVM^000000. It is a 5vs5 battle with the goal of reducing the number of people on either side.";
+	next;
+	mes "[Battleground Expert]";
+	mes "The second one is 10vs10. You attack the supply depots of your opponents and in turn, you protect your supply depots. This is called ^006400Tierra^000000.";
+	next;
+	mes "[Battleground Expert]";
+	mes "The third and final one is called ^006400Flavius^000000. This one is also 10vs10. For this one, you attack the crystals of your opponents while trying to protect your own.";
+	next;
+	mes "[Battleground Expert]";
+	mes "To get to ^006400Battleground^000000s, find ^006400Maroll, the Recruiter^000000 who can be found in all major towns.";
+	next;
+	mes "[Battleground Expert]";
+	mes "After you enter, pick if you want to side with Guillaume or Croix, then on their side, pick either...";
+	mes "^006400KVM Mercenary Recruiter^000000,";
+	mes "^006400Tierra Mercenary Recruiter^000000, or";
+	mes "^006400Flavius Mercenary Recruiter^000000,";
+	mes "then you can join the ^006400Battleground^000000s.";
+	next;
+	mes "[Battleground Expert]";
+	mes "Depending on the outcome of the ^006400Battleground^000000 you can get a prize too.";
+	mes "You get KVM Badges from ^006400KVM^000000,";
+	mes "from ^006400Tierra^000000 you obtain Bravery Badges and";
+	mes "you receive Valor Badges ^006400Flavius^000000.";
+	next;
+	mes "[Battleground Expert]";
+	mes "With the rewards from ^006400Battleground^000000s, you can get items that you can't normally get elsewhere.";
+	mes "Each ^006400Battleground^000000 reward you can obtain is different so you'll have to check on it.";
+	next;
+	return;
+}
+
+moc_para01,28,167,3	script	Memorial Dungeon Expert	868,{
+	set .@checkquest, checkquest(4164);
+	if (.@checkquest == 2) {
+		mes "[Memorial Dungeon Expert]";
+		mes "Since you've come here, it seems you want to learn about the ^006400Memorial Dungeon^000000.";
+		next;
+		switch(select("Listen about Memorial Dungeon.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Memorial Dungeon Expert]";
+			mes "Now that you've listend to an expert, it's easy to understand, right? If you want to hear about it again, come find me.";
+			close;
+		case 2:
+			mes "[Memorial Dungeon Expert]";
+			mes " If you want to hear about it again, come find me.";
+			close;
+		}
+	} else if (.@checkquest == 0 || .@checkquest == 1) {
+		mes "[Memorial Dungeon Expert]";
+		mes "I am the ^006400Memorial Dungeon^000000 Expert! I studied the ^006400Memorial Dungeon^000000 for 16 years!";
+		mes "Since you've sought me out, I assume that you've passed the ^006400Battleground Expert^000000's quiz.";
+		next;
+		mes "[Memorial Dungeon Expert]";
+		mes "As you already know, if you pass all the Experts' quiz you'll get a prize.";
+		next;
+		mes "[Memorial Dungeon Expert]";
+		mes "As the 4th Expert, I will explain everything to you about ^006400Memorial Dungeon^000000.";
+		mes "Want to hear about ^006400Memorial Dungeon^000000?";
+		next;
+		switch(select("Listen about Memorial Dungeon.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Memorial Dungeon Expert]";
+			mes "Now that you've listend to an expert, it's easy to understand, right? If you want to hear about it again, come find me.";
+			mes "Okay, now I'm gonna give you a quiz. You have to get all the questions right to pass. Ready?";
+			while(1) {
+				set .@correct,0;
+				next;
+				switch(select("On to the quiz!:Explain again please?:Give up.")) {
+				case 1:
+					switch(rand(1,3)) {
+					case 1:
+						mes "[Memorial Dungeon Expert]";
+						mes "^006400Memorial Dungeon^000000 isn't a dungeon that is open to all users. It's only available to you and your [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Party Members:Guildmates:Friends:Family") == 1)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "If you go to [] and find [], he will give you information about Endless Tower- which is a huge and tall dungeon.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Prontera, Seiyablem:Alberta, Leyablem:Alberta, Captain Jansen:Prontera, Captin Jansen") == 3)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "In order to enter Memorial Dungeon the [] must apply and then be on stand-by to enter. You will enter in the order the application was put in.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Guild Member:Guild Leader:Party Leader:Party Member") == 3)
+							set .@correct, .@correct+10;
+						break;
+					case 2:
+						mes "[Memorial Dungeon Expert]";
+						mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Buff:Ritual:Exploration:Inspection") == 3)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "If you go to the Orc Map where all the orcs live, you will be able to find []. He will probably be able to give you information about the Orc's Memory dungeon.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Insane Scientist:Crazy Scientist:Insane Alchemist:Crazy Alchemist") == 1)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "In order to enter Memorial Dungeon, the [] must apply- then you'll be able to enter in order of when your application was turned in.";
+						mes "You have to be on stand-by for this.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Guild Leader:Guildmate:Party Member:Party Leader") == 4)
+							set .@correct, .@correct+10;
+						break;
+					case 3:
+						mes "[Memorial Dungeon Expert]";
+						mes "If you go to the place where you can become a monk, the Capitolina Monastery, you can meet []. He will tell you about the dungeon with the Sealed Baphomet.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Agent Patrick:Patrolman Patrick:Drunken Patrick:Detective Patrick") == 4)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Exploration:Inspection:Buff:Ritual") == 1)
+							set .@correct, .@correct+10;
+						mes "[Memorial Dungeon Expert]";
+						mes "^006400Memorial Dungeon^000000 is not just open to all users. It is open available for you and your [].";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Friends:Family:Party Members:Guildmates") == 3)
+							set .@correct, .@correct+10;
+						break;
+					}
+					if (.@correct == 30) {
+						mes "[Memorial Dungeon Expert]";
+						mes "You're pretty bright~ seeing that you got all 3 correct. Now do you understand about ^006400Memorial Dungeon^000000?";
+						next;
+						mes "[Memorial Dungeon Expert]";
+						mes "If you ever want to go over things about ^006400Memorial Dungeon^000000, come talk to me any time.";
+						next;
+						mes "[Memorial Dungeon Expert]";
+						mes "Now, off you go to the the ^0000FFMap Expert^000000!";
+						completequest 4164;
+						setquest 4165;
+						getexp 2000,1000;
+						close;
+					}
+					mes "[Memorial Dungeon Expert]";
+					mes "The quiz wasn't that hard...";
+					next;
+					mes "[Memorial Dungeon Expert]";
+					mes "You look like you have potential... you should try again.";
+					break;
+				case 2:
+					callsub L_Info;
+					mes "[Memorial Dungeon Expert]";
+					mes "It's easy to understand since it's coming from an expert like me. Now it's quiz time. You have to get all the answers correct to pass. Are you ready?";
+					break;
+				case 3:
+					mes "[Memorial Dungeon Expert]";
+					mes "Giving up is lame. If you change your mind, come talk to me.";
+					close;
+				}
+			}
+			close;
+		case 2:
+			mes "[Memorial Dungeon Expert]";
+			mes "Giving up without even trying is lame. If you change your mind, come talk to me.";
+			close;
+		}
+		close;
+	}
+	mes "[Memorial Dungeon Expert]";
+	mes "If you want to learn anything from me, talk to the ^006400Battleground Master^000000 first and get acknowledged by him.";
+	close;
+
+L_Info:
+	mes "[Memorial Dungeon Expert]";
+	mes "The ^006400Memorial Dungeon^000000is not a dungeon that is open to everyone. It only opens to ^0000FFYou and your Party Members^000000.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Therefore, in order to enter ^006400Memorial Dungeon^000000, the Party Leader must apply to enter. Since you enter in the order you apply, you must be on stand-by to enter.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Also, after you explore Memorial Dungeon, you cannot re-enter the same ^006400Memorial Dungeon^000000 for a certain period of time.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Many ^006400Memorial Dungeon^000000s exist, but we will give you hints to help you find Memorial Dungeon in the world of Rune Midgard.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "First, go to ^8B4513Alberta^000000 and find ^006400Captain Jansen^000000.";
+	mes "He will give you information about the really huge and tall dungeon known as ^006400Endless Tower^000000.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Second, go to the ^8B4513Orc Map^000000 where all the orcs live and find the ^006400Insane Scientist^000000.";
+	mes "You might be able to get some information about a dungeon that has to do with ^006400Orc's Memory^000000.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Third and last, seek out the place where you can become a monk, which is the ^8B4513Capitolina Monastery^000000 and seek out ^006400Detective Patrick^000000.";
+	mes "He will be able to give you information about the dungeon with the ^006400Sealed Baphomet^000000+.";
+	next;
+	mes "[Memorial Dungeon Expert]";
+	mes "Of course there are other locations for Memorial Dungeon but it's best to start where you can find it easily.";
+	mes "As you continue to go on your adventures you will be able to find them more easily.";
+	next;
+	return;
+}
+
+moc_para01,14,168,6	script	Map Expert	743,{
+	set .@checkquest, checkquest(4165);
+	if (.@checkquest == 2) {
+		mes "[Map Expert]";
+		mes "Seeing that you came to me, I assume you have some questions about ^006400MAP^000000s?";
+		next;
+		switch(select("List about the Map.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Map Expert]";
+			mes "If you end up in those areas while you're adventuring, be sure to tell me all about it!";
+			mes "And now, since you've passed all the Expert's quizzes, go on and talk to ^006400Tutorial Goal^000000.";
+			close;
+		case 2:
+			mes "[Map Expert]";
+			mes "If you have any more questions, come find me.";
+			close;
+		}
+	} else if (.@checkquest == 0 || .@checkquest == 1) {
+		mes "[Map Expert]";
+		mes "I have been researching and studying ^006400MAP^000000s for 16 years and so now I am the ^006400MAP^000000 Expert!";
+		mes "Since you've sought me out, it seems you've passed ^006400Memorial Dungeon Expert^000000's quiz.";
+		next;
+		mes "[Map Expert]";
+		mes "As you already know, if you pass all the Experts' quiz you'll get a prize.";
+		next;
+		mes "[Map Expert]";
+		mes "As the last Expert, I will try to explain everything about ^006400MAP^000000s to make it easy on you. Ready to start?";
+		next;
+		switch(select("Listen about Maps.:End Conversation.")) {
+		case 1:
+			callsub L_Info;
+			mes "[Map Expert]";
+			mes "How was my explanation? Now I am gonna give you a quick quiz! You have to get all the answers correct in order to pass. Ready?";
+			while(1) {
+				set .@correct,0;
+				next;
+				switch(select("On to the quiz!:Explain again please?:Give up.")) {
+				case 1:
+					switch(rand(1,3)) {
+					case 1:
+						mes "[Map Expert]";
+						mes "You can view the map by clicking on the [] button that is located in the upper left hand side.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("SKILL:GUILD:MAP:BOOKING") == 3)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "When looking at the map, each area offers the [] and [] information about the monsters. That will take all the guess work out of where you should hunt.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Name, Age:Attributes, Level:Attributes, Tribe:Name, Level") == 4)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "If you want to stop looking at the map, simple press the shortcut key of [] or ESC and it will close the map for you.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("ALT + F4:CTRL + %:CTRL + M:ALT + ESC") == 2)
+							set .@correct, .@correct+10;
+						break;
+					case 2:
+						mes "[Map Expert]";
+						mes "After you open your map and you";
+						mes "hover your mouse over specific areas";
+						mes "you can see the [] and [] of the region.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Name, Area Details:Name, Monster Attributes:Specialties, Area Details:Specialties, Name") == 1)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "If you look to the bottom right of the map, you will see a drawing of []. Click on that or press the TAB shortcut key and you can find out various information.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Desert Wolf:Mimic:Siroma:Poring") == 4)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations.";
+						mes "You can also find the [] of the monsters in that area.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Name:Level:Attribute:Size") == 2)
+							set .@correct, .@correct+10;
+						break;
+					case 3:
+						mes "[Map Expert]";
+						mes "If you want to stop looking at the map, all you need to do is press the [] to go back to your normal screen.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("O:X:EXIT:ALT") == 2)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations.";
+						mes "You can also find the [] of the monsters in that area.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("Level:Name:Size:Attribute") == 1)
+							set .@correct, .@correct+10;
+						mes "[Map Expert]";
+						mes "You can view the map by clicking on the [] button that is located in the upper left hand side.";
+						mes "What words go in the empty spaces of []?";
+						next;
+						if(select("GUILD:SKILL:BOOKING:MAP") == 4)
+							set .@correct, .@correct+10;
+						break;
+					}
+					if (.@correct == 30) {
+						mes "[Map Expert]";
+						mes "Bingo! You got all 3 answers correct! Now, do you feel like you understand stuff about ^006400MAP^000000s more?";
+						next;
+						mes "[Map Expert]";
+						mes "If you ever feel like you want to learn more about ^006400MAP^000000s, come talk to me anytime.";
+						next;
+						mes "[Map Expert]";
+						mes "Congrats on passing all the Experts' quizzes! Now, go find and talk to the ^006400Tutorial Goal^000000!";
+						completequest 4165;
+						setquest 4166;
+						getexp 2000,1000;
+						close;
+					}
+					mes "[Map Expert]";
+					mes "The 3 questions shouldn't have been that hard...";
+					next;
+					mes "[Map Expert]";
+					mes "Well, you seem to be pretty smart so why not try the quiz again?";
+					break;
+				case 2:
+					callsub L_Info;
+					mes "[Map Expert]";
+					mes "How is this Expert's explanations? Now I am gonna give you a quick quiz. You have to get all the answers correct to pass. Want to try it?";
+					break;
+				case 3:
+					mes "[Map Expert]";
+					mes "I'm the last Expert! Dont' give up! Come find me again when you're ready!";
+					close;
+				}
+			}
+			close;
+		case 2:
+			mes "[Map Expert]";
+			mes "You're gonna give up without even trying? But I'm the last Expert! Dont' give up! Come find me again when you're ready!";
+			close;
+		}
+		close;
+	}
+	mes "[Map Expert]";
+	mes "If you want to learn from me, go get acknowledged by the ^006400Memorial Dungeon^000000 first.";
+	close;
+
+L_Info:
+	mes "[Map Expert]";
+	mes "A ^006400MAP^000000 shows you things that is much needed for travelling around the world; such as the lay of the land, major towns and fields and such. It's a very important tool!";
+	next;
+	mes "[Map Expert]";
+	mes "Because of this, it's more important than everything else that you know about ^006400MAP^000000s.";
+	next;
+	mes "[Map Expert]";
+	mes "The map can be accessed by clicking on the button that says ^006400MAP^000000 on the upper left side of your screen.";
+	next;
+	mes "[Map Expert]";
+	mes "When you click on the ^006400MAP^000000 button, a full sized map of Rune Midgards will take up your screen.";
+	mes "When you ^0000FFHover your mouse over specific areas^000000, you can find out more things such as ^006400NAME^000000 and Area Details.";
+	next;
+	mes "[Map Expert]";
+	mes "If you look to the lower right side of your map, there is a ^006400Poring drawing^000000.";
+	mes "If you click on it or press the ^006400TAB^000000 shortcut key, you will be able to various information.";
+	next;
+	mes "[Map Expert]";
+	mes "Firstly, you can find out the ^006400NAME^000000 and ^006400LEVEL^000000 of the monsters in each area. That will take a lot of the guess work out of where you want to go hunt.";
+	next;
+	mes "[Map Expert]";
+	mes "Secondly, You can locate various ^006400DUNGEON^000000s and their";
+	mes "^006400Entrance Location^000000. Plus, it'll also tell you monsters that reside in that area";
+	mes "along with their ^006400LEVEL^000000. It's displayed in red so it's easy to find.";
+	next;
+	mes "[Map Expert]";
+	mes "If you want to stop looking at the map, there are 2 ways to do this.";
+	mes "You can press the shortcut keys which are ^006400CTRL + %^000000 or ^006400ESC^000000";
+	mes "Or at the top right of the map, there is a ^006400X^000000 button. Click that and you will return to your normal game screen.";
+	next;
+	mes "[Map Expert]";
+	mes "Currently, we cannot see places that are beyond Rune Midgards but it has been said that there are a lot of unknown worlds that exist in the beyond.";
+	next;
+	return;
+}

+ 1 - 0
npc/re/scripts_athena.conf

@@ -89,6 +89,7 @@ npc: npc/re/quests/eden/91-99.txt
 npc: npc/re/quests/eden/eden_common.txt
 npc: npc/re/quests/eden/eden_quests.txt
 npc: npc/re/quests/eden/eden_service.txt
+npc: npc/re/quests/eden/eden_tutorial.txt
 // --------------------------------------------------------------
 //npc: npc/re/quests/cupet.txt
 npc: npc/re/quests/homun_s.txt

+ 254 - 87
sql-files/item_db_re.sql

@@ -1227,7 +1227,7 @@ REPLACE INTO `item_db_re` VALUES (2132,'Shelter_Resistance','Shell Of Resistance
 REPLACE INTO `item_db_re` VALUES (2133,'Tournament_Shield','Tournament Shield',5,20,NULL,1000,NULL,105,NULL,1,0x00004082,2,2,32,NULL,'50',1,4,'bonus2 bAddRace,RC_NonBoss,1; bonus2 bAddRace,RC_Boss,1; if( Class == Job_Lord_Knight ) bonus bAspdRate,-5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (2134,'Shield_Of_Naga','Shield of Naga',5,20,NULL,500,NULL,35,NULL,1,0x00CFFF80,2,2,32,NULL,'70',1,2,'bonus bMdef,3; autobonus2 "{ bonus bShortWeaponDamageReturn,(getrefine()*3); }",10,5000,BF_WEAPON,"{ specialeffect2 EF_GUARD; }";',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (2135,'Shadow_Guard','Shadow Guard',5,20,NULL,800,NULL,52,NULL,1,0x00020000,2,2,32,NULL,'70',1,2,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (2136,'Cracked_Buckler','Cracked Buckler',5,0,NULL,0,NULL,5,NULL,0,0xFFFFFFFF,7,2,32,NULL,'0',0,2,'bonus bAgi,2; bonus2 bAddEle,Ele_Neutral,-10; bonus3 bAutoSpellWhenHit,"PR_KYRIE",10,10; bonus bMdef,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (2136,'Cracked_Buckler','Cracked Buckler',5,0,NULL,0,NULL,5,NULL,0,0xFFFFFFFF,7,2,32,NULL,'0',0,2,'bonus bAgi,2; bonus2 bSubEle,Ele_Neutral,10; bonus3 bAutoSpellWhenHit,"PR_KYRIE",10,10; bonus bMdef,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (2137,'Valkyrja\'s_Shield_C','Neo Valkyrja\'s Shield',5,0,NULL,0,NULL,5,NULL,0,0xFFFFFFFE,2,2,32,NULL,'95',0,4,'bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (2138,'Bradium_Shield','Bradium Shield',5,20,NULL,1800,NULL,98,NULL,1,0x00CFFF80,2,2,32,NULL,'65',1,3,'bonus2 bSkillAtk,"CR_SHIELDBOOMERANG",60; bonus bAgi,-1; bonus bMaxHP,500;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (2139,'Flame_Thrower','Flame Thrower',5,20000,NULL,2000,NULL,60,NULL,0,0x00000400,7,2,32,NULL,'99',0,1,NULL,NULL,NULL);
@@ -5803,9 +5803,9 @@ REPLACE INTO `item_db_re` VALUES (12473,'RWC_Parti_Box','RWC Parti Box',2,20,NUL
 REPLACE INTO `item_db_re` VALUES (12474,'RWC_Final_Comp_Box','RWC Final Comp Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12475,'Cure_Free','Cure Free',2,20,NULL,50,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_end SC_SILENCE; sc_end SC_BLEEDING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_CHANGEUNDEAD; itemheal 500,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12476,'PCBang_Coupon_Box3','PCBang Coupon Box3',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12477,'Gift_Bundle','Gift Bundle',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12477,'Gift_Bundle','Gift Bundle',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 547,30; getitem 608,2; getitem 6302,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12478,'Chance_Box','Chance Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12479,'Caracas_Ring_Box','Caracas Ring Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12479,'Caracas_Ring_Box','Caracas Ring Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 2841,259200;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12480,'Attend_3Day_Box','Attend 3Day Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12481,'Attend_7Day_Box','Attend 7Day Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12482,'Attend_10Day_Box','Attend 10Day Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5863,8 +5863,8 @@ REPLACE INTO `item_db_re` VALUES (12533,'Blue_Herb_Box2','Blue Herb Box',2,0,NUL
 REPLACE INTO `item_db_re` VALUES (12534,'Yggdrasil_Seed_Box','Yggdrasil Seed Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12535,'Iggdrasilberry_Box','Iggdrasilberry Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12536,'NY_Rice_Cake_Soup','NY Rice Cake Soup',2,20,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12537,'Solo_Gift_Basket','Solo Gift Basket',2,1000,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12538,'Couple_Event_Basket','Couple Event Basket',2,2000,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12537,'Solo_Gift_Basket','Solo Gift Basket',2,1000,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 597,5; getitem 596,3; getitem 561,3; getitem 573,4; getitem 559,10; getitem 560,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12538,'Couple_Event_Basket','Couple Event Basket',2,2000,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14546,10; getitem 15657,10; getitem 14548,10; getitem 14549,10; getitem 14550,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12539,'Splendid_Box','Splendid Box',2,20,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12540,'GM_Warp_Box','GM Warp Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12541,'Fortune_Cookie1','Fortune Cookie1',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6047,24 +6047,36 @@ REPLACE INTO `item_db_re` VALUES (12763,'Bubble_Gum_Red','Bubble Gum Red',2,20,N
 REPLACE INTO `item_db_re` VALUES (12764,'Fools_Day_Box_Tw','Fools Day Box Tw',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12765,'Summer_Knight_Box','Summer Knight Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12766,'Reward_Job_BM25','Reward Job BM25',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12767,'Passion_FB_Hat_Box','Passion FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12768,'Cool_FB_Hat_Box','Cool FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12769,'Victory_FB_Hat_Box','Victory FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12770,'Glory_FB_Hat_Box','Glory FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12771,'Passion_Hat_Box2','Passion Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12772,'Cool_Hat_Box2','Cool Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (12773,'Victory_Hat_Box2','Victory Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12767,'Passion_FB_Hat_Box','Passion FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5856,3600;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12768,'Cool_FB_Hat_Box','Cool FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5857,3600;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12769,'Victory_FB_Hat_Box','Victory FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5858,3600;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12770,'Glory_FB_Hat_Box','Glory FB Hat Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5859,86400;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12771,'Passion_Hat_Box2','Passion Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5856,21600;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12772,'Cool_Hat_Box2','Cool Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5857,21600;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12773,'Victory_Hat_Box2','Victory Hat Box2',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 5858,21600;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12774,'Empty_Potion_Bottle','Empty Potion Bottle',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12775,'Ancient_Spirit_Agimat','Greater Agimat of Ancient Spirit',2,20,NULL,600,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12776,'Agi_Dish20','Agi Dish20',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12777,'Luk_Dish20','Luk Dish20',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12778,'Bapho_Jr_Scroll','Bapho Jr Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2325,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12779,'Galapago_Scroll','Galapago Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2326,1800000;',NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12780,'10M_Zeny_Check','10M Zeny Check',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12781,'1M_Zeny_Check','1M Zeny Check',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12782,'100T_Zeny_Check','100T Zeny Check',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12783,'10000_Zeny_Check','10000 Zeny Check',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12784,'1000_Zeny_Check','1000 Zeny Check',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12785,'Dragon_Egg_Scroll','Dragon Egg Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12786,'Change_Slot_Card','Character Position Change Coupon',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'set CharMoves, CharMoves + 1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12787,'Diabolic_Scroll','Diabolic Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2342,1800000;',NULL,NULL);
-#
-REPLACE INTO `item_db_re` VALUES (12790,'Char_Rename_Card','Character Name Change Coupon',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12788,'No100_Firecracker','No100 Firecracker',2,2,NULL,20,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12789,'Juicy_Fruit','Juicy Fruit',2,2,NULL,100,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12790,'Change_Name_Card','Character Name Change Coupon',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12791,'Combat_Pill','Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12792,'P_Combat_Pill','P Combat Pill',2,20,NULL,150,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12793,'Combat_Pill_Box10','Combat Pill Box10',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12794,'P_Combat_Pill_Box10','P Combat Pill Box10',2,20,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12795,'2011_RWC_Scroll_Kr','2011 RWC Scroll Kr',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12796,'Red_Booster','Red Booster',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12797,'Wish_Maiden_Scroll','Wish Maiden Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2344,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12798,'Zealotus_Scroll','Zealotus Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2345,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12799,'PCBang_Coupon_Box5','PCBang Coupon Box5',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6075,19 +6087,50 @@ REPLACE INTO `item_db_re` VALUES (12803,'Beginner_Kit_Box','Beginner Kit Box',2,
 REPLACE INTO `item_db_re` VALUES (12804,'Cru_Scroll','Cru Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12805,'Mystic_Powder','Mystic Powder',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12806,'Scaraba_Scroll','Scaraba Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2378,1800000;',NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12807,'Mercenary_Casting_','Mercenary Casting',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'20',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12808,'Mother_Love_Box','Mother Love Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'40',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12809,'Level_Up_Box','Level Up Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'120',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12810,'Event_Gift_Box','Event Gift Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12811,'Event_Gift_Box_','Event Gift Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12812,'Snow_Flip','Snow Flip',11,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill "ECL_SNOWFLIP",1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12813,'Peony_Mommy','Peony Mamy',11,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill "ECL_PEONYMAMY",1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12814,'Slapping_Herb','Slapping Herb',11,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill "ECL_SADAGUI",1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12815,'Yggdrasil_Dust','Yggdrasil Dust',11,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill "ECL_SEQUOIADUST",1;',NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12816,'Old_Ore_Box_','Old Ore Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'60',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12817,'Old_Card_Album_','Old Card Album',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'80',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12818,'High_Weapon_Box_','High Weapon Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'100',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12819,'Zherlthsh_Tck_Box_','Zherlthsh Tck Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'150',NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12820,'Mao_Guai_Scroll','Mao Guai Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2348,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12821,'Loli_Ruri_Scroll','Loli Ruri Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2349,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12822,'Songpyun_Box50','Songpyun Box50',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 663,50;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12823,'Sedora_Scroll','Sedora Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2350,1800000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12824,'Chepet_Scroll','Chepet Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'mercenary_create 2351,1800000;',NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (12826,'Wind_Type_Scroll','Wind Type Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12827,'Water_Type_Scroll','Water Type Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12828,'Fire_Type_Scroll','Fire Type Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12829,'Earth_Type_Scroll','Earth Type Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12834,'Undead_Egg','Undead Egg',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12835,'Girls_Heart','Girls Heart',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12837,'Wooden_Treasure_Box','Wooden Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12838,'Iron_Treasure_Box','Iron Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'10',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12839,'bronze_Treasure_Box','bronze Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'20',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12840,'Silver_Treasure_Box','Silver Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'30',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12841,'Golden_Treasure_Box','Golden Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'40',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12842,'Platinum_Treasure_Box','Platinum Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'50',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12843,'Pearl_Treasure_Box','Pearl Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'60',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12844,'Diamond_Treasure_Box','Diamond Treasure Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,'70',NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12845,'WOB_Amatsu','WOB Amatsu',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12846,'Unripe_Apple2','Unripe Apple2',2,10,NULL,50,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12847,'Old_Equipment_Box','Old Equipment Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12848,'Falcon_Flute','Falcon Flute',11,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'if(getskilllv("HT_FALCON")) { if(checkoption(Option_Wug)||checkoption(Option_Wugrider)) end; if(checkfalcon()==1) { setfalcon 0; } else { setfalcon 1; } }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12849,'Combination_Kit','Combination Kit',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12850,'Heaven_Scroll','Heaven Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12851,'Vocation_Scroll','Vocation Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12852,'Wisdom_Scroll','Wisdom Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12853,'Patron_Scroll','Patron Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12860,'Mommy_Day_Cake','Mommy Day Cake',2,0,NULL,200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'percentheal 50,50; skilleffect "HP_ASSUMPTIO",0; sc_start SC_ASSUMPTIO,100000,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (12887,'C_Wing_Of_Fly','C Wing Of Fly',11,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'itemskill "AL_TELEPORT",1;',NULL,NULL);
+#
 REPLACE INTO `item_db_re` VALUES (12900,'Battle_Manual_Box','Battle Manual Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12208,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12901,'Insurance_Package','Insurance Package',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12209,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (12902,'Bubble_Gum_Box','Bubble Gum Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12210,10;',NULL,NULL);
@@ -6254,9 +6297,9 @@ REPLACE INTO `item_db_re` VALUES (13059,'E_Asura_C','Asura',4,1,NULL,0,'120',NUL
 REPLACE INTO `item_db_re` VALUES (13060,'E_Counter_Dagger_C','Counter Dagger',4,1,NULL,0,'209',NULL,1,0,0x00810204,7,2,2,4,'1',0,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13061,'Black_Wing','Black Wing',4,20,NULL,600,'142',NULL,1,1,0x00020000,7,2,2,3,'102',1,1,'bonus2 bSkillAtk,"SC_FATALMENACE",30+(getrefine()*2); bonus bMatkRate,(getrefine()*3);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13062,'Ancient_Dagger','Ancient Dagger',4,20,NULL,600,'107',NULL,0,0,0x028F5EEE,2,2,2,4,'120',1,1,'bonus bMatk,120; bonus bMaxSP,100; bonus bSPrecovRate,5; bonus2 bAddEff2,Eff_Curse,20; bonus3 bAddEff,Eff_Curse,20,ATF_SELF|ATF_SKILL;',NULL,NULL);
-#13063,
-#13064,
-#13065,
+REPLACE INTO `item_db_re` VALUES (13063,'Adventure_Knife','Adventure Knife',4,0,NULL,0,'60',NULL,1,0,0x02021040,7,2,2,1,'1',0,1,'bonus bUnbreakableWeapon,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (13064,'Academy_Knife','Academy Knife',4,0,NULL,700,'110',NULL,1,1,0x02021040,7,2,2,1,'1',1,1,'bonus bUnbreakableWeapon,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (13065,'Academy_Eti_Knife','Academy Eti Knife',4,0,NULL,1200,'120',NULL,1,1,0x00000001,7,2,2,1,'1',1,1,'bonus bUnbreakableWeapon,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13066,'P_Dagger3','Eden Dagger III',4,0,NULL,0,'165:80',NULL,1,0,0xFE9F7EEF,7,2,2,3,'60',0,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13067,'Caress','Keris',4,20,NULL,700,'107:70',NULL,1,1,0xFE9F7EEF,2,2,2,3,'30',1,1,'bonus2 bHpDrainRate,20,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13068,'Saurel','Pompano',4,0,NULL,0,'160:100',NULL,3,0,0xFE9F7EEF,7,2,2,1,'50',0,1,'bonus bUnbreakableWeapon,0; autobonus "{ bonus bBaseAtk,30; }",10,7000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; autobonus "{ bonus bMatk,20; }",10,7000,BF_MAGIC,"{ specialeffect2 EF_SUFFRAGIUM; }"; if(BaseLevel>99) { bonus bBaseAtk,10; bonus bMatk,10; }',NULL,NULL);
@@ -6264,11 +6307,11 @@ REPLACE INTO `item_db_re` VALUES (13069,'Aztoe_Nail','As-nail',4,56000,NULL,500,
 REPLACE INTO `item_db_re` VALUES (13070,'Scarletto_Nail','Scarlet-nail',4,56000,NULL,500,'160:80',NULL,1,0,0x000654E2,7,2,2,4,'110',1,1,'bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Stone,100+(getrefine()*50);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13071,'Upg_Dagger','Upg Dagger',4,20,NULL,600,'55',NULL,1,1,0xFE9F7EEF,7,2,2,3,'1',1,1,'bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13072,'Velum_Damascus','Vellum Damascus',4,20,NULL,1000,'180',NULL,1,0,0xFE9F7EEF,7,2,2,4,'95',1,1,'bonus bAspdRate,getrefine();',NULL,NULL);
-#13073,
+REPLACE INTO `item_db_re` VALUES (13073,'Counter_Dagger_','Counter Dagger',4,120000,NULL,550,'140',NULL,1,1,0x00810204,7,2,2,4,'55',1,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13074,'Ninja_Cutter','Ninja Sword Prototype',4,0,NULL,0,'0',NULL,1,0,0x02000000,7,2,2,4,'99',0,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13075,'Kurenai','Kurenai',4,5000,NULL,700,'130',NULL,1,0,0x02000000,7,2,2,3,'99',1,1,'bonus bInt,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13076,'Raksasa_Dagger','Nachal Sword',4,40000,NULL,600,'120:100',NULL,1,1,0x02000000,7,2,2,3,'110',1,1,'bonus bInt,3;',NULL,NULL);
-#13077,
+REPLACE INTO `item_db_re` VALUES (13077,'Kagekiri','Kagekiri',4,40000,NULL,600,'50:120',NULL,1,0,74,7,2,2,4,'100',1,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13078,'Mikatsuki','Mikacheuki',4,40000,NULL,600,'50:120',NULL,1,1,0x02000000,7,2,2,4,'100',1,1,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (13079,'Metal_Dagger','Metal Dagger',4,20,NULL,0,'55',0,NULL,1,0x02021040,7,2,2,3,'1',1,1,NULL,NULL,NULL);
 #
@@ -7237,11 +7280,15 @@ REPLACE INTO `item_db_re` VALUES (14294,'Mercenary_Contract_Box5','Mercenary Con
 REPLACE INTO `item_db_re` VALUES (14295,'Mercenary_Contract_Box10','Mercenary Contract Box 10ea',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6050,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14296,'Angel_Scroll','Angel Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14297,'Devil_Scroll','Devil Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14298,'Surprise_Scroll','Surprise Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14300,'Mask_Of_Ifrit_Box','Mask Of Ifrit Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5420,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14301,'Ifrit\'s_Ear_Box','Ears Of Ifrit Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5421,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14304,'Scuba_Mask_Box','Scuba Mask Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5397,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (14314,'Phreeoni_Scroll_Box','Phreeoni Scroll Box',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14597,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (14315,'Ghostring_Scroll_Box','Ghostring Scroll Box',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14598,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14306,'RWC_Special_Scroll','RWC Special Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14307,'RWC_Limited_Scroll','RWC Limited Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14308,'Ardor_Scroll','Ardor Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14314,'PhreeoniS_Box','Phreeoni Scroll Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14597,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14315,'GhostringS_Box','Ghostring Scroll Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14598,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14316,'July7_Scroll','July7 Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14317,'Bacsojin_Scroll','Bacsojin Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14343,'Spiked_Scarf_Box','Spiked Scarf Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5462,1;',NULL,NULL);
@@ -7251,15 +7298,40 @@ REPLACE INTO `item_db_re` VALUES (14349,'Mental_Potion20_Box','Mental Potion 20
 REPLACE INTO `item_db_re` VALUES (14350,'Mental_Potion50_Box','Mental Potion 50 Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14600,50;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14351,'Tyr\'s_Blessing20_Box','Tyr\'s Blessing 20 Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14601,20;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14352,'Tyr\'s_Blessing50_Box','Tyr\'s Blessing 50 Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14601,50;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14361,'Orc_HeroS_Box','Orc HeroS Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14604,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14362,'Orc_LoadS_Box','Orc LoadS Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14605,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14363,'Heart_Scroll','Heart Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+#
+REPLACE INTO `item_db_re` VALUES (14372,'Powder_Snow_Box','Powder Snow Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12317,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14375,'Holy_Celestial_Axe_Box','Celestial Axe Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1383,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14376,'Angeling_Pot_Box','Angeling Potion Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12350,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14377,'Shout_Megaphone_Box','Scream Megaphone Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12351,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14379,'Love_Daddy_Box','Love Daddy Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5489,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14380,'Anubis_Helm_Box','Anubis Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5490,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14381,'Piercing_Box_M','Piercing Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1644,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14382,'Lich_Bone_Box_M','Lich Bone Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1645,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14383,'Long_Horn_Box_M','Long Horn Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1428,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14384,'Hunting_Spear_Box_M','Hunting Spear Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1429,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14385,'Death_Note_Box_M','Death Note Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 1579,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14386,'Destruction_Box_M','Destruction Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2003,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14387,'Rider_Insignia_Box_M','Rider Insignia Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2551,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14388,'Mithril_Cape_Box_M','Mithril Cape Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2552,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14389,'Sniping_Box_M','Sniping Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2398,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14390,'Orleans_Box_M','Orleans Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2785,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14391,'Spiritual_Box_M','Spiritual Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2786,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14392,'Variant_Box_M','Variant Box M',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2449,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14393,'Almighty_Charm_Box','Universal Amulet Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 7945,1;',NULL,NULL);
+#
+REPLACE INTO `item_db_re` VALUES (14407,'Xmas_Scroll','Xmas Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14408,'New_Year_Scroll','New Year Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+#
+REPLACE INTO `item_db_re` VALUES (14438,'Honglyun\'s_Sword_Box','Honglyun\'s Sword Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 13420,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14439,'Power_Of_Thor_Box','Power Of Thor Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5495,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14440,'Dice_Hat_Box','Dice Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5496,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14441,'King_Tiger_Doll_Hat_Box','King Tiger Doll Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5497,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14442,'Wondering_Wolf_Helm_Box','Wondering Wolf Helm Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5498,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14443,'Pizza_Hat_Box','Pizza Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5499,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14444,'Icecream_Hat_Box','Icecream Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5500,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14447,'Pirate\'s_Pride_Box','Pirate\'s Pride Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5501,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14448,'Necromencer\'s_Hood_Box','Necromancer\'s Hood Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5502,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14459,'Rabbit_Magic_Hat_Box','Magic Rabbit Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5503,1;',NULL,NULL);
@@ -7267,6 +7339,19 @@ REPLACE INTO `item_db_re` VALUES (14460,'China_Wedding_Veil_Box','RO 5th Wedding
 REPLACE INTO `item_db_re` VALUES (14461,'Asara_Fairy_Hat_Box','Ashura Fairy Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5505,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14466,'Valentine_Pledge_Box','Valentine\'s Emblem Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14469,'Ox_Tail_Scroll','Ox Tail Egg',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+#
+REPLACE INTO `item_db_re` VALUES (14485,'Academy_Badge_Box','Academy Badge Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2751,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14486,'Academy_Fresh_Hat_Box','Academy Fresh Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5406,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14487,'Academy_Gradu_Cap_Box','Academy Gradu Cap Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5407,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14488,'Blue_Pajamas_Hat_Box','Blue Pajamas Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5506,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14489,'Pink_Pajamas_Hat_Box','Pink Pajamas Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5507,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14490,'Shark_Hat_Box','Shark Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5508,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14494,'Samambaia_Box','Samambaia Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5511,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14495,'Aquarius_Diadem_Box','Aquarius Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5512,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14496,'Aquarius_Crown_Box','Aquarius Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5513,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14497,'Pisces_Diadem_Box','Pisces Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5514,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14498,'Pisces_Crown_Box','Pisces Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5515,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14499,'Peacock_Feather_Box','Peacock Feather Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5519,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14500,'Insurance60','Life Insurrance Certificate',2,2,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_LIFEINSURANCE,3600000,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14508,'Zeny_Scroll','Zeny Pet Egg Scroll',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14509,'Light_Center_Pot','Light Concentration Potion',2,800,NULL,20,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_ASPDPOTION0,1800000,0;',NULL,NULL);
@@ -7370,6 +7455,8 @@ REPLACE INTO `item_db_re` VALUES (14606,'Job_Manual25','JOB Battle Manual',2,0,N
 REPLACE INTO `item_db_re` VALUES (14607,'Luxurious_Dinner_W','Luxurious Western Food',2,10000,NULL,600,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCALLSTATUS,3600000,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14608,'Luxurious_Dinner_E','Manchu-Han Imperial Feast',2,20000,NULL,1200,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_INCALLSTATUS,3600000,6;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (14609,'Spoiled_Cuisine','Spoiled Cuisine',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'percentheal 10,10;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14613,'RWC_Scroll_2012','RWC Scroll 2012',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (14614,'Ex_Def_Potion','Ex Def Potion',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 # More Armors
 REPLACE INTO `item_db_re` VALUES (15000,'Bone_Plate','Bone Plate',5,20,NULL,1000,NULL,60,NULL,1,0x000654E2,2,2,16,NULL,'85',1,0,'bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiHuman,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,"NPC_WIDEBLEEDING",1,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15001,'Odin\'s_Blessing_I','Odin\'s Blessing',5,0,NULL,0,NULL,10,NULL,0,0xFFFFFFFE,7,2,16,NULL,'0',0,0,NULL,NULL,NULL);
@@ -7393,41 +7480,47 @@ REPLACE INTO `item_db_re` VALUES (15018,'Upg_Tights','Upg Tights',5,20,NULL,250,
 REPLACE INTO `item_db_re` VALUES (15019,'Upg_Thief_Cloth','Upg Thief Cloth',5,20,NULL,100,NULL,45,NULL,1,0x02021040,7,2,16,NULL,'1',1,0,'bonus bAgi,1; bonus bMaxHPrate,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15020,'Upg_Mail','Upg Mail',5,20,NULL,1650,NULL,60,NULL,1,0x000654E2,7,2,16,NULL,'1',1,0,'bonus bMaxHPrate,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15021,'Upg_Formal_Dress','Upg Formal Dress',5,20,NULL,150,NULL,45,NULL,1,0xFFFFFFFE,7,2,16,NULL,'1',1,0,'bonus bMaxHPrate,3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15022,'Brazil_Swimsuit','Brazil Swimsuit',5,20,NULL,100,NULL,1,NULL,0,0xFFFFFFFF,7,2,16,NULL,'1',1,0,'bonus bStr,4; bonus bInt,4; bonus bMdef,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15022,'Brazil_Swimsuit','Brazil Swimsuit',5,20,NULL,100,NULL,1,NULL,0,0xFFFFFFFF,7,2,16,NULL,'1',1,0,'bonus bStr,4; bonus bInt,4; bonus bMdef,3; bonus bSubEle,Ele_Water,20;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15023,'Half_Brynhild','Half Brynhild',5,20,NULL,0,NULL,60,NULL,0,0xFFFFFFFF,7,2,16,NULL,'47',0,0,'bonus bMdef,10; bonus bMaxHP,20*BaseLevel; bonus bMaxSP,5*BaseLevel; bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,5; bonus bUnbreakableArmor,0; bonus bNoKnockback,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15024,'Army_Padding','Army Padding',5,0,NULL,10,NULL,10,NULL,0,0xFFFFFFFF,7,2,16,NULL,'1',1,0,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15025,'Golden_Rod_Robe','Golden Rod Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15026,'Aqua_Robe','Aqua Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15027,'Crimson_Robe','Crimson Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15028,'Forest_Robe','Forest Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15025,'Golden_Rod_Robe','Golden Rod Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_VERMILION",-3000; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15026,'Aqua_Robe','Aqua Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_STORMGUST",-3000; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15027,'Crimson_Robe','Crimson Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_METEOR",-3000; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15028,'Forest_Robe','Forest Robe',5,20,NULL,500,NULL,40,NULL,0,0x00000200,7,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; bonus2 bSkillVariableCast,"WZ_HEAVENDRIVE",-3000; if(readparam(bInt)>=120){ bonus bInt,1; }',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15029,'Robe_Of_Affection','Robe Of Affection',5,20,NULL,300,NULL,22,NULL,0,0x00000100,2,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Holy; bonus bMdef,10; bonus bInt,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15030,'Robe_Of_Judgement','Robe Of Judgement',5,20,NULL,300,NULL,22,NULL,0,0x00000100,2,2,16,NULL,'100',1,0,'bonus bDefEle,Ele_Dark; bonus bMdef,10; bonus bStr,2; bonus bInt,1; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus2 bSubRace,RC_Formless,-10; bonus2 bSubRace,RC_Brute,-10; bonus2 bSubRace,RC_DemiHuman,-10; bonus2 bSubRace,RC_Plant,-10; bonus2 bSubRace,RC_Insect,-10; bonus2 bSubRace,RC_Fish,-10; bonus2 bSubRace,RC_Angel,-10; bonus2 bSubRace,RC_Dragon,-10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15031,'Paradise_Uniform4','Paradise Uniform IV',5,0,NULL,0,NULL,58,NULL,0,0xFFFFFFFF,7,2,16,NULL,'60',0,0,'bonus bMdef,5; bonus bMaxHP,500; bonus bMaxSP,50; bonus bStr,1; bonus bInt,1; bonus bDex,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15032,'Tidon','Tidon',5,20,NULL,500,NULL,2,NULL,1,0xFFFFFFFE,7,2,16,NULL,'1',1,0,'bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubRace,RC_NonBoss,5; bonus2 bSubRace,RC_Boss,5;',NULL,NULL);
-#15033,
-#15034,
-#15035,
+REPLACE INTO `item_db_re` VALUES (15031,'Para_Team_Armor','Paradise Uniform IV',5,0,NULL,0,NULL,70,NULL,0,0xFFFFFFFF,7,2,16,NULL,'60',0,0,'bonus bMdef,5; bonus bMaxHP,500; bonus bMaxSP,50; bonus bStr,1; bonus bInt,1; bonus bDex,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15032,'Tidung','Tidung',5,10,NULL,500,NULL,2,NULL,1,0xFFFFFFFE,7,2,16,NULL,'0',1,0,'bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubRace,RC_NonBoss,5; bonus2 bSubRace,RC_Boss,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15033,'Tutorial_Mattle','Tutorial Mantle',5,0,NULL,600,NULL,37,NULL,0,0x00000000,7,2,16,NULL,'1',0,0,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15034,'Tutorial_Mattle_','Tutorial Mantle',5,0,NULL,600,NULL,37,NULL,1,0x00000000,7,2,16,NULL,'1',0,0,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15035,'2010_Love_Dad','2010 Love Dad',5,10,NULL,100,NULL,6,NULL,1,0xFFFFFFFF,7,2,16,NULL,'0',1,0,'bonus bAllStats,1; bonus bMaxHP,150; bonus bMaxSP,150; bonus2 bResEff,Eff_Stone,9000; bonus2 bResEff,Eff_Freeze,9000; bonus2 bResEff,Eff_Stun,9000; bonus2 bResEff,Eff_Sleep,9000; bonus2 bResEff,Eff_Silence,9000; bonus2 bResEff,Eff_Curse,9000; bonus2 bResEff,Eff_Confusion,9000; bonus2 bResEff,Eff_Blind,9000; bonus2 bResEff,Eff_Poison,9000; bonus2 bResEff,Eff_Bleeding,9000;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15036,'Ur_Plate','Ur\'s Plate',5,20,NULL,3000,NULL,110,NULL,0,0x00000080,8,2,16,NULL,'100',1,0,'bonus bMdef,10; bonus bMaxHPrate,getequiprefinerycnt(EQI_ARMOR); bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubEle,Ele_Neutral,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15037,'Peuz_Plate','Peuz\'s Plate',5,20,NULL,3000,NULL,110,NULL,0,0x00000080,8,2,16,NULL,'100',1,0,'bonus bMdef,10; bonus bBaseAtk,20; bonus bFlee,17;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15038,'Sabah_Cloth','Sapha\'s Cloth',5,20,NULL,100,NULL,45,NULL,1,0x00001000,7,2,16,NULL,'100',1,0,'bonus bLuk,3; bonus3 bAutoSpell,"ASC_METEORASSAULT",getskilllv("ASC_METEORASSAULT"),10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15039,'Nab_Cloth','Nab\'s Cloth',5,20,NULL,100,NULL,45,NULL,1,0x00001000,7,2,16,NULL,'100',1,0,'bonus bStr,2; bonus bInt,2;',NULL,NULL);
-#15040,
-#15041,
+REPLACE INTO `item_db_re` VALUES (15040,'Prison_Uniform','Prison Uniform',5,10,NULL,1500,NULL,5,NULL,0,0xFFFFFFFF,7,2,16,NULL,'50',1,0,'set .@rate,(getrefine()>10)?10:getrefine(); bonus bHit,.@rate; bonus bFlee,.@rate;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15041,'Boitata_Armor','Boitata Armor',5,20,NULL,600,NULL,45,NULL,1,0xFFFFFFFF,7,2,16,NULL,'60',1,0,'bonus bMdef,3; bonus2 bSubEle,Ele_Neutral,7; bonus bMaxHPrate,5; bonus bFlee,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15042,'White_Wing_Suits','White Wing Suits',5,20,NULL,100,NULL,45,NULL,1,0x00000800,7,2,16,NULL,'100',1,0,'bonus bLongAtkRate,getrefine()*2; bonus bFlee,getrefine();',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15043,'Black_Wing_Suits','Black Wing Suits',5,20,NULL,100,NULL,45,NULL,1,0x00000800,8,2,16,NULL,'100',1,0,'bonus bInt,2; bonus bBaseAtk,getequiprefinerycnt(EQI_ARMOR)*3;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (15044,'Green_Surgical_Gown','Green Surgical Gown',5,56000,NULL,660,NULL,66,NULL,1,0x00040000,7,2,16,NULL,'100',1,0,'bonus bDex,1; bonus bMaxSP,30;',NULL,NULL);
-#15045,
+REPLACE INTO `item_db_re` VALUES (15044,'Green_Operation_Coat','Green Surgical Gown',5,56000,NULL,660,NULL,66,NULL,1,0x00040000,7,2,16,NULL,'100',1,0,'bonus bDex,1; bonus bMaxSP,30;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15045,'Armor_Of_Valor','Armor Of Valor',5,0,NULL,0,NULL,4,NULL,0,0xFFFFFFFF,7,2,16,NULL,'0',0,0,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15046,'Siege_Plate','Siege Plate',5,0,NULL,3300,NULL,85,NULL,1,0x006444A2,7,2,16,NULL,'95',1,0,'bonus bMdef,5; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bHealpower2,12; bonus bAddItemHealRate,12; } if(getrefine()>8) { bonus bMaxHPrate,25; }',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15047,'Siege_Suits','Siege Suit',5,0,NULL,750,NULL,50,NULL,1,0x036E5CEA,7,2,16,NULL,'95',1,0,'bonus bMdef,10; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bFlee2,5; bonus bLongAtkDef,20; } if(getrefine()>8) { bonus bMaxHPrate,15; }',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15048,'Siege_Robe','Siege Robe',5,0,NULL,500,NULL,40,NULL,1,0x00818315,7,2,16,NULL,'95',1,0,'bonus bMdef,20; bonus2 bSubRace,RC_DemiHuman,2; if(getrefine()>5) { bonus bFlee,5; bonus bLongAtkDef,15; } if(getrefine()>8) { bonus bMaxHP,1000; bonus bMaxSP,100; }',NULL,NULL);
-#15049,
-#15050,
+REPLACE INTO `item_db_re` VALUES (15049,'Armor_Of_Faith','Armor Of Faith',5,20,NULL,1000,NULL,0,NULL,0,0xFFFFFFFF,7,2,16,NULL,'50',1,0,'bonus bStr,4; bonus bInt,4; bonus bVit,4; bonus bDex,4; bonus bAgi,4; bonus bLuk,4;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15050,'Armor_Of_Sanctity','Armor Of Sanctity',5,20,NULL,1000,NULL,0,NULL,0,0xFFFFFFFF,7,2,16,NULL,'50',1,0,'bonus bStr,4; bonus bInt,4; bonus bVit,4; bonus bDex,4; bonus bAgi,4; bonus bLuk,4;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15051,'Bakonawa_Armor','Bakunawa Scale Armor',5,20,NULL,500,NULL,55,NULL,0,0xFFFFFFFF,7,2,16,NULL,'1',1,0,'bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15052,'Bayani_Bakonawa_Armor','Bayani Bakunawa Scale Armor',5,20,NULL,500,NULL,55,NULL,1,0xFFFFFFFF,7,2,16,NULL,'1',1,0,'bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,2;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15053,'Special_Ninja_Suit','Special Ninja Suit',5,10000,NULL,1200,NULL,70,NULL,0,0x02000000,7,2,16,NULL,'100',1,0,'bonus bAgi,1+(getrefine()/3);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15054,'Ninja_Scale_Armor','Ninja Scale Armor',5,10000,NULL,1800,NULL,90,NULL,1,0x02000000,7,2,16,NULL,'100',1,0,'bonus bMaxHPrate,15; bonus bMaxSPrate,-30;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15055,'Armor_of_Nothingness','Armor of Nothingness',5,10000,NULL,1500,NULL,60,NULL,1,0x02000000,7,2,16,NULL,'100',1,0,'bonus bAgi,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (15056,'Special_Ninja_Suit_','Special Ninja Suit',5,10000,NULL,1200,NULL,70,NULL,1,0x02000000,7,2,16,NULL,'100',1,0,'bonus bAgi,1+(getrefine()/3);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15057,'Pure_White_Apron','Pure White Apron',5,20,NULL,600,'0',50,0,1,0xFFFFFFFF,7,2,16,NULL,'0',1,0,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15058,'Rider_Suit','Rider Suit',5,20,NULL,1000,'0',40,0,1,75,7,2,16,NULL,'0',1,0,'bonus bAgi,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15059,'2011Love_Daddy','2011Love Daddy',5,20,NULL,100,'0',80,0,1,0xFFFFFFFF,7,2,16,NULL,'0',1,0,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15060,'Sky_Blue_Smock','Sky Blue Smock',5,20,NULL,300,'0',1,0,1,0xFFFFFFFF,7,2,16,NULL,'0',1,0,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15061,'Egir_Armor','Egir Armor',5,200000,NULL,2600,NULL,55,NULL,1,0xFFFFFFFF,7,2,16,NULL,'110',1,0,'bbonus bAllStats,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (15069,'Suit_Of_Sid','Suit Of Sid',5,20,NULL,1000,NULL,30,NULL,0,0xFFFFFFFF,7,2,16,NULL,'0',1,0,NULL,NULL,NULL);
 # More Maces
 REPLACE INTO `item_db_re` VALUES (16000,'Erde','Erde',4,20,NULL,500,'130',NULL,1,2,0x0004C5B2,2,2,2,4,'50',1,8,'bonus2 bSkillAtk,"AM_ACIDTERROR",20; bonus2 bSkillAtk,"AM_DEMONSTRATION",20; bonus bMaxSP,50; bonus bHealPower,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16001,'Red_Square_Bag','Red Square Bag',4,20,NULL,500,'130',NULL,1,2,0x0004C5B2,2,2,2,3,'50',1,8,'bonus bMaxHP,200; bonus2 bSkillAtk,"AM_ACIDTERROR",20; bonus2 bSkillAtk,"AM_DEMONSTRATION",20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) bonus2 bAddEff,Eff_Stun,500;',NULL,NULL);
@@ -7439,9 +7532,9 @@ REPLACE INTO `item_db_re` VALUES (16006,'Tourist_Mace','Tourist Mace',4,0,NULL,5
 REPLACE INTO `item_db_re` VALUES (16007,'Mjolnir_C','Mjolnir',4,20,NULL,0,'250',NULL,1,0,0x000444A2,7,2,2,4,'95',0,8,'bonus bAtkEle,Ele_Wind; bonus bStr,15; bonus bDex,40;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16008,'F_Spanner_C','Spanner',4,2,NULL,0,'150',NULL,1,0,0x00008110,7,2,2,3,'0',0,8,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16009,'E_Spanner_C','Spanner',4,2,NULL,0,'150',NULL,1,0,0x00008110,7,2,2,3,'0',0,8,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (16010,'Red_Ether_Bag','Red Ether Bag',4,20,NULL,0,'15:100',NULL,1,1,0x0004C5B2,7,2,2,3,'102',1,8,'if(getrefine()>=6){ bonus2 bSkillAtk,"GN_CRAZYWEED",20+((getrefine()-5)*2); bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,"GN_CRAZYWEED",20; bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20; }',NULL,NULL);
-#16011,
-#16012,
+REPLACE INTO `item_db_re` VALUES (16010,'Red_Ether_Bag','Red Ether Bag',4,20,NULL,1000,'15:100',NULL,1,1,0x0004C5B2,7,2,2,3,'102',1,8,'if(getrefine()>=6){ bonus2 bSkillAtk,"GN_CRAZYWEED",20+((getrefine()-5)*2); bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,"GN_CRAZYWEED",20; bonus2 bSkillAtk,"GN_DEMONIC_FIRE",20; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16011,'Adventure_Mace','Adventure Mace',4,0,NULL,0,'60',NULL,1,0,0x00008110,7,2,2,1,'1',0,8,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16012,'Academy_Mace','Academy Mace',4,0,NULL,1000,'110',NULL,1,1,0x00008110,7,2,2,1,'1',1,8,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16013,'Mace_Of_Judgement','Mace Of Judgement',4,20,NULL,1200,'140:180',NULL,1,2,0x00000100,2,2,2,3,'100',1,8,'bonus bStr,1; bonus bInt,1; autobonus "{ bonus2 bAddRace,RC_Demon,20; }",10,7000,BF_WEAPON|BF_MAGIC,"{ specialeffect2 EF_BLOODDRAIN; }";',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16014,'P_Mace3','Eden Mace III',4,0,NULL,0,'172',NULL,1,0,0x0004C5B3,7,2,2,3,'60',0,8,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16015,'Cat_Club','Cat Club',4,20,NULL,700,'88',NULL,1,3,0x0004C5B3,7,2,2,1,'1',1,8,'bonus2 bAddRace,RC_Brute,15;',NULL,NULL);
@@ -7451,21 +7544,43 @@ REPLACE INTO `item_db_re` VALUES (16018,'Mace_Of_Judgement2','Empowered Mace Of
 REPLACE INTO `item_db_re` VALUES (16019,'Upg_Mace','Upg Mace',4,20,NULL,800,'80',NULL,1,1,0x0004C5B3,7,2,2,3,'1',1,8,'bonus bBaseAtk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16020,'Velum_Stunner','Vellum Stunner',4,20,NULL,1500,'170',NULL,1,0,0x0004C5B3,7,2,2,4,'95',1,8,'bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,1000+getrefine(); bonus bAspdRate,getrefine();',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16021,'Velum_Flail','Vellum Flail',4,20,NULL,1500,'170',NULL,1,0,0x0004C5B3,7,2,2,4,'95',1,8,'bonus bUnbreakableWeapon,0; bonus3 bAutoSpell,"NPC_CRITICALWOUND",5,10; bonus bHit,getrefine(); bonus bCritical,getrefine();',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16022,'Nemesis_','Nemesis',4,20,NULL,900,'120',NULL,1,2,0x00008110,7,2,2,4,'60',1,8,'bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16023,'Metal_Mace','Metal Mace',4,20,NULL,0,'80',NULL,1,1,0x0004C5B3,7,2,2,3,'1',1,8,'bonus bUnbreakableWeapon,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16026,'RWC_Memory_Mace','RWC Memory Mace',4,20,NULL,800,'100',NULL,1,1,0x0004C5B2,7,2,2,3,'1',1,8,'bonus bUnbreakableWeapon,0;',NULL,NULL);
 # More Rental Boxes
+REPLACE INTO `item_db_re` VALUES (16131,'Lady_Tanee_Doll_Box','Lady Tanee Doll Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5526,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16132,'Lunatic_Hat_Box','Lunatic Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5527,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16133,'G_Staff_Of_Light_Box','Staff Of Light Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2006,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16134,'King_Frog_Hat_Box','Frog King Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5528,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16135,'Evil\'s_Bone_Hat_Box','Satanic Bone Helm Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5529,1;',NULL,NULL);
-#16186,Baby_Dragon_Hat_Box,
-#16226,Aries_Diadem_Box,
-#16227,Aries_Crown_Box,
-#16230,Taurus_Diadem_Box,
-#16231,Taurus_Crown_Box,
-#16246,Crown_of_Deceit_Box,
+REPLACE INTO `item_db_re` VALUES (16185,'Raven_Cap_Box','Raven Cap Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5530,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16186,'B_Dragon_Hat_Box','Baby Dragon Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5531,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16192,'Quati_Hat_Box','Kwati Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5537,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16193,'Tucan_Hat_Box','Tucan Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5538,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16194,'Jaguar_Hat_Box','Jaguar Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5539,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16195,'Tw_March_Scroll','Tw March Scroll',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16226,'Aries_Diadem_Box','Aries Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5545,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16227,'Aries_Crown_Box','Aries Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5546,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16228,'RJC_Katusa_Box','RJC Katusa Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5547,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16229,'Scarlet_Rose_Box','Scarlet Rose Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5548,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16230,'Taurus_Diadem_Box','Taurus Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5549,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16231,'Taurus_Crown_Box','Taurus Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5550,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16232,'Reginleif_Box','Reginleif Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5471,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16235,'Octopus_Hat_Box','Octopus Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5554,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16236,'Leaf_Cat_Hat_Box','Leaf Cat Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5555,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16237,'Fur_Seal_Hat_Box','Fur Seal Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5556,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16238,'Wild_Rose_Hat_Box','Wild Rose Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5557,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16239,'Saci_Hat_Box','Saci Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5558,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16244,'Dolor_Hat_Box','Dolor Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5563,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16245,'Tw_April_Scroll','Tw April Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16246,'Crown_Of_Deceit_Box','Crown Of Deceit Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5564,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16247,'Dragon_Arhat_Mask_Box','Dragon Arhat Mask Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5565,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16248,'Tiger_Arhat_Mask_Box','Tiger Arhat Mask Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5566,1;',NULL,NULL);
-#16249,Knight's_Gift_Box
-#16250,Valkyrie's_Gift_Box
-#16251,Gemini_Diadem_Box
-#16252,Gemini_Crown_Box
+REPLACE INTO `item_db_re` VALUES (16249,'Knight_Gift_Box','Knight Gift Box',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16251,'Gemini_Diadem_Box','Gemini Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5569,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16252,'Gemini_Crown_Box','Gemini Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5570,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16253,'Rabbit_Scroll','Rabbit Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16254,'Energizing_Potion_Box','Energizing Potion Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16257,'Buddah_Scroll','Buddah Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16258,'HD_Bradium_5_Box','HD Bradium 5 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6226,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16259,'HD_Carnium_5_Box','HD Carnium 5 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6225,5;',NULL,NULL);
@@ -7477,23 +7592,67 @@ REPLACE INTO `item_db_re` VALUES (16261,'HD_Carnium_10_Box','HD Carnium 10 Box',
 #16265,HD_Carnium_10_Box,
 #16267,HE_Battle_Manual_Box
 #16268,HE_Bubble_Gum_Box
-#16269,Cancer_Diadem_Box
-#16270,Cancer_Crown_Box,
+REPLACE INTO `item_db_re` VALUES (16269,'Cancer_Diadem_Box','Cancer Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5581,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16270,'Cancer_Crown_Box','Cancer Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5582,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16304,'Evil_Incarnation','Evil Incarnation',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-#16343,Leo_Crown_Box
-#16344,Leo_Diadem_Box
-#16345,Leo_Crown_Box
-#16346,Leo_Diadem_Box
-#16368,Virgo_Crown_Box
+REPLACE INTO `item_db_re` VALUES (16305,'Upg_Guard_Box','Upg Guard Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2149,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16306,'F_Upg_Guard_Box','F Upg Guard Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2149,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16307,'Upg_Buckler_Box','Upg Buckler Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2150,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16308,'F_Upg_Buckler_Box','F Upg Buckler Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2150,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16309,'Upg_Shield_Box','Upg Shield Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2151,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16310,'F_Upg_Shield_Box','F Upg Shield Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2151,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16311,'Upg_Shoes_Box','Upg Shoes Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2459,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16312,'F_Upg_Shoes_Box','F Upg Shoes Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2459,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16313,'Upg_Boots_Box','Upg Boots Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2460,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16314,'F_Upg_Boots_Box','F Upg Boots Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2460,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16315,'Upg_Greave_Box','Upg Greave Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2461,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16316,'F_Upg_Greave_Box','F Upg Greave Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2461,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16317,'Upg_Hood_Box','Upg Hood Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2561,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16318,'F_Upg_Hood_Box','F Upg Hood Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2561,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16319,'Upg_Muffler_Box','Upg Muffler Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2562,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16320,'F_Upg_Muffler_Box','F Upg Muffler Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2562,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16321,'Upg_Manteau_Box','Upg Manteau Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2563,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16322,'F_Upg_Manteau_Box','F Upg Manteau Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2563,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16323,'Upg_Clip_Box','Upg Clip Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2828,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16324,'F_Upg_Clip_Box','F Upg Clip Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2828,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16327,'Upg_Adv_Suit_Box','Upg Adv Suit Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15015,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16328,'F_Upg_Adv_Suit_Box','F Upg Adv Suit Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15015,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16329,'Upg_Coat_Box','Upg Coat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15016,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16330,'F_Upg_Coat_Box','F Upg Coat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15016,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16331,'Upg_Saint_Robe_Box','Upg Saint Robe Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15017,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16332,'F_Upg_Saint_Robe_Box','F Upg Saint Robe Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15017,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16333,'Upg_Tights_Box','Upg Tights Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15018,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16334,'F_Upg_Tights_Box','F Upg Tights Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15018,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16335,'Upg_Thief_Cloth_Box','Upg Thief Cloth Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15019,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16336,'F_Upg_Thief_Cloth_Box','F Upg Thief Cloth Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15019,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16337,'Upg_Mail_Box','Upg Mail Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15020,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16338,'F_Upg_Mail_Box','F Upg Mail Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15020,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16339,'Upg_Formal_Dress_Box','Upg Formal Dress Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15021,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16340,'F_Upg_Formal_Dress_Box','F Upg Formal Dress Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 15021,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16341,'Greed_Clip_Box','Greed Clip Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2829,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16342,'F_Greed_Clip_Box','F Greed Clip Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2829,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16343,'Leo_Crown_Box','Leo Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5588,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16344,'Leo_Diadem_Box','Leo Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5589,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16345,'F_Leo_Crown_Box','F Leo Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5588,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16346,'F_Leo_Diadem_Box','F Leo Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5589,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16360,'Desert_Prince_Box','Desert Prince Box',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5591,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16361,'FDesert_Prince_Box','FDesert Prince Box',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5591,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16362,'Sigrun\'s_Wing_Box','Sigrun\'s Wing Box',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5592,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16363,'FSigrun\'s_Wing_Box','FSigrun\'s Wing Box',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5592,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16368,'Virgo_Crown_Box','Virgo Crown Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5598,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16371,'Tw_Aug_Scroll','Tw Aug Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16372,'F_Clover_Box_Mouth','F Clover Box Mouth',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16374,'Mouth_Bubble_Gum_Box','Mouth Bubble Gum Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 #16381,WoE_Teleport_Scroll_100_Box
+REPLACE INTO `item_db_re` VALUES (16385,'F_Clover_Box_Mouth2','F Clover Box Mouth2',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16386,'F_Clover_Box_Mouth4','F Clover Box Mouth4',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16389,'BGum_Box_In_Mouth2','BGum Box In Mouth2',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16390,'BGum_Box_In_Mouth4','BGum Box In Mouth4',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16393,'HD_Ori_Box5','HD Oridecon 5 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6240,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16394,'HD_Ori_Box10','HD Oridecon 10 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6240,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16395,'HD_Elu_Box5','HD Elunium 5 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6241,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16396,'HD_Elu_Box10','HD Elunium 10 Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6241,10;',NULL,NULL);
-#16397,Virgo_Diadem_Box
+REPLACE INTO `item_db_re` VALUES (16397,'Virgo_Diadem_Box','Virgo Diadem Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 5599,1;',NULL,NULL);
 #16398,Virgo_Crown_Box
 #16399,Virgo_Diadem_Box
 REPLACE INTO `item_db_re` VALUES (16405,'Midgard_Coin_Box','Midgard Coin Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6242,1;',NULL,NULL);
@@ -7551,8 +7710,8 @@ REPLACE INTO `item_db_re` VALUES (16549,'Sagittarius_Diadem_Box','Sagittarius Di
 #16550,Sagittarius_Crown_Box
 #16551,Sagittarius_Diadem_Box
 #16554,Elven_Sunglasses_Box
-REPLACE INTO `item_db_re` VALUES (16555,'Pr_Reset_Stone_Box','Pr Reset Stone Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (16556,'FPr_Reset_Stone_Box','FPr Reset Stone Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16555,'Pr_Reset_Stone_Box','Pr Reset Stone Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6320,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (16556,'FPr_Reset_Stone_Box','FPr Reset Stone Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 6320,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16557,'CP_Helm_Scroll10','CP Helm Scroll10',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14517,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16558,'CP_Shield_Scroll10','CP Shield Scroll10',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14518,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16559,'CP_Armor_Scroll10','CP Armor Scroll10',18,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 14519,10;',NULL,NULL);
@@ -7643,6 +7802,8 @@ REPLACE INTO `item_db_re` VALUES (16775,'Sagittarius_Scroll','Sagittarius Scroll
 REPLACE INTO `item_db_re` VALUES (16776,'Universal_Catalog_Gold_Box10','Universal Catalog Gold 10 Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12581,10;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16777,'Universal_Catalog_Gold_Box50','Universal Catalog Gold 50 Box',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 12581,50;',NULL,NULL);
 #
+REPLACE INTO `item_db_re` VALUES (16826,'Sagittarius_Scr_Box','Sagittarius Scr Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+#
 REPLACE INTO `item_db_re` VALUES (16972,'Weather_Report_Box','Weather Report Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16973,'Yellow_Hat_Box','Yellow Hat Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 19515,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (16974,'Comin_Actor_Box','Comin Actor Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7786,8 +7947,8 @@ REPLACE INTO `item_db_re` VALUES (17237,'Scroll_Of_Darkness','Scroll Of Darkness
 REPLACE INTO `item_db_re` VALUES (17238,'Scroll_Of_Holiness','Scroll Of Holiness',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (17239,'Horned_Scroll','Horned Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (17240,'Mercury_Scroll','Mercury Scroll',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (17251,'C_Wing_Of_Fly_3Day_Box','C Wing Of Fly 3Day Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (17252,'RWC_2012_Set_Box','RWC 2012 Set Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2966,1; getitem 2968,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (17251,'C_Wing_Of_Fly_3Day_Box','C Wing Of Fly 3Day Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'rentitem 12887,259200;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (17252,'RWC_2012_Set_Box','RWC 2012 Set Box',2,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2966,1; getitem 2968,1; getitem 17251,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (17253,'RWC_2012_Ring_Box','RWC 2012 Ring Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2966,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (17254,'RWC_2012_Pendant_Box','RWC 2012 Pendant Box',18,20,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,7,2,NULL,NULL,NULL,NULL,NULL,'getitem 2968,1;',NULL,NULL);
 # Mechanic/Genetic Cannonballs
@@ -7819,7 +7980,7 @@ REPLACE INTO `item_db_re` VALUES (18500,'Cheer_Scarf6','Cheer Scarf6',5,0,NULL,0
 REPLACE INTO `item_db_re` VALUES (18501,'Cheer_Scarf8','Cheer Scarf8',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1,NULL,'1',0,369,'bonus2 bExpAddRace,RC_Boss,80; bonus2 bExpAddRace,RC_NonBoss,80;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18502,'Cheer_Scarf10','Cheer Scarf10',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1,NULL,'1',0,369,'bonus2 bExpAddRace,RC_Boss,100; bonus2 bExpAddRace,RC_NonBoss,100;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18503,'Majestic_Devil','Small Devil Horns',5,20,NULL,100,NULL,2,NULL,0,0xFFFFFFFF,7,2,512,NULL,'1',0,562,'bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,10; bonus bMaxSPrate,10;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (18505,'Umbala_Spirit','Umbala Spirit',5,0,NULL,200,NULL,1,NULL,1,0xFFFFFFFF,7,2,1,NULL,'30',0,675,'bonus bVit,1; bonus bMaxHPrate,1; bonus2 bAddMonsterDropItem,517,500;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (18505,'Umbala_Spirit','Umbala Spirit',5,0,NULL,200,NULL,1,NULL,1,0xFFFFFFFF,7,2,1,NULL,'30',0,675,'bonus bVit,1; bonus bMaxHPrate,1; bonus2 bAddMonsterDropItem,517,500; bonus2 bAddItemHealRate,517,25;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18506,'Hattah_Black','Hattah Black',5,12000,NULL,4000,NULL,2,NULL,1,0xFFFFFFFF,7,2,769,NULL,'1',1,676,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18507,'Elven_Ears_','Elven Ears',5,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFE,7,2,512,NULL,'70',0,73,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18508,'Garuda_Hat','Garuda Hat',5,20,NULL,100,NULL,4,NULL,1,0xFFFFFFFE,7,2,256,NULL,'30',1,677,'bonus bLuk,5; bonus bMdef,3;',NULL,NULL);
@@ -7835,13 +7996,14 @@ REPLACE INTO `item_db_re` VALUES (18517,'RTC_3rd_Winner_Hat','RTC 3rd Winner Hat
 REPLACE INTO `item_db_re` VALUES (18518,'Angelwing_Ear_S','Angel Wing Ears',5,20,NULL,100,NULL,3,NULL,1,0xFFFFFFFF,7,2,512,NULL,'70',0,158,'bonus bStr,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18519,'Devilwing_Ear_S','Evil Wing Ears',5,20,NULL,100,NULL,3,NULL,1,0xFFFFFFFF,7,2,512,NULL,'70',0,152,'bonus bStr,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18520,'Jaty_C','Jaty Crown',5,20,NULL,100,NULL,1,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',1,686,'bonus2 bSubRace,RC_Plant,5; bonus2 bSubRace,RC_Brute,5; bonus2 bAddRace,RC_Plant,5; bonus2 bAddRace,RC_Brute,5;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (18521,'Lucky_Clover','Lucky Clover',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1,NULL,'50',0,571,'bonus bLuk,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (18521,'Lucky_Clover','Lucky Clover',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1,NULL,'50',0,571,'bonus bLuk,1; bonus bMaxSP,20;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18522,'Evil_Marcher_Hat','Evil Marcher Hat',5,20,NULL,500,NULL,10,NULL,1,0xFFFFFFFF,7,2,256,NULL,'0',1,687,'bonus bStr,2; bonus bMdef,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18523,'Thunderstorm_Cloud','Thunderstorm Cloud',5,20,NULL,100,NULL,2,NULL,0,0xFFFFFFFF,7,2,512,NULL,'1',0,688,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18524,'Dokkebi_Mask','Dokkebi Mask',5,20,NULL,700,NULL,1,NULL,0,0xFFFFFFFF,7,2,513,NULL,'50',0,689,'bonus bStr,2;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18525,'Watermelon_Hat','Watermelon Cap',5,20,NULL,100,NULL,4,NULL,1,0xFFFFFFFF,7,2,256,NULL,'30',1,690,'bonus bMdef,4; bonus2 bAddEle,Ele_Fire,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18526,'Candy_Cane_In_Mouth','Candy Cane In Mouth',5,20,NULL,100,NULL,2,NULL,0,0xFFFFFFFF,7,2,512,NULL,'1',0,446,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18527,'Dark_Pumpkin_Hat','Dark Pumpkin-head',5,20,NULL,500,NULL,5,NULL,0,0xFFFFFFFF,7,2,256,NULL,'45',1,691,'bonus2 bAddMonsterDropItem,12192,10; bonus bMdef,5; bonus bAllStats,2;',NULL,NULL);
+#
 REPLACE INTO `item_db_re` VALUES (18539,'Skull_Cap','Skull Cap',5,40,NULL,200,NULL,5,NULL,1,0xFFFFFFFF,7,2,256,NULL,'10',1,713,'bonus bMatkRate,2; if(getrefine() >= 5) { bonus bMatkRate,3; } if(getrefine() >= 7) { bonus bMatkRate,3; }',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18540,'Evil_Mask','Evil Mask',5,20,NULL,1000,NULL,3,NULL,0,0xFFFFFFFF,7,2,513,NULL,'10',0,714,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18541,'Little_Feather_Hat','Little Feather Hat',5,20,NULL,500,NULL,1,NULL,1,0xFFFFFFFF,7,2,256,NULL,'30',1,715,'bonus bDex,2;',NULL,NULL);
@@ -8041,40 +8203,42 @@ REPLACE INTO `item_db_re` VALUES (18829,'2012RMSCNO2','2012RMSCNO2',5,0,NULL,100
 REPLACE INTO `item_db_re` VALUES (18830,'2012RMSCNO3','2012RMSCNO3',5,0,NULL,1000,NULL,20,NULL,1,0xFFFFFFFF,7,2,256,NULL,'95',0,944,'bonus bAllStats,3; bonus bMdef,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18831,'2012RMSCNO4','2012RMSCNO4',5,0,NULL,1000,NULL,20,NULL,1,0xFFFFFFFF,7,2,256,NULL,'95',0,945,'bonus bAllStats,2; bonus bMdef,5;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18839,'Poring_Sunglasses','Poring Sunglasses',5,0,NULL,100,NULL,10,NULL,1,0xFFFFFFFF,7,2,512,NULL,'1',0,954,'bonus bDex,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (18850,'Polar_Bear_Cap','Polar Bear Cap',5,20,NULL,300,NULL,7,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',0,966,'bonus bUnbreakableHelm,0; bonus bDex,1; bonus bAgi,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (18850,'Polar_Bear_Cap','Polar Bear Cap',5,20,NULL,300,NULL,7,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',0,966,'bonus bUnbreakableHelm,0; bonus bDex,1; bonus bAgi,1; bonus bMdef,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18851,'C_Polar_Bear_Cap','Costume Polar Bear Cap',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',1,966,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (18873,'Sweet_Valentine_Out','Sweet Valentine Out',5,20,NULL,100,NULL,1,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',1,965,NULL,NULL,NULL);
 # Costume System
 REPLACE INTO `item_db_re` VALUES (19500,'T_Mr_Smile','T Mr Smile',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,6144,NULL,'0',0,65,'bonus bStr,2;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19501,'T_Spinx_Helm','T Spinx Helm',5,0,NULL,0,NULL,0,NULL,1,0xFFFFFFFF,7,2,5120,NULL,'0',0,137,NULL,NULL,NULL);
-#
+REPLACE INTO `item_db_re` VALUES (19502,'T_Goggle','T Goggle',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,3072,NULL,'0',0,1,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19503,'T_Munak_Hat','T Munak Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,7168,NULL,'0',0,51,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19504,'T_Sunglasses','T Sunglasses',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'0',0,12,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19505,'T_Cigarette','T Cigarette',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'0',0,54,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19506,'T_Valkyrie_Feather_Band','T Valkyrie Feather Band',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'0',1,300,NULL,NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19507,'Clear_Sun','Clear Sun',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,654,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19508,'T_Gemmed_Sallet','T Gemmed Sallet',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'0',1,0,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19509,'Butterfly_Wing_Ears','Butterfly Wing Ears',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,695,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19510,'Screw_Stuck_in_Head','Screw Stuck in Head',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,696,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19510,'Nut_On_Head','Screw Stuck in Head',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,696,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19511,'Heart_Eye_Patch1','Heart Eye Patch 1',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,697,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19512,'Heart_Eye_Patch2','Heart Eye Patch 2',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,698,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19513,'Chicken_Bill','Chicken Bill',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,699,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19514,'Charlies_Beard','Charlies Beard',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,700,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19513,'Chicken_Beak','Chicken Bill',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,699,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19514,'Charlie_Beard','Charlies Beard',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,700,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19515,'Yellow_Hat','Yellow Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,701,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19516,'Singing_Bird','Singing Bird',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,702,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19517,'Chicken_Crest','Chicken Crest',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,703,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19517,'Cocks_Comb','Chicken Crest',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,703,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19518,'Rainbow','Rainbow',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,704,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19519,'Thunderstorm_Cloud','Thunderstorm Cloud',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,688,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19519,'Lightning_Cloud','Thunderstorm Cloud',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,688,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19520,'Rain_Cloud','Rain Cloud',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,705,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19521,'Charlies_Hat','Charlies Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,706,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19522,'Mini_Crown','Mini Crown',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,707,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19523,'Green_Ribbon','Green Ribbon',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,244,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19521,'Charlie_Hat','Charlies Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,706,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19522,'Mini_Crown1','Mini Crown',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,707,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19523,'Donation_Ribbon','Green Ribbon',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,244,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19524,'C_Green_Feeler','Costume Green Feeler',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,85,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19525,'C_Mini_Glasses','Costume Mini Glasses',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,47,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19525,'C_Jack_A_Dandy','Costume Jack A Dandy',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'0',0,58,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19526,'C_Helm','Costume Helm',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,40,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19527,'C_Spiky_Band','Costume Spiky Band',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,43,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19528,'C_Iron_Cain','Costume Iron Cain',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,53,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19529,'C_Angel_Wing','Costume Angel Wing',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,38,'bonus bUnbreakableHelm,0; bonus bVit,1; bonus bAgi,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19527,'C_Sharp_Gear','Costume Spiky Band',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,43,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19528,'C_Iron_Cane','Costume Iron Cain',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,53,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19529,'C_Angelic_Chain','Costume Angel Wing',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,38,'bonus bUnbreakableHelm,0; bonus bVit,1; bonus bAgi,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19530,'C_Wild_Rose','Costume Wild Rose',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,541,'bonus bUnbreakableHelm,0; bonus bBaseAtk,2; bonus bMatk,2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19531,'C_Cube_Mask','Costume Cube Mask',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,6144,NULL,'0',0,472,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19532,'C_Red_Bunny_Band','Red Bunny Band',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,640,'bonus bUnbreakableHelm,0; bonus bDex,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19533,'C_Spore_Hat','Costume Spore Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,114,'bonus bUnbreakableHelm,0; bonus bVit,1; bonus2 bExpAddRace,RC_NonBoss,1; bonus2 bExpAddRace,RC_Boss,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19534,'C_Tha_Despero_Mask','Costume Thanatos Despero Mask',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,513,NULL,'1',0,693,'bonus bAtkRate,1; bonus bMatkRate,1; bonus bHealPower,1;',NULL,NULL);
@@ -8082,13 +8246,13 @@ REPLACE INTO `item_db_re` VALUES (19535,'C_Sinsuncho_Hat','Costume Sinsuncho Hat
 REPLACE INTO `item_db_re` VALUES (19536,'C_Rose_Corsage','Costume Rose Corsage',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,533,'bonus bUnbreakableHelm,0; bonus bInt,1;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19537,'C_Gryphon_Hat','Costume Gryphon Hat',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,591,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19538,'Full_Moon','Full Moon',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,780,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19539,'C_Hairband_Of_Reginleif','Hairband Of Reginleif',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',0,468,'bonus bAllStats,1;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19540,'C_Rabbit_Earplugs','Costume Rabbit Earplugs',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,768,NULL,'1',0,515,'bonus bAgi,1; bonus bFlee,2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19539,'C_Reginleif_Hairband','Hairband Of Reginleif',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,256,NULL,'1',0,468,'bonus bAllStats,1;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19540,'C_Rabbit_Earplug','Costume Rabbit Earplugs',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,768,NULL,'1',0,515,'bonus bAgi,1; bonus bFlee,2;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19541,'C_Romantic_White_Flower','Costume Romantic White Flower',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'1',0,259,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19542,'C_Devil_Whisper','Costume Devil Whisper',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,2048,NULL,'1',0,712,'bonus bUnbreakableHelm,0; bonus2 bSubRace,RC_Angel,1; bonus2 bSubRace,RC_Demon,1; bonus3 bAddMonsterDropItem,12020,RC_Angel,400; bonus3 bAddMonsterDropItem,523,RC_Demon,400;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19543,'Oliver_Wolf_Hood','Oliver Wolf Hood',5,20,NULL,300,NULL,0,NULL,1,0xFFFFFFFF,7,2,1024,NULL,'70',0,849,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19544,'C_Tare_Neko_Cru','Costume Tare Neko Cru',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,692,'bonus bUnbreakableHelm,0;',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (19545,'C_Boys_Cap','Costume Boy\'s Hat',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'100',0,102,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19545,'C_Boy\'s_Cap','Costume Boy\'s Cap',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'100',0,102,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19546,'C_Valkyrie_Helm','Costume Valkyrie Helm',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'100',0,225,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19547,'C_Deviruchi_Cap','Costume Deviruchi Cap',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'100',0,123,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19548,'C_Frog_Cap','Costume Frog Cap',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'100',0,448,NULL,'bonus bUnbreakableHelm,0;',NULL);
@@ -8098,11 +8262,14 @@ REPLACE INTO `item_db_re` VALUES (19551,'C_Elven_Ears','Costume Elven Ears',5,20
 REPLACE INTO `item_db_re` VALUES (19552,'C_Centimental_Flower','Costume Centimental Flower',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'100',0,56,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19553,'C_Assassin_Mask_','Costume Assassin Mask',5,20,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,4096,NULL,'100',0,180,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19573,'C_Heart_Wing_Hairband','Costume Heart Wing Hairband',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',1,733,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19574,'C_Lord_of_Death','Costume Lord of Death',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,3072,NULL,'0',1,742,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19587,'C_King_Poring_Hat','Costume King Poring Hat',5,0,NULL,100,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',0,905,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (19650,'C_Rainbow_Feather_Deco','Costume Rainbow Feather Deco',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'1',1,934,NULL,NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (19707,'C_Polar_Bear_Cap','Costume Polar Bear Cap',5,20,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,1024,NULL,'0',0,966,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (20500,'T_Archangel_Wing','Archangel Wing',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,8192,NULL,'1',0,1,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (20600,'Fantastic_Aura','Fantastic Aura',5,0,NULL,0,NULL,0,NULL,0,0xFFFFFFFF,7,2,16384,NULL,'1',0,0,'bonus bUnbreakableHelm,0;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (20700,'Egir_Manteau','Egir Manteau',5,200000,NULL,300,NULL,10,NULL,1,0xFFFFFFFF,7,2,4,NULL,'110',1,0,'bonus bUnbreakableHelm,0;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (20711,'Manteau_Of_Diego','Manteau Of Diego',5,20,NULL,600,NULL,15,NULL,1,0xFFFFFFFF,7,2,4,NULL,'0',1,0,'bonus bInt,1; bonus bDex,1; bonus bMdef,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (20724,'Love_Dad_Wings_2012','Love Dad Wings 2012',5,0,NULL,100,NULL,15,NULL,1,0xFFFFFFFF,7,2,4,NULL,'1',1,5,NULL,NULL,NULL);
 # More 2-Handed Swords
 REPLACE INTO `item_db_re` VALUES (21000,'Upg_Twohand_Sword','Upg Two-Handed Sword',4,20,NULL,1500,'100',NULL,1,1,0x00004082,7,2,34,3,'1',1,3,'bonus bBaseAtk,(getrefine()*12); bonus bMatk,(getrefine()*5); if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10);',NULL,NULL);