|
@@ -0,0 +1,1431 @@
|
|
|
|
+//===== rAthena Script =======================================
|
|
|
|
+//= Costumes NPCs.
|
|
|
|
+//===== Description: =========================================
|
|
|
|
+//= [Official Conversion]
|
|
|
|
+//= Costumes exchange/enchant NPCs in Malangdo.
|
|
|
|
+//= The database of the following box are left empty
|
|
|
|
+//= until high items ID are supported:
|
|
|
|
+//= Enchant_Stone_Box19
|
|
|
|
+//= Enchant_Stone_Box20
|
|
|
|
+//= Enchant_Stone_Box21
|
|
|
|
+//===== Changelogs: ==========================================
|
|
|
|
+//= 1.0 First version. [Capuche]
|
|
|
|
+//============================================================
|
|
|
|
+
|
|
|
|
+// Costume exchange
|
|
|
|
+mal_in01,20,124,5 script Designer Heidam#eventhat 4_CAT_SAILOR5,{
|
|
|
|
+ if (checkweight(1301,1) == 0) {
|
|
|
|
+ mes "- Please stop here!! -";
|
|
|
|
+ mes "- You have carried too much items, -";
|
|
|
|
+ mes "- Therefore unable receive any item again, -";
|
|
|
|
+ mes "- Please reduce your weight, -";
|
|
|
|
+ mes "- And come back again later! -";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ disable_items;
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "I am Designer Heidam, who has all kinds of cool costumes in the World.";
|
|
|
|
+ mes "If you have any Kitcoins with you, come look for Designer Heidam!";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Exchange costume for random enchant box", "Continue conversation" ) == 2) {
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Though I look out of shape right now, I used to be a well known fashion model and designer!";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Don't pity me! I am well aware of my looks, but I like who I am inside.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ mes "[" + strcharinfo(0) + "]";
|
|
|
|
+ mes "This item is useless to me! Do you have anything else?";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Oh, then I can exchange it for a box of costume enchantment items.";
|
|
|
|
+ next;
|
|
|
|
+ mes "- Rummaging -";
|
|
|
|
+ next;
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 4 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[0] = 22826; // Enchant_Stone_Box4
|
|
|
|
+ setarray .@item_list_0[0],
|
|
|
|
+ 19608, // C_Chick_Hat
|
|
|
|
+ 19654, // C_J_Captain_Hat
|
|
|
|
+ 19712, // C_Little_Angel_Doll
|
|
|
|
+ 19721, // C_Darkness_Helm
|
|
|
|
+ 19823, // C_White_Cat_Hood
|
|
|
|
+ 19876, // C_Rabbit_Ear_Hat
|
|
|
|
+ 20036, // C_Sword_Master_Crown
|
|
|
|
+ 20145, // C_Robo_Eye
|
|
|
|
+ 20146, // C_Angel_Spirit
|
|
|
|
+ 20147, // C_Bell_Pigeon
|
|
|
|
+ 20746; // C_Rudra_Wing
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 5 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[1] = 22868; // Enchant_Stone_Box5
|
|
|
|
+ setarray .@item_list_1[0],
|
|
|
|
+ 19601, // Drooping_Aliot
|
|
|
|
+ 19643, // C_Whikebain_Ears
|
|
|
|
+ 19787, // C_Devoted_Eyes
|
|
|
|
+ 19836, // C_L_Magestic_Goat
|
|
|
|
+ 19912, // C_Cat_Eye
|
|
|
|
+ 19928, // C_Gothic_Heart_Wing
|
|
|
|
+ 19930, // C_Angel_Mini_Silk_Hat
|
|
|
|
+ 19668, // C_Wind_Milestone
|
|
|
|
+ 20070, // C_Alpaca_Hood
|
|
|
|
+ 20115, // C_Under_Rim_Glasses
|
|
|
|
+ 20130, // C_Whisper_Tall_Hat
|
|
|
|
+ 20132, // C_Subject_Aura
|
|
|
|
+ 20133, // C_Poring_Mascot_Costume
|
|
|
|
+ 20199, // C_Evil_Marcher_Hat
|
|
|
|
+ 20200, // C_Rabbit_Head_Dress
|
|
|
|
+ 20202, // C_Deviruchi_Balloon
|
|
|
|
+ 20217, // C_Arabian_Veil
|
|
|
|
+ 20224, // C_Red_Tailed_Ribbon
|
|
|
|
+ 20230, // C_Mask_Of_Bankrupt
|
|
|
|
+ 20231, // C_Snowman_Hat
|
|
|
|
+ 20232, // C_Celines_Ribbon
|
|
|
|
+ 20233, // C_Gold_Angel_Sculpture
|
|
|
|
+ 20263, // C_Hat_Of_Drowsy_Cat
|
|
|
|
+ 20761, // C_Wing_Of_Happiness
|
|
|
|
+ 20798; // GrimReaper_Protection
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 6 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[2] = 22905; // Enchant_Stone_Box6
|
|
|
|
+ setarray .@item_list_2[0],
|
|
|
|
+ 19954, // C_3D_Glasses
|
|
|
|
+ 20071, // C_Worg_In_Mouth
|
|
|
|
+ 20239, // C_Large_Ribbon_Muffler
|
|
|
|
+ 20242, // C_Snownow_Hat
|
|
|
|
+ 20273, // C_Soft_Sheep_Hat
|
|
|
|
+ 20762; // C_GreatDevilWing
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 7 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[3] = 22953; // Enchant_Stone_Box7
|
|
|
|
+ setarray .@item_list_3[0],
|
|
|
|
+ 18740, // C_Hair_Of_The_Strong
|
|
|
|
+ 19815, // C_Lolita_Ten_Gallon_Hat
|
|
|
|
+ 20255, // C_Love_Cheek
|
|
|
|
+ 20266, // C_Secret_Zipper
|
|
|
|
+ 20268, // C_Sleep_Eclipse_Family
|
|
|
|
+ 20286, // C_Under_Rim_Glasses_Red
|
|
|
|
+ 20329, // C_Tare_HSchool_Doll_Hat
|
|
|
|
+ 20330; // C_Sombrero
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 8 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[4] = 23001; // Enchant_Stone_Box8
|
|
|
|
+ setarray .@item_list_4[0],
|
|
|
|
+ 19158, // C_Gemini_Eyes
|
|
|
|
+ 19816, // C_Pecopeco_Cap
|
|
|
|
+ 19925, // C_One_Eyed_Glasses
|
|
|
|
+ 20071, // C_Worg_In_Mouth
|
|
|
|
+ 20125, // C_Mini_Glasses
|
|
|
|
+ 20201, // C_Banshee_Master_Kiss
|
|
|
|
+ 20204, // C_Hunting_Cap
|
|
|
|
+ 20235, // C_Frozen_Land_Rose
|
|
|
|
+ 20253, // C_Droopy_Alice_Doll
|
|
|
|
+ 20254, // C_Ribbon_Yellow
|
|
|
|
+ 20258, // C_Blue_Head_Dress
|
|
|
|
+ 20264, // C_Blood_Sucker
|
|
|
|
+ 20266, // C_Secret_Zipper
|
|
|
|
+ 20270, // C_Gryphon_Wing_Ears
|
|
|
|
+ 20315, // C_Analyze_Eye
|
|
|
|
+ 20318, // C_Charleston_Antenna
|
|
|
|
+ 20340, // C_Straight_Pony_BL
|
|
|
|
+ 20341, // C_Cowlick_BL
|
|
|
|
+ 20342, // C_Loose_Wave_Twin_BL
|
|
|
|
+ 20349, // C_FlyingGalapago
|
|
|
|
+ 20350, // C_Cowlick_YL
|
|
|
|
+ 20351, // C_Cowlick_GN
|
|
|
|
+ 20352, // C_Cowlick_PP
|
|
|
|
+ 20353, // C_Cowlick_RD
|
|
|
|
+ 20354, // C_Cowlick_OM
|
|
|
|
+ 20355, // C_Cowlick_BU
|
|
|
|
+ 20356, // C_Cowlick_WH
|
|
|
|
+ 20357, // C_Straight_Pony_YL
|
|
|
|
+ 20358, // C_Straight_Pony_GN
|
|
|
|
+ 20359, // C_Straight_Pony_PP
|
|
|
|
+ 20360, // C_Straight_Pony_RD
|
|
|
|
+ 20361, // C_Straight_Pony_OM
|
|
|
|
+ 20362, // C_Straight_Pony_BU
|
|
|
|
+ 20363, // C_Straight_Pony_WH
|
|
|
|
+ 20364, // C_Loose_Wave_Twin_YL
|
|
|
|
+ 20365, // C_Loose_Wave_Twin_GN
|
|
|
|
+ 20366, // C_Loose_Wave_Twin_PP
|
|
|
|
+ 20367, // C_Loose_Wave_Twin_RD
|
|
|
|
+ 20368, // C_Loose_Wave_Twin_OM
|
|
|
|
+ 20369, // C_Loose_Wave_Twin_BU
|
|
|
|
+ 20370, // C_Loose_Wave_Twin_WH
|
|
|
|
+ 20396, // C_Woodie_Hat
|
|
|
|
+ 20448, // C_Cons_Of_Water
|
|
|
|
+ 20457, // C_Feather_Fluttering
|
|
|
|
+ 20487, // C_Floral_Waltz
|
|
|
|
+ 20489, // C_Pope_Crown
|
|
|
|
+ 20504, // C_Cupid_Wing_Pink
|
|
|
|
+ 20299, // C_Face_Crusher
|
|
|
|
+ 19598, // C_Wondering_Wolf_Helm
|
|
|
|
+ 20300; // C_Hill_Wind_Mask
|
|
|
|
+ // ===================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 9 ===================
|
|
|
|
+ // ===================================================================
|
|
|
|
+ .@box_list[5] = 23058; // Enchant_Stone_Box9
|
|
|
|
+ setarray .@item_list_5[0],
|
|
|
|
+ 18744, // C_World_Star
|
|
|
|
+ 19600, // Drooping_Kiehl
|
|
|
|
+ 19760, // C_Rainbow_Veil
|
|
|
|
+ 19761, // C_White_Lily
|
|
|
|
+ 19978, // C_Silver_Exclamation
|
|
|
|
+ 19979, // C_Golden_Question
|
|
|
|
+ 20172, // C_Pumpkin_Head
|
|
|
|
+ 20180, // C_Westren_Grace
|
|
|
|
+ 20278, // C_Man_Medal
|
|
|
|
+ 20325, // C_Little_Aquarium
|
|
|
|
+ 20344, // C_Happy_Balloon_J
|
|
|
|
+ 20398, // C_Niflheim_Bunny_Hat
|
|
|
|
+ 20399, // C_Crow_Tengu_Mask
|
|
|
|
+ 20404, // C_Blessing_Of_Angels
|
|
|
|
+ 20405, // C_Eremes_Scarf
|
|
|
|
+ 20447, // C_Small_Poring_Band
|
|
|
|
+ 31331, // C_Chung_E_Shinyon_Cap
|
|
|
|
+ 31372, // C_Binit_Doll_Hat
|
|
|
|
+ 31430, // C_Seppl_Hat_TW
|
|
|
|
+ 31431; // C_Curupira_Hat_TW
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 10 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[6] = 23086; // Enchant_Stone_Box10
|
|
|
|
+ setarray .@item_list_6[0],
|
|
|
|
+ 20430, // C_Morocc_Kid_Servant
|
|
|
|
+ 20432, // C_Khalitzburg_KN_Helm
|
|
|
|
+ 20433, // C_Louise_Red_Hat
|
|
|
|
+ 20440, // C_Tone_Of_Gold
|
|
|
|
+ 20458, // C_Wild_Poring_Rider
|
|
|
|
+ 20459, // C_Valhalla_Idol
|
|
|
|
+ 20464, // C_Monochrome_RibbonHat
|
|
|
|
+ 20491, // C_Laser_Of_Eagle
|
|
|
|
+ 20502, // C_Devil_Wing
|
|
|
|
+ 20507, // C_Poring_Bag
|
|
|
|
+ 31087, // C_Dwarf_Beard
|
|
|
|
+ 31088; // C_Mad_Hatter
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 11 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[7] = 23174; // Enchant_Stone_Box11
|
|
|
|
+ setarray .@item_list_7[0],
|
|
|
|
+ 5909, // C_Valkyrie_Circlet
|
|
|
|
+ 5979, // C_Angel_Fluttering
|
|
|
|
+ 19745, // C_Holy_Marching_Hat_J
|
|
|
|
+ 19825, // C_Vicious_Stop_Bandage
|
|
|
|
+ 20149, // C_Hexagon_Spectacles
|
|
|
|
+ 20381, // C_Steampunk_Hat
|
|
|
|
+ 20383, // C_Magicdecoy_Doll
|
|
|
|
+ 20483, // C_Butterfly_Barrettes
|
|
|
|
+ 20490, // C_Full_Bloom_Hp_Blue
|
|
|
|
+ 20499, // C_Cat_Ear_Hat
|
|
|
|
+ 20509, // C_Wings_of_Uriel
|
|
|
|
+ 31029, // C_Pig_Nose
|
|
|
|
+ 31032, // C_Tare_Luwmin
|
|
|
|
+ 31040, // C_Magical_Feather
|
|
|
|
+ 31055, // C_Poring_Soap_Pipe
|
|
|
|
+ 31057, // C_Eremes_Scarf_Black
|
|
|
|
+ 31062, // C_Eleanor_Wig
|
|
|
|
+ 31063, // C_Hair_Bun_BU
|
|
|
|
+ 31064, // C_Hair_Bun_RD
|
|
|
|
+ 31065, // C_Hair_Bun_YL
|
|
|
|
+ 31066, // C_Hair_Bun_GN
|
|
|
|
+ 31067, // C_Hair_Bun_BL
|
|
|
|
+ 31068, // C_Hair_Bun_WH
|
|
|
|
+ 31069, // C_Hair_Bun_OM
|
|
|
|
+ 31070, // C_Hair_Bun_PP
|
|
|
|
+ 31071, // C_Roll_Twin_BU
|
|
|
|
+ 31072, // C_Roll_Twin_RD
|
|
|
|
+ 31073, // C_Roll_Twin_YL
|
|
|
|
+ 31074, // C_Roll_Twin_GN
|
|
|
|
+ 31075, // C_Roll_Twin_BL
|
|
|
|
+ 31076, // C_Roll_Twin_WH
|
|
|
|
+ 31077, // C_Roll_Twin_OM
|
|
|
|
+ 31078, // C_Roll_Twin_PP
|
|
|
|
+ 31079, // C_Long_Pony_BU
|
|
|
|
+ 31080, // C_Long_Pony_RD
|
|
|
|
+ 31081, // C_Long_Pony_YL
|
|
|
|
+ 31082, // C_Long_Pony_GN
|
|
|
|
+ 31083, // C_Long_Pony_BL
|
|
|
|
+ 31084, // C_Long_Pony_WH
|
|
|
|
+ 31085, // C_Long_Pony_OM
|
|
|
|
+ 31086, // C_Long_Pony_PP
|
|
|
|
+ 31120, // C_Vampire_Familiar
|
|
|
|
+ 31123, // C_Ghostring_Tall_Hat
|
|
|
|
+ 31125, // C_QueenAnzRevenge
|
|
|
|
+ 31118, // C_Assassin_Skull_Mask
|
|
|
|
+ 31370, // C_Straight_Long_YLK
|
|
|
|
+ 31376, // C_Jirant_Circlet
|
|
|
|
+ 31391, // C_Floating_Stone_Of_Int
|
|
|
|
+ 31418, // C_Leek_In_Mouth
|
|
|
|
+ 20508, // C_Poster_Girl_Hat
|
|
|
|
+ 20530, // C_Wings_of_Gabriel
|
|
|
|
+ 19555; // C_Crescent_Helm
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 12 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[8] = 23299; // Enchant_Stone_Box12
|
|
|
|
+ setarray .@item_list_8[0],
|
|
|
|
+ 20156, // C_Fan_In_Mouth
|
|
|
|
+ 20195, // C_Scratching_Cat
|
|
|
|
+ 20449, // C_White_Black_Temp
|
|
|
|
+ 20511, // C_Blue_Fairy_Wing
|
|
|
|
+ 20514, // C_Thanatos_Sword
|
|
|
|
+ 20765, // C_Archangel_Wing
|
|
|
|
+ 31134, // C_Happy_Parrot_J
|
|
|
|
+ 31136, // C_Clock_Casket
|
|
|
|
+ 31160, // C_RuneHelm
|
|
|
|
+ 31162, // C_Shaving_Foam
|
|
|
|
+ 31165, // C_Piggyback
|
|
|
|
+ 31186, // C_Black_Cat
|
|
|
|
+ 31300, // C_Warm_Cat_Muffler
|
|
|
|
+ 31327; // C_Stretched_Nose_M
|
|
|
|
+ // 31627; // C_L_Magesic2_TW
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 13 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[9] = 23524; // Enchant_Stone_Box13
|
|
|
|
+ setarray .@item_list_9[0],
|
|
|
|
+ 20488, // C_Pope_Ribbon
|
|
|
|
+ 20495, // C_Quati_Hat_J
|
|
|
|
+ 31031, // C_Tare_Pope_Casual
|
|
|
|
+ 31033, // C_BelieversCap
|
|
|
|
+ 31122, // C_Bloody_Stop_Bandage
|
|
|
|
+ 31164, // C_Brown_Stall
|
|
|
|
+ 31166, // C_Teddy_Bear_Hood
|
|
|
|
+ 31168, // C_Mouton_Life_BL
|
|
|
|
+ 31178, // C_Flame_Muffler
|
|
|
|
+ 31294, // C_Jirant_Circlet_Red
|
|
|
|
+ 31397, // C_Pope_Sitting_Head
|
|
|
|
+ 31545, // C_Eremes_Scarf_BU
|
|
|
|
+ // 31626, // C_FluffyWing_TW
|
|
|
|
+ 31628; // C_Bogy_Cap_TW
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 14 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[10] = 23629; // Enchant_Stone_Box14
|
|
|
|
+ setarray .@item_list_10[0],
|
|
|
|
+ 31415, // C_Wanderer_Sakkat
|
|
|
|
+ 19289, // C_Moon_Eyepatch
|
|
|
|
+ 19291, // C_Shiba_Inu
|
|
|
|
+ 19294, // C_CatEars_Cyber_HeadP_R
|
|
|
|
+ 19763, // C_Leaf_Cat_Hat
|
|
|
|
+ 20376, // C_Memories_Of_Lovers
|
|
|
|
+ 20493, // C_Wing_Headphone
|
|
|
|
+ 20498, // C_Elephant_Hat
|
|
|
|
+ 20516, // C_Wings_of_Michael
|
|
|
|
+ 31180, // C_Shura_King_Pledge
|
|
|
|
+ 31329, // C_Alice_Wig
|
|
|
|
+ 31332, // Khalitzburg_KN_Helm_BL
|
|
|
|
+ 31414, // C_Cancer_Diadem
|
|
|
|
+ 31504; // C_Starving_Fish_Hat
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 15 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[11] = 23682; // Enchant_Stone_Box15
|
|
|
|
+ setarray .@item_list_11[0],
|
|
|
|
+ 19723, // C_Sacred_Torch_Coronet
|
|
|
|
+ 19953, // C_Parade_Cap
|
|
|
|
+ 19959, // C_Drooping_Argiope
|
|
|
|
+ 19960, // C_Chain_Puppet
|
|
|
|
+ 19992, // C_Chilly_Breath
|
|
|
|
+ 20179, // C_Monkey_On_Fur_Hat
|
|
|
|
+ 20510, // C_SwordWing
|
|
|
|
+ 20515, // C_Magic_Circle
|
|
|
|
+ 20517, // C_GiantCatBag_TW
|
|
|
|
+ 31152, // C_Piamette_BowTie_Red
|
|
|
|
+ 31314, // C_Ghost_Holiday
|
|
|
|
+ 31396, // C_Sorcerer_Hood
|
|
|
|
+ 31398, // C_Blinking_Thin_Eyes
|
|
|
|
+ 31432, // C_Luwmin_Ice
|
|
|
|
+ 31433, // C_Astro_Circle
|
|
|
|
+ 31437, // C_Baby_Penguin
|
|
|
|
+ 31439, // C_Fluffy_Heart_Earmuffs
|
|
|
|
+ 31452, // C_White_Cat
|
|
|
|
+ 31460, // C_Blessing_Sky_Lantern
|
|
|
|
+ 31463, // C_Flying_Drone
|
|
|
|
+ 31498, // C_Elephangel_TH
|
|
|
|
+ // 31722, // C_Sedora_Hat
|
|
|
|
+ 31412; // C_Virgo_Crown
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 16 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // Note: The reward is 'Costume Enchant Stone Box 16' on items description but Enchant_Stone_Box21 in the file
|
|
|
|
+ .@box_list[12] = 100314; // Enchant_Stone_Box21
|
|
|
|
+ setarray .@item_list_12[0],
|
|
|
|
+ 20033, // C_Buddhist_Priest_Crown
|
|
|
|
+ 20098, // C_Vampire_Hairband
|
|
|
|
+ 20171, // C_Sepia_Cap
|
|
|
|
+ 20174, // C_Halloween_Hat_Orange
|
|
|
|
+ 20395, // C_BlackWitchHat
|
|
|
|
+ 20482, // C_Heaven_Cage
|
|
|
|
+ 20533, // C_PinkButterfly_Wing_T
|
|
|
|
+ 20535, // C_Digital_Space
|
|
|
|
+ 20543, // C_Halloween_Poring_Bag
|
|
|
|
+ 31139, // C_White_Rabbit_Ear
|
|
|
|
+ 31249, // C_Rabbit_Hopping
|
|
|
|
+ 31489, // C_Bouquet_Hat
|
|
|
|
+ 31490, // C_Poring_Muffler
|
|
|
|
+ 31529, // C_Happy_Rabbit_Ribbon
|
|
|
|
+ 31606; // C_Autumn_Headband
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 17 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[13] = 100314; // Enchant_Stone_Box21
|
|
|
|
+ setarray .@item_list_13[0],
|
|
|
|
+ 19990, // C_Snow_Rabbit_Knit_Hat
|
|
|
|
+ 20175, // C_Diabolic_Headphone
|
|
|
|
+ 20546, // C_Backside_Ribbon_Bell
|
|
|
|
+ 20764, // C_Fallen_Angel_Wing
|
|
|
|
+ 31440, // C_Snow_Bear_Food
|
|
|
|
+ 31565, // C_Princess_Ribbon_Crown
|
|
|
|
+ 31586, // C_Poporing_Muffler
|
|
|
|
+ 31616, // C_Sleep_Sheep_TW
|
|
|
|
+ 31625, // C_Protect_Cloth
|
|
|
|
+ 31693; // C_LunaticMuffler
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 18 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[14] = 100314; // Enchant_Stone_Box21
|
|
|
|
+ setarray .@item_list_14[0],
|
|
|
|
+ 20257, // C_Black_Rabbit_Bonnet
|
|
|
|
+ 20486, // C_Twin_Margaret
|
|
|
|
+ 20570, // C_HeartChocoBag
|
|
|
|
+ 20572, // C_WingOfHeart
|
|
|
|
+ 31382, // C_Cat_Ears_Punkish
|
|
|
|
+ 31481, // C_CatCoffeeCup_TW
|
|
|
|
+ 31624, // C_HeartOfCat_TW
|
|
|
|
+ 31699; // C_Smiling_Eyes
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 19 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[15] = 100052; // Enchant_Stone_Box19
|
|
|
|
+ setarray .@item_list_15[0],
|
|
|
|
+ 20022, // C_Love_Piece
|
|
|
|
+ 20519, // C_Full_BloomCherry_Tree
|
|
|
|
+ 20576, // C_Cat_Fork
|
|
|
|
+ 31027, // C_Pretty_Bear
|
|
|
|
+ 31483, // C_CatEarRibbon_TW
|
|
|
|
+ 31512, // C_Panda_Rabbit
|
|
|
|
+ 31569, // C_OpenAir_Headset
|
|
|
|
+ 31572, // C_Mobile_Pursuit_System
|
|
|
|
+ 31573, // C_Mecha_Cat_Ears
|
|
|
|
+ 31574, // C_Cyber_Income
|
|
|
|
+ 31600, // C_Kishu_Inu
|
|
|
|
+ 31614, // C_Fox
|
|
|
|
+ 31698, // C_Pigtail_Red_Hood
|
|
|
|
+ 31765, // C_Garnet_Tiara
|
|
|
|
+ 31766, // C_Peony_Hair_Ornament
|
|
|
|
+ 440000; // C_SharkHead
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 20 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[16] = 100202; // Enchant_Stone_Box20
|
|
|
|
+ setarray .@item_list_16[0],
|
|
|
|
+ 20582, // C_T_Bear_Bag
|
|
|
|
+ 20584, // C_Big_Foxtail
|
|
|
|
+ 20588, // C_Nifl_Bloom
|
|
|
|
+ 31479, // C_ManyStars_TW
|
|
|
|
+ 31568, // C_Floating_Ball_TW
|
|
|
|
+ 31611, // C_Dark_Snake_Lord_Stall
|
|
|
|
+ 31671, // Costume_Twin_Cannon
|
|
|
|
+ 31673, // C_Picnic_Basket
|
|
|
|
+ 31688, // C_Poring_On_Shoulder
|
|
|
|
+ 31735, // Costume_Yawata_Seal
|
|
|
|
+ 31787, // C_SavageB_On_Shoulder
|
|
|
|
+ 31798, // C_Baby_Panda
|
|
|
|
+ 31799, // C_Pretty_Bear_WH
|
|
|
|
+ 31832, // C_Bicolor_Cat_Witch_Hat
|
|
|
|
+ 31884, // C_Magic_Helm
|
|
|
|
+ 400020; // C_BeachBall
|
|
|
|
+ // ====================================================================
|
|
|
|
+ // =================== Costume Enchant Stone Box 21 ===================
|
|
|
|
+ // ====================================================================
|
|
|
|
+ .@box_list[17] = 100314; // Enchant_Stone_Box21
|
|
|
|
+ setarray .@item_list_17[0],
|
|
|
|
+ 20592, // C_Santa_Backpack
|
|
|
|
+ 31509, // C_Fawn_Ear
|
|
|
|
+ 31559, // C_Royalguard_Necklace
|
|
|
|
+ 440002; // C_Happy_Cat_TW
|
|
|
|
+
|
|
|
|
+ while(1) {
|
|
|
|
+ for ( .@i = 0; .@i < 18; ++.@i ) {
|
|
|
|
+ if (getiteminfo(.@box_list[.@i], 2) == -1) // temporary check
|
|
|
|
+ continue;
|
|
|
|
+ .@size = getarraysize( getd(".@item_list_" + .@i) );
|
|
|
|
+ for ( .@h = 0; .@h < .@size; ++.@h ) {
|
|
|
|
+ .@id = getd( ".@item_list_" + .@i + "[" + .@h + "]" );
|
|
|
|
+ if (getiteminfo(.@id, 2) == -1) // temporary check
|
|
|
|
+ continue;
|
|
|
|
+ if (countitem(.@id) < 1)
|
|
|
|
+ continue;
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "I see that you have a ^3131FF" + getitemname(.@id) + "^000000. Do you want to exchange this with a costume enchantment box?";
|
|
|
|
+ next;
|
|
|
|
+ switch( select( "Exchange", "Look for something else", "Stop Exchanging" ) ) {
|
|
|
|
+ case 1:
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ if (countitem(.@id) < 1)
|
|
|
|
+ mes "Oh~ Something suddenly disappeared...";
|
|
|
|
+ else {
|
|
|
|
+ mes "Exchange Completed.";
|
|
|
|
+ delitem .@id, 1;
|
|
|
|
+ getitem .@box_list[.@i], 1;
|
|
|
|
+ }
|
|
|
|
+ mes "Let me check you for another item to exchange...";
|
|
|
|
+ next;
|
|
|
|
+ break;
|
|
|
|
+ case 2:
|
|
|
|
+ break;
|
|
|
|
+ case 3:
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Meow? Where are you going?";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Guess that is all.";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Look more", "Quit" ) == 2) {
|
|
|
|
+ mes "[Designer Heidam]";
|
|
|
|
+ mes "Bye~";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+malangdo,115,154,3 script Fashion Stone#stone 4_BULLETIN_BOARD2,{ end; }
|
|
|
|
+
|
|
|
|
+// Costume enchant (top, mid, low)
|
|
|
|
+mal_in01,22,113,3 script Aver De Dosh#cos_ect 4_WHITETIGER,{
|
|
|
|
+ disable_items;
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Welcome to Fashion Stone!!";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "We take various costume items.";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "If you want cool styling for your costume Hat, please come to me 'Aver De Dosh'!";
|
|
|
|
+ mes "Don't forget to bring ^ff0000your own costume Hat and costume stones^000000~";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Apply ability.", "End Conversation." ) == 2) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Please check our other upgrading services~";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ if (checkweight(1119,3) == 0) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Kiaaaaach!!!";
|
|
|
|
+ mes "I hate bulging bags!";
|
|
|
|
+ mes "No matter how cool your hat looks, that fat bag of yours is a fashion terror you know!";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "It seems you have too many items on you.";
|
|
|
|
+ mes "Come back after clearing some inventory spaces.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ .@eq_top = getequipid(EQI_COSTUME_HEAD_TOP);
|
|
|
|
+ .@eq_mid = getequipid(EQI_COSTUME_HEAD_MID);
|
|
|
|
+ .@eq_low = getequipid(EQI_COSTUME_HEAD_LOW);
|
|
|
|
+
|
|
|
|
+ if (.@eq_top == -1 && .@eq_mid == -1 && .@eq_low == -1) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "You must wear item you want to add ability.";
|
|
|
|
+ mes "Then, I will be able to help you out.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ if (.@eq_top > -1) {
|
|
|
|
+ .@part = EQI_COSTUME_HEAD_TOP;
|
|
|
|
+ .@equip_id = .@eq_top;
|
|
|
|
+ }
|
|
|
|
+ else if (.@eq_mid > -1) {
|
|
|
|
+ .@part = EQI_COSTUME_HEAD_MID;
|
|
|
|
+ .@equip_id = .@eq_mid;
|
|
|
|
+ }
|
|
|
|
+ else if (.@eq_low > -1) {
|
|
|
|
+ .@part = EQI_COSTUME_HEAD_LOW;
|
|
|
|
+ .@equip_id = .@eq_low;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ switch(.@part) {
|
|
|
|
+ case EQI_COSTUME_HEAD_TOP:
|
|
|
|
+ switch(.@equip_id) {
|
|
|
|
+ // top
|
|
|
|
+ case 18740: // C_Hair_Of_The_Strong
|
|
|
|
+ case 18741: // C_Will_O_Wisp
|
|
|
|
+ case 19294: // C_CatEars_Cyber_HeadP_R
|
|
|
|
+ case 19507: // Fine_Sun
|
|
|
|
+ case 19515: // Yellow_Hat
|
|
|
|
+ case 19516: // Singing_Bird
|
|
|
|
+ case 19517: // Cocks_Comb
|
|
|
|
+ case 19518: // Rainbow
|
|
|
|
+ case 19519: // Lightning_Cloud
|
|
|
|
+ case 19520: // Rain_Cloud
|
|
|
|
+ case 19521: // Charlie_Hat
|
|
|
|
+ case 19522: // Mini_Crown1
|
|
|
|
+ case 19523: // Donation_Ribbon
|
|
|
|
+ case 19524: // C_Green_Feeler
|
|
|
|
+ case 19525: // C_Jack_A_Dandy
|
|
|
|
+ case 19526: // C_Helm
|
|
|
|
+ case 19527: // C_Sharp_Gear
|
|
|
|
+ case 19529: // C_Angelic_Chain
|
|
|
|
+ case 19537: // C_Gryphon_Hat
|
|
|
|
+ case 19543: // Oliver_Wolf_Hood
|
|
|
|
+ case 19544: // C_Tare_Neko_Cru
|
|
|
|
+ case 19545: // C_Boys_Cap
|
|
|
|
+ case 19546: // C_Valkyrie_Helm
|
|
|
|
+ case 19547: // C_Deviruchi_Cap
|
|
|
|
+ case 19548: // C_Frog_Cap
|
|
|
|
+ case 19549: // C_Magestic_Goat
|
|
|
|
+ case 19573: // C_Heart_Wing_Hairband
|
|
|
|
+ case 19575: // C_Rising_Black_Dragon
|
|
|
|
+ case 19576: // C_Tare_Pope
|
|
|
|
+ case 19577: // 10th_Anni_Poring_Hat
|
|
|
|
+ case 19585: // C_Feather_Beret
|
|
|
|
+ case 19586: // C_Pink_Bunny_Band_J
|
|
|
|
+ case 19587: // C_King_Poring_Hat
|
|
|
|
+ case 19590: // C_Twin_Ribbon_J
|
|
|
|
+ case 19592: // C_Hibiscus_J
|
|
|
|
+ case 19599: // C_Imp_Hat
|
|
|
|
+ case 19600: // Drooping_Kiehl
|
|
|
|
+ case 19601: // Drooping_Aliot
|
|
|
|
+ case 19602: // C_Invisible_Cap
|
|
|
|
+ case 19608: // C_Chick_Hat
|
|
|
|
+ case 19613: // C_Valkyrie_Feather_Band
|
|
|
|
+ case 19618: // C_Mask_Of_Fox
|
|
|
|
+ case 19625: // C_Bunny_Band
|
|
|
|
+ case 19629: // C_Tiara
|
|
|
|
+ case 19630: // C_Crown
|
|
|
|
+ case 19632: // C_Hat
|
|
|
|
+ case 19633: // C_Flower_Hairband
|
|
|
|
+ case 19635: // C_Mini_Propeller
|
|
|
|
+ case 19637: // C_Nurse_Cap
|
|
|
|
+ case 19639: // C_Sahkkat
|
|
|
|
+ case 19643: // C_Whikebain_Ears
|
|
|
|
+ case 19646: // C_Ramen_Hat
|
|
|
|
+ case 19647: // C_Red_Deviruchi_Cap
|
|
|
|
+ case 19650: // C_Rainbow_Feather_Deco
|
|
|
|
+ case 19653: // C_Marcher_Hat
|
|
|
|
+ case 19654: // C_J_Captain_Hat
|
|
|
|
+ case 19655: // C_Tiraya_Bonnet
|
|
|
|
+ case 19656: // C_Minstrel_Hat
|
|
|
|
+ case 19657: // C_Captain_Hat
|
|
|
|
+ case 19659: // C_Gray_Fur_Hat
|
|
|
|
+ case 19665: // C_Poring_Cake_Cap
|
|
|
|
+ case 19667: // C_Helm_Of_Dragoon
|
|
|
|
+ case 19668: // C_Wind_Milestone
|
|
|
|
+ case 19677: // C_Soulless_Wing
|
|
|
|
+ case 19682: // C_Santa_Poring_Hat
|
|
|
|
+ case 19684: // C_Happy_Wig
|
|
|
|
+ case 19694: // C_Vane_Hairpin
|
|
|
|
+ case 19702: // C_Santa_Hat_1
|
|
|
|
+ case 19706: // C_Red_Dress_Hat
|
|
|
|
+ case 19712: // C_Little_Angel_Doll
|
|
|
|
+ case 19715: // C_Scarf
|
|
|
|
+ case 19719: // C_Coronet
|
|
|
|
+ case 19721: // C_Darkness_Helm
|
|
|
|
+ case 19723: // C_Sacred_Torch_Coronet
|
|
|
|
+ case 19728: // C_Tare_Zonda
|
|
|
|
+ case 19729: // C_Neko_Mimi_Kafra
|
|
|
|
+ case 19731: // C_Satanic_Chain
|
|
|
|
+ case 19733: // C_Panda_Cap
|
|
|
|
+ case 19737: // C_Corsair_K
|
|
|
|
+ case 19738: // C_Detective_Hat_K
|
|
|
|
+ case 19739: // C_Sleeping_Kitty_Cat
|
|
|
|
+ case 19745: // C_Holy_Marching_Hat_J
|
|
|
|
+ case 19750: // C_Saint_Frill_Ribbon
|
|
|
|
+ case 19758: // C_King_Frog_Hat
|
|
|
|
+ case 19761: // C_White_Lily
|
|
|
|
+ case 19762: // C_Happy_Peace_Proof
|
|
|
|
+ case 19763: // C_Leaf_Cat_Hat
|
|
|
|
+ case 19771: // C_Butterfly_Hairpin
|
|
|
|
+ case 19782: // C_Drooping_Kitty
|
|
|
|
+ case 19784: // C_Morrigane's_Helm
|
|
|
|
+ case 19786: // C_Mistress_Crown
|
|
|
|
+ case 19789: // C_Sweet_Gents
|
|
|
|
+ case 19790: // C_Wedding_Veil
|
|
|
|
+ case 19795: // C_Lord_Circlet
|
|
|
|
+ case 19796: // C_Bone_Helm
|
|
|
|
+ case 19797: // C_Apple_Of_Archer
|
|
|
|
+ case 19799: // C_Golden_Gear
|
|
|
|
+ case 19800: // C_Carnation_Hairband
|
|
|
|
+ case 19807: // C_Majestic_Helmet
|
|
|
|
+ case 19818: // C_Droop_Morocc_Minion
|
|
|
|
+ case 19824: // C_Evil_Druid_Hat
|
|
|
|
+ case 19825: // C_Vicious_Stop_Bandage
|
|
|
|
+ case 19827: // C_Amistr_Cap
|
|
|
|
+ case 19828: // C_Fedora
|
|
|
|
+ case 19829: // C_Straw_Hat
|
|
|
|
+ case 19831: // C_Filir_Hat
|
|
|
|
+ case 19833: // C_Fillet
|
|
|
|
+ case 19835: // C_Lif_Doll_Hat
|
|
|
|
+ case 19836: // C_L_Magestic_Goat
|
|
|
|
+ case 19839: // C_Vanilmirth_Hat
|
|
|
|
+ case 19842: // C_Puppy_Hat
|
|
|
|
+ case 19843: // C_Cat_Hairband
|
|
|
|
+ case 19844: // C_Turban
|
|
|
|
+ case 19845: // C_Hair_Protector
|
|
|
|
+ case 19847: // C_Big_Sis_Ribbon
|
|
|
|
+ case 19848: // C_Angeling_Hat
|
|
|
|
+ case 19851: // C_Brown_Bear_Cap
|
|
|
|
+ case 19852: // C_Galapago_Cap
|
|
|
|
+ case 19858: // C_Leaf_Headgear
|
|
|
|
+ case 19859: // C_Flying_Angel
|
|
|
|
+ case 19860: // C_Cryptura_Hair_Cap
|
|
|
|
+ case 19861: // C_Heart_Hair_Pin
|
|
|
|
+ case 19862: // C_Horn_Of_Succubus
|
|
|
|
+ case 19863: // C_Inccubus_Horn
|
|
|
|
+ case 19865: // C_Joker_Jester
|
|
|
|
+ case 19866: // C_Blue_Pajamas_Hat
|
|
|
|
+ case 19874: // C_Carnival_Circlet
|
|
|
|
+ case 19876: // C_Rabbit_Ear_Hat
|
|
|
|
+ case 19878: // C_Drooping_Bunny
|
|
|
|
+ case 19883: // C_Piamette_Hood
|
|
|
|
+ case 19884: // C_Vanargandr_Helm
|
|
|
|
+ case 19913: // C_Poo_Poo_Hat
|
|
|
|
+ case 19930: // C_Angel_Mini_Silk_Hat
|
|
|
|
+ case 19931: // C_Lazy_Raccoon
|
|
|
|
+ case 19932: // C_Cap_Of_Concentration
|
|
|
|
+ case 19934: // C_10Gallon_Hat_Of_Flame
|
|
|
|
+ case 19935: // C_Hunting_Cap_Of_Gust
|
|
|
|
+ case 19936: // C_Knit_Cap_Of_Water
|
|
|
|
+ case 19937: // C_Silk_Hat_Of_Earth
|
|
|
|
+ case 19939: // C_Antler
|
|
|
|
+ case 19941: // C_Ear_Mufs
|
|
|
|
+ case 19953: // C_Parade_Cap
|
|
|
|
+ case 19955: // C_Mini_Tree_J
|
|
|
|
+ case 19977: // C_Golden_Exclamation
|
|
|
|
+ case 19978: // C_Silver_Exclamation
|
|
|
|
+ case 19979: // C_Golden_Question
|
|
|
|
+ case 19980: // C_Silver_Question
|
|
|
|
+ case 19983: // C_Flower_Hairpin
|
|
|
|
+ case 19984: // C_Winter_Hat
|
|
|
|
+ case 20017: // C_Marionette_Doll
|
|
|
|
+ case 20036: // C_Sword_Master_Crown
|
|
|
|
+ case 20046: // C_Decoration_bluerose
|
|
|
|
+ case 20049: // C_Plaster
|
|
|
|
+ case 20050: // C_Ph.D_Hat
|
|
|
|
+ case 20057: // C_Feather_Bonnet
|
|
|
|
+ case 20063: // C_Yellow_Brain_Hat
|
|
|
|
+ case 20064: // Blue_Brain_Hat
|
|
|
|
+ case 20070: // C_Alpaca_Hood
|
|
|
|
+ case 20073: // C_Hair_Band
|
|
|
|
+ case 20074: // C_Biretta
|
|
|
|
+ case 20090: // C_Egg_Shell
|
|
|
|
+ case 20092: // C_Sales_Signboard
|
|
|
|
+ case 20093: // C_Star_Sparkling
|
|
|
|
+ case 20094: // C_Fillet_Green
|
|
|
|
+ case 20095: // C_Fillet_Red
|
|
|
|
+ case 20096: // C_Fillet_Blue
|
|
|
|
+ case 20097: // C_Fillet_White
|
|
|
|
+ case 20114: // C_Funeral_Costume
|
|
|
|
+ case 20118: // C_Hat_Of_Cake
|
|
|
|
+ case 20119: // C_Fur_Hat
|
|
|
|
+ case 20120: // C_Antenna
|
|
|
|
+ case 20121: // C_Lotus_Flower_Hat
|
|
|
|
+ case 20130: // C_Whisper_Tall_Hat
|
|
|
|
+ case 20133: // C_Poring_Mascot_Costume
|
|
|
|
+ case 20151: // C_Poison_Spore_Hat
|
|
|
|
+ case 20157: // C_Fish_On_Head
|
|
|
|
+ case 20158: // C_Circlet
|
|
|
|
+ case 20159: // C_Blue_Hair_Band
|
|
|
|
+ case 20160: // C_Fried_Egg
|
|
|
|
+ case 20161: // C_Prontera_Army_Cap
|
|
|
|
+ case 20175: // C_Diabolic_Headphone
|
|
|
|
+ case 20179: // C_Monkey_On_Fur_Hat
|
|
|
|
+ case 20180: // C_Westren_Grace
|
|
|
|
+ case 20181: // C_Mistic_Rose
|
|
|
|
+ case 20182: // C_Mottled_Egg_Shell
|
|
|
|
+ case 20184: // C_Party_Hat
|
|
|
|
+ case 20186: // C_Magni_Cap
|
|
|
|
+ case 20197: // C_Amistr_Beret
|
|
|
|
+ case 20199: // C_Evil_Marcher_Hat
|
|
|
|
+ case 20200: // C_Rabbit_Head_Dress
|
|
|
|
+ case 20203: // C_Bandana
|
|
|
|
+ case 20204: // C_Hunting_Cap
|
|
|
|
+ case 20205: // C_Fancy_Flower
|
|
|
|
+ case 20207: // C_Stripe_Band
|
|
|
|
+ case 20208: // C_Necktie
|
|
|
|
+ case 20214: // C_Evil_Marcher_Hat_J
|
|
|
|
+ case 20224: // C_Red_Tailed_Ribbon
|
|
|
|
+ case 20225: // C_Pumpkin_Hat
|
|
|
|
+ case 20226: // C_Hair_Brush
|
|
|
|
+ case 20231: // C_Snowman_Hat
|
|
|
|
+ case 20232: // C_Celines_Ribbon
|
|
|
|
+ case 20233: // C_Gold_Angel_Sculpture
|
|
|
|
+ case 20238: // C_Blue_Drooping_Kitty
|
|
|
|
+ case 20242: // C_Snownow_Hat
|
|
|
|
+ case 20248: // C_Black_Strong_Hair
|
|
|
|
+ case 20249: // C_Red_Strong_Hair
|
|
|
|
+ case 20250: // C_White_Strong_Hair
|
|
|
|
+ case 20253: // C_Droopy_Alice_Doll
|
|
|
|
+ case 20254: // C_Ribbon_Yellow
|
|
|
|
+ case 20258: // C_Blue_Head_Dress
|
|
|
|
+ case 20262: // C_Fox_Ears_Bell_Ribbon
|
|
|
|
+ case 20263: // C_Hat_Of_Drowsy_Cat
|
|
|
|
+ case 20266: // C_Secret_Zipper
|
|
|
|
+ case 20269: // C_White_Fox_Ear_Ribbon
|
|
|
|
+ case 20271: // C_Sunflower
|
|
|
|
+ case 20272: // C_Snowy_Horn
|
|
|
|
+ case 20273: // C_Soft_Sheep_Hat
|
|
|
|
+ case 20277: // C_Balloon_Hat
|
|
|
|
+ case 20278: // C_Man_Medal
|
|
|
|
+ case 20283: // C_Over_Protector
|
|
|
|
+ case 20383: // C_Magicdecoy_Doll
|
|
|
|
+ case 20433: // C_Louise_Red_Hat
|
|
|
|
+ case 20447: // C_Small_Poring_Band
|
|
|
|
+ case 20452: // C_berry_Prince_Crown
|
|
|
|
+ case 20458: // C_Wild_Poring_Rider
|
|
|
|
+ case 20463: // C_Two_Tone_Beret
|
|
|
|
+ case 20464: // C_Monochrome_RibbonHat
|
|
|
|
+ case 20467: // C_Elemental_Crown
|
|
|
|
+ case 20483: // C_Butterfly_Barrettes
|
|
|
|
+ case 20489: // C_Pope_Crown
|
|
|
|
+ case 20490: // C_Full_Bloom_Hp_Blue
|
|
|
|
+ case 20491: // C_Laser_Of_Eagle
|
|
|
|
+ case 20495: // C_Quati_Hat_J
|
|
|
|
+ case 20498: // C_Elephant_Hat
|
|
|
|
+ case 20508: // C_Poster_Girl_Hat
|
|
|
|
+ case 31027: // C_Pretty_Bear
|
|
|
|
+ case 31031: // C_Tare_Pope_Casual
|
|
|
|
+ case 31032: // C_Tare_Luwmin
|
|
|
|
+ case 31040: // C_Magical_Feather
|
|
|
|
+ case 31062: // C_Eleanor_Wig
|
|
|
|
+ case 31123: // C_Ghostring_Tall_Hat
|
|
|
|
+ case 31125: // C_QueenAnzRevenge
|
|
|
|
+ case 31137: // C_Blue_Rose_Ornament
|
|
|
|
+ case 31139: // C_White_Rabbit_Ear
|
|
|
|
+ case 31147: // C_Tare_Domovoi
|
|
|
|
+ case 31149: // C_Nydhog_Wig
|
|
|
|
+ case 31151: // C_Chasher_Ear
|
|
|
|
+ case 31158: // C_Squirrel_Ear_Hat
|
|
|
|
+ case 31176: // C_Looking
|
|
|
|
+ case 31177: // C_Tail_Hat
|
|
|
|
+ case 31180: // C_Shura_King_Pledge
|
|
|
|
+ case 31200: // C_Wrapping_Ribbon
|
|
|
|
+ case 31204: // C_Drooping_White_Kitty
|
|
|
|
+ case 31249: // C_Rabbit_Hopping
|
|
|
|
+ case 31252: // C_Cat_Ear_Hat_White
|
|
|
|
+ case 31294: // C_Jirant_Circlet_Red
|
|
|
|
+ case 31314: // C_Ghost_Holiday
|
|
|
|
+ case 31318: // C_Gerhard_Von_Devi
|
|
|
|
+ case 31329: // C_Alice_Wig
|
|
|
|
+ case 31331: // C_Chung_E_Shinyon_Cap
|
|
|
|
+ case 31332: // Khalitzburg_KN_Helm_BL
|
|
|
|
+ case 31370: // C_Straight_Long_YLK
|
|
|
|
+ case 31372: // C_Binit_Doll_Hat
|
|
|
|
+ case 31582: // C_Jirant_Circlet
|
|
|
|
+ case 31382: // C_Cat_Ears_Punkish
|
|
|
|
+ case 31385: // C_Gothic_Pumpkin_Head
|
|
|
|
+ case 31396: // C_Sorcerer_Hood
|
|
|
|
+ case 31397: // C_Pope_Sitting_Head
|
|
|
|
+ case 31405: // C_Eleanor_Wig_YL
|
|
|
|
+ case 31406: // C_Nydhog_Wig_WH
|
|
|
|
+ case 31407: // C_Alice_Wig_PK
|
|
|
|
+ case 31412: // C_Virgo_Crown
|
|
|
|
+ case 31414: // C_Cancer_Diadem
|
|
|
|
+ case 31430: // C_Seppl_Hat_TW
|
|
|
|
+ case 31431: // C_Curupira_Hat_TW
|
|
|
|
+ case 31433: // C_Astro_Circle
|
|
|
|
+ case 31439: // C_Fluffy_Heart_Earmuffs
|
|
|
|
+ case 31440: // C_Snow_Bear_Food
|
|
|
|
+ case 31451: // C_Blue_Frill_Ribbon
|
|
|
|
+ case 31456: // C_Baby_Leopard_Cat
|
|
|
|
+ case 20227: // C_Husky_Hat
|
|
|
|
+ case 31474: // C_Straight_Long_BL
|
|
|
|
+ case 31475: // C_Black_Fox_Ear_Ribbon
|
|
|
|
+ case 31481: // C_CatCoffeeCup_TW
|
|
|
|
+ case 31489: // C_Bouquet_Hat
|
|
|
|
+ case 31504: // C_Starving_Fish_Hat
|
|
|
|
+ case 31509: // C_Fawn_Ear
|
|
|
|
+ case 31529: // C_Happy_Rabbit_Ribbon
|
|
|
|
+ case 31546: // C_Clock_Casket_RD
|
|
|
|
+ case 31564: // C_Variant_Veil
|
|
|
|
+ case 31565: // C_Princess_Ribbon_Crown
|
|
|
|
+ case 31573: // C_Mecha_Cat_Ears
|
|
|
|
+ case 31598: // C_Forest_Guide
|
|
|
|
+ case 31624: // C_HeartOfCat_TW
|
|
|
|
+ case 31628: // C_Bogy_Cap_TW
|
|
|
|
+ // top + mid
|
|
|
|
+ case 19555: // C_Crescent_Helm
|
|
|
|
+ case 19574: // C_Lord_of_Death
|
|
|
|
+ case 19578: // C_Goggle
|
|
|
|
+ case 19598: // C_Wondering_Wolf_Helm
|
|
|
|
+ case 19612: // C_Headset_OST
|
|
|
|
+ case 19710: // C_Wings_Of_Victory
|
|
|
|
+ case 19760: // C_Rainbow_Veil
|
|
|
|
+ case 19775: // C_Marvelous_Wig
|
|
|
|
+ case 19823: // C_White_Cat_Hood
|
|
|
|
+ case 19864: // C_Afro_Wig
|
|
|
|
+ case 19928: // C_Gothic_Heart_Wing
|
|
|
|
+ case 20402: // C_Holy_Klobuk
|
|
|
|
+ case 20493: // C_Wing_Headphone
|
|
|
|
+ case 31205: // C_L_Orc_Hero_Helm
|
|
|
|
+ case 31415: // C_Wanderer_Sakkat
|
|
|
|
+ // top + low
|
|
|
|
+ case 20217: // C_Arabian_Veil
|
|
|
|
+ // top + mid + low
|
|
|
|
+ case 19556: // C_Kabuki_Mask
|
|
|
|
+ case 19746: // C_Cap_Of_Blindness
|
|
|
|
+ case 19821: // C_Hyegun_Hat
|
|
|
|
+ case 19849: // C_Munak_Turban
|
|
|
|
+ case 19850: // C_Bongun_Hat
|
|
|
|
+ case 20481: // C_Mask_of_Ifrit
|
|
|
|
+ case 31409: // C_Barrel_Helm
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Well...";
|
|
|
|
+ mes "This hat is currently not available for upgrade.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ case EQI_COSTUME_HEAD_MID:
|
|
|
|
+ switch(.@equip_id) {
|
|
|
|
+ // mid
|
|
|
|
+ case 18742: // C_MoonStar_Accessory
|
|
|
|
+ case 18744: // C_World_Star
|
|
|
|
+ case 19291: // C_Shiba_Inu
|
|
|
|
+ case 19509: // Butterfly_Wing_Ear
|
|
|
|
+ case 19510: // Nut_On_Head
|
|
|
|
+ case 19511: // Heart_Eye_Patch1
|
|
|
|
+ case 19512: // Heart_Eye_Patch2
|
|
|
|
+ case 19550: // C_Blush
|
|
|
|
+ case 19551: // C_Elven_Ears
|
|
|
|
+ case 19603: // C_Invisible_Sunglasses
|
|
|
|
+ case 19621: // C_Ear_Of_Devils_Wing
|
|
|
|
+ case 19624: // C_Round_Eyes
|
|
|
|
+ case 19734: // C_Binoculars
|
|
|
|
+ case 19735: // C_Fin_Helm
|
|
|
|
+ case 19752: // C_Shelter_Wing_Ears
|
|
|
|
+ case 19755: // C_YinYang_Earring
|
|
|
|
+ case 19781: // C_Ear_Of_Angel's_Wing_
|
|
|
|
+ case 19787: // C_Devoted_Eyes
|
|
|
|
+ case 19826: // C_Ice_Wing_Ear
|
|
|
|
+ case 19830: // C_Sunglasses
|
|
|
|
+ case 19846: // C_Opera_Ghost_Mask
|
|
|
|
+ case 19871: // C_Music_Decoration
|
|
|
|
+ case 19885: // C_Blinker
|
|
|
|
+ case 19886: // C_Luxury_Sunglasses
|
|
|
|
+ case 19887: // C_One_Eyed_Glass
|
|
|
|
+ case 19888: // C_Glasses
|
|
|
|
+ case 19889: // C_Pair_Of_Red_Ribbon
|
|
|
|
+ case 19912: // C_Cat_Eye
|
|
|
|
+ case 19925: // C_One_Eyed_Glasses
|
|
|
|
+ case 19954: // C_3D_Glasses
|
|
|
|
+ case 19989: // C_Mouton_Life
|
|
|
|
+ case 20115: // C_Under_Rim_Glasses
|
|
|
|
+ case 20125: // C_Mini_Glasses
|
|
|
|
+ case 20145: // C_Robo_Eye
|
|
|
|
+ case 20146: // C_Angel_Spirit
|
|
|
|
+ case 20147: // C_Bell_Pigeon
|
|
|
|
+ case 20149: // C_Hexagon_Spectacles
|
|
|
|
+ case 20215: // C_Black_Devil_Mask
|
|
|
|
+ case 20221: // C_Eyes_Of_Ifrit
|
|
|
|
+ case 20255: // C_Love_Cheek
|
|
|
|
+ case 20270: // C_Gryphon_Wing_Ears
|
|
|
|
+ case 20295: // C_Poring_Sunglasses_J
|
|
|
|
+ case 20298: // C_Happy_Lunatic_Ear
|
|
|
|
+ case 20318: // C_Charleston_Antenna
|
|
|
|
+ case 20319: // C_Crimson_Booster
|
|
|
|
+ case 20325: // C_Little_Aquarium
|
|
|
|
+ case 20376: // C_Memories_Of_Lovers
|
|
|
|
+ case 20399: // C_Crow_Tengu_Mask
|
|
|
|
+ case 20404: // C_Blessing_Of_Angels
|
|
|
|
+ case 20430: // C_Morocc_Kid_Servant
|
|
|
|
+ case 31047: // C_First_Love_Cheek
|
|
|
|
+ case 31122: // C_Bloody_Stop_Bandage
|
|
|
|
+ case 31167: // C_Lunatic_Ear_Black
|
|
|
|
+ case 31168: // C_Mouton_Life_BL
|
|
|
|
+ case 31183: // C_Fallen_Angel_Blessing
|
|
|
|
+ case 31186: // C_Black_Cat
|
|
|
|
+ case 31299: // C_White_Rabbit
|
|
|
|
+ case 31302: // C_Black_Magenta_Ribbon
|
|
|
|
+ case 31308: // C_Protect_Feathers
|
|
|
|
+ case 31327: // C_Stretched_Nose_M
|
|
|
|
+ case 31391: // C_Floating_Stone_Of_Int
|
|
|
|
+ case 31398: // C_Blinking_Thin_Eyes
|
|
|
|
+ case 31437: // C_Baby_Penguin
|
|
|
|
+ case 31452: // C_White_Cat
|
|
|
|
+ case 31463: // C_Flying_Drone
|
|
|
|
+ case 31472: // C_Fairy_Feathers
|
|
|
|
+ case 31483: // C_CatEarRibbon_TW
|
|
|
|
+ case 31488: // C_Mvp
|
|
|
|
+ case 31512: // C_Panda_Rabbit
|
|
|
|
+ case 31567: // C_Sheep_Horn
|
|
|
|
+ case 31568: // C_Floating_Ball_TW
|
|
|
|
+ case 31574: // C_Cyber_Income
|
|
|
|
+ case 31600: // C_Kishu_Inu
|
|
|
|
+ case 31614: // C_Fox
|
|
|
|
+ case 31673: // C_Picnic_Basket
|
|
|
|
+ case 31688: // C_Poring_On_Shoulder
|
|
|
|
+ case 31699: // C_Smiling_Eyes
|
|
|
|
+ // mid + low
|
|
|
|
+ case 19554: // C_Hahoe_Mask
|
|
|
|
+ case 19563: // C_Dragon_Arhat_Mask
|
|
|
|
+ case 19564: // C_Tiger_Arhat_Mask
|
|
|
|
+ case 19638: // C_Mr_Smile
|
|
|
|
+ case 19732: // C_Goblin_Mask_04
|
|
|
|
+ case 19736: // C_Gas_Mask
|
|
|
|
+ case 19791: // C_Alarm_Mask
|
|
|
|
+ case 19792: // C_Goblin_Mask_01
|
|
|
|
+ case 19793: // C_Goblin_Mask_02
|
|
|
|
+ case 19794: // C_Goblin_Mask_03
|
|
|
|
+ case 19882: // C_Flowerpot_Mask
|
|
|
|
+ case 20166: // C_Hockey_Mask
|
|
|
|
+ case 20195: // C_Scratching_Cat
|
|
|
|
+ case 20230: // C_Mask_Of_Bankrupt
|
|
|
|
+ case 20299: // C_Face_Crusher
|
|
|
|
+ case 31505: // C_Falcon_Mask
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Well...";
|
|
|
|
+ mes "This hat is currently not available for upgrade.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ case EQI_COSTUME_HEAD_LOW:
|
|
|
|
+ switch(.@equip_id) {
|
|
|
|
+ case 19513: // Chicken_Beak
|
|
|
|
+ case 19514: // Charlie_Beard
|
|
|
|
+ case 19528: // C_Iron_Cane
|
|
|
|
+ case 19552: // C_Centimental_Flower
|
|
|
|
+ case 19553: // C_Assassin_Mask_
|
|
|
|
+ case 19566: // C_Samurai_Mask
|
|
|
|
+ case 19604: // C_Invisible_Mask
|
|
|
|
+ case 19606: // C_Ninja_Scroll
|
|
|
|
+ case 19634: // C_Flu_Mask
|
|
|
|
+ case 19636: // C_Pierrot_Nose
|
|
|
|
+ case 19672: // C_Poring_Letter
|
|
|
|
+ case 19783: // C_Granpa_Beard
|
|
|
|
+ case 19785: // C_Well_Baked_Toast
|
|
|
|
+ case 19798: // C_Angry_Mouth
|
|
|
|
+ case 19902: // C_Cigar
|
|
|
|
+ case 20034: // C_Jack_Castle_Bat
|
|
|
|
+ case 20054: // C_Baby_Pacifier
|
|
|
|
+ case 20071: // C_Worg_In_Mouth
|
|
|
|
+ case 20091: // C_Smoking_Pipe
|
|
|
|
+ case 20132: // C_Subject_Aura
|
|
|
|
+ case 20156: // C_Fan_In_Mouth
|
|
|
|
+ case 20169: // C_Long_Tongue
|
|
|
|
+ case 20201: // C_Banshee_Master_Kiss
|
|
|
|
+ case 20202: // C_Deviruchi_Balloon
|
|
|
|
+ case 20223: // C_Centimental_Leaf
|
|
|
|
+ case 20235: // C_Frozen_Land_Rose
|
|
|
|
+ case 20239: // C_Large_Ribbon_Muffler
|
|
|
|
+ case 20240: // C_Gift_Of_Snow
|
|
|
|
+ case 20264: // C_Blood_Sucker
|
|
|
|
+ case 20305: // C_NettyHeart_BalloonGum
|
|
|
|
+ case 20340: // C_Straight_Pony_BL
|
|
|
|
+ case 20342: // C_Loose_Wave_Twin_BL
|
|
|
|
+ case 20344: // C_Happy_Balloon_J
|
|
|
|
+ case 20357: // C_Straight_Pony_YL
|
|
|
|
+ case 20358: // C_Straight_Pony_GN
|
|
|
|
+ case 20359: // C_Straight_Pony_PP
|
|
|
|
+ case 20360: // C_Straight_Pony_RD
|
|
|
|
+ case 20361: // C_Straight_Pony_OM
|
|
|
|
+ case 20362: // C_Straight_Pony_BU
|
|
|
|
+ case 20363: // C_Straight_Pony_WH
|
|
|
|
+ case 20364: // C_Loose_Wave_Twin_YL
|
|
|
|
+ case 20365: // C_Loose_Wave_Twin_GN
|
|
|
|
+ case 20366: // C_Loose_Wave_Twin_PP
|
|
|
|
+ case 20367: // C_Loose_Wave_Twin_RD
|
|
|
|
+ case 20368: // C_Loose_Wave_Twin_OM
|
|
|
|
+ case 20369: // C_Loose_Wave_Twin_BU
|
|
|
|
+ case 20370: // C_Loose_Wave_Twin_WH
|
|
|
|
+ case 20405: // C_Eremes_Scarf
|
|
|
|
+ case 20407: // C_Subject_Aura_Red
|
|
|
|
+ case 20429: // C_Piamette_BowTie
|
|
|
|
+ case 20440: // C_Tone_Of_Gold
|
|
|
|
+ case 20448: // C_Cons_Of_Water
|
|
|
|
+ case 20462: // C_Cat_Ears_Cape
|
|
|
|
+ case 20497: // C_Umbala_Spirit
|
|
|
|
+ case 20798: // GrimReaper_Protection
|
|
|
|
+ case 31029: // C_Pig_Nose
|
|
|
|
+ case 31045: // C_Blue_Rear_Ribbon
|
|
|
|
+ case 31057: // C_Eremes_Scarf_Black
|
|
|
|
+ case 31063: // C_Hair_Bun_BU
|
|
|
|
+ case 31064: // C_Hair_Bun_RD
|
|
|
|
+ case 31065: // C_Hair_Bun_YL
|
|
|
|
+ case 31066: // C_Hair_Bun_GN
|
|
|
|
+ case 31067: // C_Hair_Bun_BL
|
|
|
|
+ case 31068: // C_Hair_Bun_WH
|
|
|
|
+ case 31069: // C_Hair_Bun_OM
|
|
|
|
+ case 31070: // C_Hair_Bun_PP
|
|
|
|
+ case 31079: // C_Long_Pony_BU
|
|
|
|
+ case 31080: // C_Long_Pony_RD
|
|
|
|
+ case 31081: // C_Long_Pony_YL
|
|
|
|
+ case 31082: // C_Long_Pony_GN
|
|
|
|
+ case 31083: // C_Long_Pony_BL
|
|
|
|
+ case 31084: // C_Long_Pony_WH
|
|
|
|
+ case 31085: // C_Long_Pony_OM
|
|
|
|
+ case 31086: // C_Long_Pony_PP
|
|
|
|
+ case 31152: // C_Piamette_BowTie_Red
|
|
|
|
+ case 31178: // C_Flame_Muffler
|
|
|
|
+ case 31189: // C_Cat_Ears_Cape_Red
|
|
|
|
+ case 31210: // C_Side_Pigtail_BU
|
|
|
|
+ case 31211: // C_Side_Pigtail_RD
|
|
|
|
+ case 31212: // C_Side_Pigtail_YL
|
|
|
|
+ case 31213: // C_Side_Pigtail_GN
|
|
|
|
+ case 31214: // C_Side_Pigtail_BL
|
|
|
|
+ case 31215: // C_Side_Pigtail_WH
|
|
|
|
+ case 31216: // C_Side_Pigtail_OM
|
|
|
|
+ case 31217: // C_Side_Pigtail_PP
|
|
|
|
+ case 31226: // C_Long_Twin_BU
|
|
|
|
+ case 31227: // C_Long_Twin_RD
|
|
|
|
+ case 31228: // C_Long_Twin_YL
|
|
|
|
+ case 31229: // C_Long_Twin_GN
|
|
|
|
+ case 31230: // C_Long_Twin_BL
|
|
|
|
+ case 31231: // C_Long_Twin_WH
|
|
|
|
+ case 31232: // C_Long_Twin_OM
|
|
|
|
+ case 31233: // C_Long_Twin_PP
|
|
|
|
+ case 31251: // C_Cat_Mouth
|
|
|
|
+ case 31296: // C_Strawberry_In_Mouth
|
|
|
|
+ case 31300: // C_Warm_Cat_Muffler
|
|
|
|
+ case 31315: // C_Stall_Of_Angel
|
|
|
|
+ case 31330: // C_Fallen_Angel_Valletta
|
|
|
|
+ case 31381: // C_Diabolic_Lapel
|
|
|
|
+ case 31383: // C_Volume_Low_Twin
|
|
|
|
+ case 31393: // C_Vajra
|
|
|
|
+ case 31395: // C_Book_Of_Magic
|
|
|
|
+ case 31404: // C_Poring_Traffic_Light
|
|
|
|
+ case 31418: // C_Leek_In_Mouth
|
|
|
|
+ case 31432: // C_Luwmin_Ice
|
|
|
|
+ case 31438: // C_Fluffy_Angel_Cape
|
|
|
|
+ case 31450: // C_Lolita_Two_Side_Up
|
|
|
|
+ case 31453: // C_L_RibbonMuff_Black
|
|
|
|
+ case 31460: // C_Blessing_Sky_Lantern
|
|
|
|
+ case 31473: // C_Tipsy
|
|
|
|
+ case 31490: // C_Poring_Muffler
|
|
|
|
+ case 31492: // C_Cat_Ears_Cape_Brown
|
|
|
|
+ case 31493: // C_Volume_Low_Twin_WH
|
|
|
|
+ case 31498: // C_Elephangel_TH
|
|
|
|
+ case 31533: // C_Warm_Cat_Muffler_BL
|
|
|
|
+ case 31545: // C_Eremes_Scarf_BU
|
|
|
|
+ case 31572: // C_Mobile_Pursuit_System
|
|
|
|
+ case 31586: // C_Poporing_Muffler
|
|
|
|
+ case 31611: // C_Dark_Snake_Lord_Stall
|
|
|
|
+ case 31616: // C_Sleep_Sheep_TW
|
|
|
|
+ case 31625: // C_Protect_Cloth
|
|
|
|
+ case 31698: // C_Pigtail_Red_Hood
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Well...";
|
|
|
|
+ mes "This hat is currently not available for upgrade.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ default:
|
|
|
|
+ mes "An unknown error has occurred.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .@location = getiteminfo(.@equip_id, 5);
|
|
|
|
+ .@equip_refine = getequiprefinerycnt(.@part);
|
|
|
|
+ setarray .@card[0], getequipcardid(.@part, 0), getequipcardid(.@part, 1), getequipcardid(.@part, 2), getequipcardid(.@part, 3);
|
|
|
|
+
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Wow~ This ^0000FF" + getitemname(.@equip_id) + "^000000!!! looks great on you!!";
|
|
|
|
+ mes "What kind of stone do you want to use for the upgrade?";
|
|
|
|
+ next;
|
|
|
|
+ if (.@part == EQI_COSTUME_HEAD_TOP)
|
|
|
|
+ .@slot = select( "Upper", "Middle", "Lower", "Cancel" ) - 1; // the slot enchanted changes according to the location
|
|
|
|
+ else if (.@part == EQI_COSTUME_HEAD_MID)
|
|
|
|
+ .@slot = select( "", "Middle", "Lower", "Cancel" ) - 1;
|
|
|
|
+ else if (.@part == EQI_COSTUME_HEAD_LOW)
|
|
|
|
+ .@slot = 2;
|
|
|
|
+
|
|
|
|
+ switch(.@slot) {
|
|
|
|
+ case 0:
|
|
|
|
+ if (!(.@location & 1024)) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "The costume can't be enhanced at this location."; // custom
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ setarray .@stone_id[0],
|
|
|
|
+ 6636, 4700, // STRStone_Top Strength1
|
|
|
|
+ 6637, 4710, // INTStone_Top Inteligence1
|
|
|
|
+ 6638, 4730, // AGIStone_Top Agility1
|
|
|
|
+ 6639, 4720, // DEXStone_Top Dexterity1
|
|
|
|
+ 6640, 4740, // VITStone_Top Vitality1
|
|
|
|
+ 6641, 4750, // LUKStone_Top Luck1
|
|
|
|
+ 6716, 4926, // Cri_Stone Critical1
|
|
|
|
+ 6740, 4930, // HealStone_Top HEAL2
|
|
|
|
+ 6741, 4805, // HealStone2_Top Heal_Amount2
|
|
|
|
+ 6790, 4936, // BigStone_Top ATK_BIG1
|
|
|
|
+ 6791, 4937, // MediumStone_Top ATK_MEDIUM1
|
|
|
|
+ 6792, 4938, // SmallStone_Top ATK_SMALL1
|
|
|
|
+ 6943, 29028, // ATKStone_Top Atk1p_Top
|
|
|
|
+ 6944, 29030, // MATKStone_Top Matk1p_Top
|
|
|
|
+ 6999, 29013, // HPdrainStone_Top HPdrain3
|
|
|
|
+ 25000, 29032, // SPdrainStone_Top SPdrain1_Top
|
|
|
|
+ 25068, 4807, // ASPDStone_Top Atk_Speed1
|
|
|
|
+ 25069, 29053, // ReloadStone_Top Skill_Delay1_Top
|
|
|
|
+ 25171, 29159, // EXPStone_Top EXP2TOP
|
|
|
|
+ 25172, 29156, // CastingStone_Top Casting_Top
|
|
|
|
+ 25304, 29359; // Critical_Stone_Top Fatal_Top
|
|
|
|
+ break;
|
|
|
|
+ case 1:
|
|
|
|
+ if (!(.@location & 2048)) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "The costume can't be enhanced at this location."; // custom
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ setarray .@stone_id[0],
|
|
|
|
+ 6642, 4882, // ATKStone_Middle Atk1p
|
|
|
|
+ 6643, 4883, // MATKStone_Middle Matk1p
|
|
|
|
+ 6717, 4927, // MaxHP_Stone HP50
|
|
|
|
+ 6742, 4931, // HealStone_Middle HEALHP1
|
|
|
|
+ 6743, 4861, // HPStone_Middle MHP1
|
|
|
|
+ 6744, 4929, // SPStone_Middle MSP1
|
|
|
|
+ 6945, 4700, // STRStone_Middle Strength1
|
|
|
|
+ 6946, 4710, // INTStone_Middle Inteligence1
|
|
|
|
+ 6947, 4730, // AGIStone_Middle Agility1
|
|
|
|
+ 6948, 4720, // DEXStone_Middle Dexterity1
|
|
|
|
+ 6949, 4740, // VITStone_Middle Vitality1
|
|
|
|
+ 6950, 4750, // LUKStone_Middle Luck1
|
|
|
|
+ 25001, 29026, // DEFStone_Middle Def20
|
|
|
|
+ 25002, 29024, // ChangeLUK_Middle LUK3STR
|
|
|
|
+ 25003, 29014, // ChangeSTR_Middle STR3INT
|
|
|
|
+ 25004, 29022, // ChangeAGI_Middle AGI3LUK
|
|
|
|
+ 25005, 29016, // ChangeINT_Middle INT3DEX
|
|
|
|
+ 25006, 29020, // ChangeVIT_Middle VIT3AGI
|
|
|
|
+ 25007, 29018, // ChangeDEX_Middle DEX3VIT
|
|
|
|
+ 25060, 29047, // Critical_Stone Fatal0
|
|
|
|
+ 25061, 29048, // Range_Stone Expert_Archer0
|
|
|
|
+ 25070, 29054, // ReloadStone_Middle Skill_Delay1_Middle
|
|
|
|
+ 25141, 29145, // EXPStone_Middle EXP2MIDDLE
|
|
|
|
+ 25173, 29157, // CastingStone_Middle Casting_Middle
|
|
|
|
+ 25175, 29155; // LexAeternaStone_Middle LexAeterna
|
|
|
|
+ break;
|
|
|
|
+ case 2:
|
|
|
|
+ if (!(.@location & 4096)) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "The costume can't be enhanced at this location."; // custom
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ setarray .@stone_id[0],
|
|
|
|
+ 6644, 4884, // HITStone_Bottom HIT1
|
|
|
|
+ 6645, 4859, // FLEEStone_Bottom Evasion1
|
|
|
|
+ 6718, 4928, // MaxSP_Stone SP10
|
|
|
|
+ 6745, 4932, // HealStone_Bottom HEALSP1
|
|
|
|
+ 6951, 4861, // HPStone_Bottom MHP1
|
|
|
|
+ 25008, 29021, // ChangeVIT_Bottom VIT3LUK
|
|
|
|
+ 25009, 29023, // ChangeAGI_Bottom AGI3STR
|
|
|
|
+ 25010, 29019, // ChangeDEX_Bottom DEX3AGI
|
|
|
|
+ 25011, 29025, // ChangeLUK_Bottom LUK3INT
|
|
|
|
+ 25012, 29015, // ChangeSTR_Bottom STR3DEX
|
|
|
|
+ 25013, 29017, // ChangeINT_Bottom INT3VIT
|
|
|
|
+ 25014, 29033, // MDEFStone_Bottom Mdef4_Bottom
|
|
|
|
+ 25015, 29027, // EXPStone_Bottom EXP2
|
|
|
|
+ 25016, 29029, // ATKStone_Bottom Atk1p_Bottom
|
|
|
|
+ 25017, 29031, // MATKStone_Bottom Matk1p_Bottom
|
|
|
|
+ 25062, 29046, // Greed_Stone Greed
|
|
|
|
+ 25063, 29049, // MaxHP2_Stone HP100_
|
|
|
|
+ 25064, 29050, // MaxSP2_Stone SP50_
|
|
|
|
+ 25065, 29051, // Detoxify_Stone Detoxify
|
|
|
|
+ 25066, 29052, // Recovery_Stone Recovery
|
|
|
|
+ 25071, 29055, // ReloadStone_Bottom Skill_Delay1_Bottom
|
|
|
|
+ 25072, 29057, // Kyrie_Stone Kyrie
|
|
|
|
+ 25139, 29146, // Identify_Stone Identify
|
|
|
|
+ 25174, 29158, // CastingStone_Bottom Casting_Bottom
|
|
|
|
+ 25227, 29227, // Heal_Stone Heal
|
|
|
|
+ 25228, 29229, // Teleport_Stone Teleport
|
|
|
|
+ 25229, 29228, // Steal_Stone Steal
|
|
|
|
+ 25305, 29360; // Critical_Stone_Bottom Fatal_Bottom
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Please check our other upgrading services~";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ .@size = getarraysize(.@stone_id);
|
|
|
|
+ for ( .@i = 0; .@i < .@size; .@i += 2 )
|
|
|
|
+ .@menu$ += sprintf( "%d. %s [%d] left:", (.@i/2)+1, getitemname(.@stone_id[.@i]), countitem(.@stone_id[.@i]) );
|
|
|
|
+ .@s = (select(.@menu$) - 1) * 2;
|
|
|
|
+ .@stone = .@stone_id[.@s];
|
|
|
|
+ .@enchant = .@stone_id[.@s+1];
|
|
|
|
+
|
|
|
|
+ if (getequipid(.@part) < 0 || countitem(.@stone) < 1) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Hmm? Think you are lack of ingredients.";
|
|
|
|
+ mes "You must have both costume item and ability stone for this upgrading work.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ mes "^FF0000 !!! Caution !!!^000000";
|
|
|
|
+ mes "^FF0000This upgrade can be failed.^000000";
|
|
|
|
+ mes "^FF0000If the item already has extra ability,^000000";
|
|
|
|
+ mes "^FF0000we will reset item's ability.^000000";
|
|
|
|
+ mes "^FF0000Are you sure about upgrading this item?^000000";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Yes.", "No." ) == 2) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Please check our other upgrading services~";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ delitem .@stone, 1;
|
|
|
|
+
|
|
|
|
+ // anti-hack
|
|
|
|
+ if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]) || callfunc("F_IsEquipRefineHack", .@part, .@equip_refine))
|
|
|
|
+ close;
|
|
|
|
+
|
|
|
|
+ delequip .@part;
|
|
|
|
+ if (rand(1,100) < 51) {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "Wow... Elegance!!";
|
|
|
|
+ mes "This is perfect... Wow!";
|
|
|
|
+ .@card[.@slot] = .@enchant;
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ mes "[Aver De Dosh]";
|
|
|
|
+ mes "History is known for its failure...";
|
|
|
|
+ mes "History of Fashion also is...";
|
|
|
|
+ mes "Sorry...to disappoint you..~ LoL.";
|
|
|
|
+ .@card[.@slot] = 0;
|
|
|
|
+ }
|
|
|
|
+ getitem2 .@equip_id,1,1,.@equip_refine,0,.@card[0],.@card[1],.@card[2],.@card[3];
|
|
|
|
+ close;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// Costume enchant (garment)
|
|
|
|
+mal_in01,20,107,3 script Lace La Zard#cos_ect 4_FROG,{
|
|
|
|
+ disable_items;
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Welcome to Fashion Stone!!";
|
|
|
|
+ mes "My name is Lace La Zard who will make your 'Power Shoulder' dream come true.";
|
|
|
|
+ next;
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Bring your ^ff0000Costume Garment^000000 and ^ff0000Garment Stone^000000, I will complete the perfect upgrade for you.!";
|
|
|
|
+ mes "I found this formula while working on my own humble body upgrading!";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Apply ability.", "End Conversation." ) == 2) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Yes? Your want to look more?";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ if (checkweight(1119,3) == 0) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Well... Your shoulder doesn't look possilbe for any more upgrade...!";
|
|
|
|
+ mes "Don't be cruel to your shoulder!";
|
|
|
|
+ next;
|
|
|
|
+ mes "It seems you have too many items on you.";
|
|
|
|
+ mes "Come back after clearing some inventory spaces.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ .@part = EQI_COSTUME_GARMENT;
|
|
|
|
+ .@equip_id = getequipid(.@part);
|
|
|
|
+ if (.@equip_id == -1) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Put the garment on your shoulder.";
|
|
|
|
+ mes "I need to have a look at it to check for upgrading posibility..";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // costume garment list allowed (incomplete)
|
|
|
|
+ switch(.@equip_id) {
|
|
|
|
+ case 20502: // C_Devil_Wing
|
|
|
|
+ case 20504: // C_Cupid_Wing_Pink
|
|
|
|
+ case 20505: // C_Cupid_Wing_Skyblue
|
|
|
|
+ case 20506: // C_Invisible_Manteau
|
|
|
|
+ case 20507: // C_Poring_Bag
|
|
|
|
+ case 20509: // C_Wings_of_Uriel
|
|
|
|
+ case 20510: // C_SwordWing
|
|
|
|
+ case 20511: // C_Blue_Fairy_Wing
|
|
|
|
+ case 20727: // Brilliant_Golden_Wings
|
|
|
|
+ case 20737: // C_Kirin_Wing
|
|
|
|
+ case 20746: // C_Rudra_Wing
|
|
|
|
+ case 20761: // C_Wing_Of_Happiness
|
|
|
|
+ case 20762: // C_GreatDevilWing
|
|
|
|
+ case 20763: // C_Amistr_Bag
|
|
|
|
+ case 20764: // C_Fallen_Angel_Wing
|
|
|
|
+ case 20765: // C_Archangel_Wing
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "I need to have a look at it to check for upgrading posibility..";// custom
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .@equip_refine = getequiprefinerycnt(.@part);
|
|
|
|
+ setarray .@card[0], getequipcardid(.@part, 0), getequipcardid(.@part, 1), getequipcardid(.@part, 2), getequipcardid(.@part, 3);
|
|
|
|
+
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Wow ^0000FF" + getitemname(.@equip_id) + "^000000!!! You got some sense there, aren't you?";
|
|
|
|
+ mes "Great!! I'm fully ready for this upgrade!!";
|
|
|
|
+ next;
|
|
|
|
+ setarray .@data$[0],
|
|
|
|
+ 6908, 4807, "ASPD+1 only", // ASPDStone_Robe Atk_Speed1
|
|
|
|
+ 6963, 4992, "Absorption 1% of damage dealt to enemy into HP with 1% chance", // HPdrainStone_Robe HPdrain1
|
|
|
|
+ 6964, 4993, "Absorption 1% of damage dealt to enemy into SP with 1% chance"; // SPdrainStone_Robe SPdrain1
|
|
|
|
+ // unknown text
|
|
|
|
+ // 25067, 29056, "", // CastingStone_Robe FixedCasting05
|
|
|
|
+ // 25170, 29154, "", // MinorCastingStone_Robe FixedCasting03
|
|
|
|
+ // 25302, 29362, "", // DoubleAttack_Stone DoubleAttack
|
|
|
|
+ // 25303, 29361, "", // Critical_Stone_Robe Fatal_Robe
|
|
|
|
+ // 25306, 29358, ""; // CastStone_Robe Casting_Robe
|
|
|
|
+
|
|
|
|
+ .@size = getarraysize(.@data$);
|
|
|
|
+ for ( .@i = 0; .@i < .@size; .@i += 3 ) {
|
|
|
|
+ .@id = atoi(.@data$[.@i]);
|
|
|
|
+ .@menu$ += sprintf( "%d. %s (%d) left:", (.@j+1), getitemname(.@id), countitem(.@id) );
|
|
|
|
+ .@j++;
|
|
|
|
+ }
|
|
|
|
+ .@menu$ += "End Conversation.";
|
|
|
|
+ .@s = (select(.@menu$) - 1) * 3;
|
|
|
|
+ if (.@s == .@size) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Yes? Your want to look more?";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ .@id = atoi(.@data$[.@s]);
|
|
|
|
+ .@enchant = atoi(.@data$[.@s+1]);
|
|
|
|
+ if (getequipid(.@part) < 0 || countitem(.@id) < 1) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "You must have both costume item and ability stone for this upgrading work.";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+ mes "^FF0000 !!! Caution !!!^000000";
|
|
|
|
+ mes "^ff0000This upgrade can be failed.^000000";
|
|
|
|
+ mes "^ff0000If the item already has extra ability, we will reset item's ability and give " + .@data$[.@s+2] + ".^000000";
|
|
|
|
+ mes "^ff0000Are you sure about upgrading this item?^000000";
|
|
|
|
+ next;
|
|
|
|
+ if (select( "Yes.", "No." ) == 2) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Yes? Your want to look more?";
|
|
|
|
+ close;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // anti-hack
|
|
|
|
+ if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]) || callfunc("F_IsEquipRefineHack", .@part, .@equip_refine))
|
|
|
|
+ close;
|
|
|
|
+
|
|
|
|
+ delitem .@id, 1;
|
|
|
|
+ delequip .@part;
|
|
|
|
+ if (rand(100) < 50) {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Beautiful!!";
|
|
|
|
+ mes "Did I really made this myself!!!!";
|
|
|
|
+ .@card[0] = .@enchant;
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ mes "[Lace La Zard]";
|
|
|
|
+ mes "Oh no!";
|
|
|
|
+ mes "Crash!!!!! I cannot show this failure to the World!!!";
|
|
|
|
+ .@card[0] = 0;
|
|
|
|
+ }
|
|
|
|
+ getitem2 .@equip_id,1,1,.@equip_refine,0,.@card[0],.@card[1],.@card[2],.@card[3];
|
|
|
|
+ close;
|
|
|
|
+}
|