diff options
Diffstat (limited to 'npc/re/merchants/advanced_refiner.txt')
-rw-r--r-- | npc/re/merchants/advanced_refiner.txt | 218 |
1 files changed, 0 insertions, 218 deletions
diff --git a/npc/re/merchants/advanced_refiner.txt b/npc/re/merchants/advanced_refiner.txt deleted file mode 100644 index 5b3f69593..000000000 --- a/npc/re/merchants/advanced_refiner.txt +++ /dev/null @@ -1,218 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2015 Hercules Dev Team -//= Copyright (C) Euphy -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see <http://www.gnu.org/licenses/>. -//========================================================================= -//= Advanced Refiner -//================= Description =========================================== -//= Refiner that uses Enriched ores to increase upgrade success. -//================= Additional Comments =================================== -//= After a conversation with Doddler, it's been established that the -//= advanced refiner works similar the the "Bubble Gum" item. -//= The success percentage is not "increased" however, if it fails you get -//= a second try. This tries twice at the same time, effectively giving you -//= a re-roll on your attempt. -//================= Current Version ======================================= -//= 1.0 -//========================================================================= - -malangdo,221,174,6 script Holink#mal_cash 4_CAT_ADV1,{ - disable_items; - mes "[Holink]"; - mes "I am the meow~ Blacksmith Holink~"; - mes "Master of refining, Holink~"; - mes "I am the special cat Holink who learned from Morroc~"; - mes "My daughter is so proud of me, Holink~"; - mes "What should Holink~ refine today?"; - next; - setarray .@position$[1],"Head","Body","Left Hand","Right Hand","Robe","Shoes","Accessory 1","Accessory 2","Head 2","Head 3"; - .@menu$ = ""; - for(.@i = 1; .@i<=10; ++.@i) - .@menu$ = .@menu$+((getequipisequiped(.@i))?getequipname(.@i):.@position$[.@i]+"-[Empty]")+":"; - .@part = select(.@menu$); - if (!getequipisequiped(.@part)) { - mes "[Holink]"; - switch(.@part) { - case 1: - mes "My teacher Aragam said meow~"; - mes "There's no cure for stupidity..."; - break; - case 2: - mes "There's nothing to see here, meow!!"; - break; - case 3: - mes "Meow? What do you want me to do with this left hand...?"; - break; - case 4: - mes "Meow? What do you want me to do with this right hand...?"; - break; - case 5: - mes "Meow? You don't have anything on."; - break; - case 6: - mes "Kyang~! Do not mess with my sensitive olfactory, meow~."; - break; - case 7: - case 8: - mes "Meow? Where is the accessory?"; - break; - case 9: - case 10: - mes "Meow? You talking about the other head parts, meow?~"; - break; - } - close; - } - if (!getequipisenableref(.@part)) { - mes "[Holink]"; - mes "Even Aragam can't refine such a thing, meow."; - close; - } - if (getequiprefinerycnt(.@part) >= 10) { - mes "[Holink]"; - mes "Meow~ Perfect refining. Did Aragam do this, meow?~"; - close; - } - mes "[Holink]"; - switch(getequipweaponlv(.@part)) { - default: - case 0: // Armor - .@price = 15000; - .@material = 7619; //Enriched_Elunium - .@type$ = "armor"; - mes "You have chosen an armor, meow~"; - break; - case 1: // Level 1 Weapon - .@price = 500; - .@material = 7620; //Enriched_Oridecon - .@type$ = "weapon"; - mes "A level 1 weapon...?"; - break; - case 2: // Level 2 Weapon - .@price = 2000; - .@material = 7620; //Enriched_Oridecon - .@type$ = "weapon"; - mes "Meow, a level 2 weapon...?"; - break; - case 3: // Level 3 Weapon - .@price = 20000; - .@material = 7620; //Enriched_Oridecon - .@type$ = "weapon"; - mes "Meow Meow~~ A level 3 weapon~~"; - break; - case 4: // Level 4 Weapon - .@price = 50000; - .@material = 7620; //Enriched_Oridecon - .@type$ = "weapon"; - mes "Me-Meow!... A level 4 weapon...!"; - mes "I've only seen it twice while"; - mes "learning from Aragam... Me-Meow!!"; - break; - } - mes "You need ^ff9999"+getitemname(.@material)+"^000000 and ^ff9999"+.@price+"^000000 Zeny for this refine, meow~"; - mes "Want to continue, meow?~"; - next; - if(select("Yes!!", "No!!") == 2) { - mes "[Holink]"; - mes "Kyack!!"; - mes "You don't belive in refine master Holink, meow?~"; - close; - } - if (getequippercentrefinery(.@part, REFINE_CHANCE_TYPE_ENRICHED) < 100) { - mes "[Holink]"; - mes "Meow!!"; - if (.@type$ == "armor") - mes "This armor was already refined so many times, meow."; - else { - mes "Danger. Danger~"; - mes "This weapon was refined a lot, meow~"; - next; - mes "[Holink]"; - } - mes "You might break it if you continue"; - mes "to try refining this item further, meow."; - next; - mes "[Holink]"; - mes "Once the "+.@type$+" is broken, you can"; - mes "never use it again, meow. Not to mention... all current"; - mes "^ff0000cards and enchantments will vanish for sure^000000."; - mes "You still want to try, meow~?"; - next; - if(select("Yes, I do!!", "Forget about it!!") == 2) { - mes "[Holink]"; - mes "Meow! Wise choice, meow."; - mes "But!!"; - mes "I am not happy to see you doubting the refine master Holink, meow~"; - close; - } - } - if (countitem(.@material) == 0 || Zeny < .@price) { - mes "[Holink]"; - mes "You don't have the ingredients."; - mes "You need ^ff9999"+getitemname(.@material)+"^000000 and ^ff9999"+.@price+"^000000 Zeny, meow~"; - mes "Go get it, meow~"; - close; - } - delitem .@material,1; - Zeny -= .@price; - if (getequippercentrefinery(.@part, REFINE_CHANCE_TYPE_ENRICHED) > rand(100)) { - successrefitem .@part; - mes "[Holink]"; - mes "Me~ Me~ Meow! Fun fun refining~"; - next; - emotion e_kis; - mes "[Holink]"; - mes "Perfect!! Perfect, meow!!"; - mes "I am the disciple of the refining wizard Aragam~"; - mes "Holink!!"; - mes "Another day of successful refining, meow!!"; - close; - } - failedrefitem .@part; - mes "[Holink]"; - mes "Meo~ Meow~ Kyaaak!!"; - next; - switch(rand(1,5)) { - case 1: emotion e_sob; break; - case 2: emotion e_swt2; break; - case 3: emotion e_wah; break; - case 4: emotion e_hmm; break; - case 5: emotion e_lv2; break; - } - mes "[Holink]"; - mes "Meow!! Aaaaakk~~!!!!"; - mes "Kyaaak!! I have failed, meow!!"; - next; - mes "[Holink]"; - mes "......"; - mes "......"; - mes "All~ Everything~ Broken, meow..."; - next; - mes "[Holink]"; - mes "Meow.... Master Aragam once said,"; - mes "learn from your failures..."; - mes "Human, this one failure will be the beginning of your success in the future."; - close; -} |