Jump to content

K1NGRAFFY

Members
  • Content Count

    52
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

3 Neutral

About K1NGRAFFY

  • Rank
    Santa Poring

Profile Information

  • Gender
    Not Telling
  • Github: k1ngR

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. How to change the chance of single strip??
  2. //===== rAthena Script ======================================= //= Endless Tower //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 2.4 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= [Official Conversion] //= Endless Tower Memorial Dungeon. //= Consists of 101 floors. //===== Additional Comments: ================================= //= 1.0 First version. //= 1.1 Removed a disablenpc from #102FShadowDust1. (bugreport:4415) //= 1.2 Added ends to several NPCs which would allow you to restart timers. //= Added some missing stopnpctimers to npcs. (bugreport:4418) //= 1.3 Fixed a couple copy/paste errors :D I fail. [L0ne_W0lf] // Timer no longer resets when re-entering. //= 1.4 Added quest log entries based on iRO. [L0ne_W0lf] //= You may need to update your questid2display. //= Changed White lady spawn to MVP White Lady. (bugreport:4601) //= 1.5 Corrected some grammar and typos. //= 1.6 Corrected the tower re-entry blocked condition. (bugreport:4677) [L0ne_W0lf] //= Corrected floor 75 warp disabling the wrong NPC. (bugreport:4711) //= 1.7 Added missing end's to prevent accidental disabling of //= warps between floors. (bugreport:4623) //= Added missing end's to prevent infinite mobspawn (bugreport:4540) //= Commented out remaining GM-only NPCs. [Gepard] //= 1.8 Adjusted Instance Attach Map to Validate ALL Maps, instead of //= only [email protected] -> [email protected] (bugreport:4983) //= 1.9 Added 'instance_check_party' command to the script for proper checking if //= the invoking party meets the requirements to join the Memorial Dungeon. //= 2.0 Fixed broken else/if chaining. [Joseph] //= 2.1 Updated to match latest official script. [Euphy] //= 2.2 Instance system rewrite. [Euphy] //= 2.3 Added some missing announcements. [Euphy] //= 2.4 Added GM management function. [Euphy] //============================================================ alberta,214,77,6 script Captain Janssen 709,{ if (checkweight(1201,1) == 0) { mes "^008800Wait here!!"; mes "You're carrying too much stuff. Why don't you put some of it away, and then come back.^000000"; close; } if (BaseLevel < 50) { mes "[Captain Janssen]"; mes "Sigh... I don't know if I can ever go back to sailing the sea..."; close; } set [email protected]$,strcharinfo(0); if (in_102tower == 1) { mes "^0000ffLooking incredibly excited, the old man ran into the marine shop hurriedly ordering goods. You don't have anything better to do, so you decide to ask him why he is in such a rush.^000000"; next; mes "^0000ffThe old man, after finishing his orders, walks towards you.^000000"; next; mes "[Captain Janssen]"; mes "I was touched when you accepted a request from me, a stranger, so easily. You must truly be one of those good, heroic adventurers. Are you interested in setting out on an ocean voyage?"; next; mes "["[email protected]$+"]"; mes "I've sailed a few times... But now that I think about it, I've never gone across the continent."; next; mes "[Captain Janssen]"; mes "No, that's good enough. I may just have one small fishing vessel, but I used to be a captain that commanded a fleet."; next; mes "[Captain Janssen]"; mes "As you may know after a few sea voyages, not many people have gone across the ocean beyond the continent. I too have failed to conquer the ocean."; next; mes "^0000ffMr. Janssen talked about his perilous ocean journeys for quite a while. You have enough time on your hands, so you sit down, quietly listening to his story.^000000"; next; mes "^0000ffAt least half of his story sounded grossly exaggerated, but something caught your ear: he insists that a humongous tower exists on the ocean, and that it's so tall, it scrapes across the sky.^000000"; set in_102tower,2; close; } else if (in_102tower == 2) { mes "[Captain Janssen]"; mes "So all I could do was cast anchor at that humongous tower after my fleet was wrecked. At first, we were only going to stay there until the rainstorm was over, but it didn't end as soon as we had hoped."; next; mes "[Captain Janssen]"; mes "My crew was starving, and a few of them walked into the tower in order to find food... They never came back."; next; mes "["[email protected]$+"]"; mes "Why didn't you go in there with them?"; next; mes "[Captain Janssen]"; mes "My instincts told me that tower was dangerous. I was curious, but I wasn't going to risk my life. We waited for them to come back for 7 days until the rainstorm was finally over, but no one returned."; next; mes "[Captain Janssen]"; mes "In our desperation to survive, we abandoned all our goods, and left the tower only with a little bit of the water and edible plants we'd found around the tower. When we finally reached land, I was the only one alive..."; next; mes "^0000ffYou could imagine the heartwretching scene of the dying fleet on their last voyage, even if he didn't explain it any further. A look of somber regret swept over his face as he remained silent a while, and then he said:^000000"; next; mes "[Captain Janssen]"; mes "I have something I must do before I die. I must retrieve the remains of my crew that died in the tower, and give them a proper burial."; next; mes "[Captain Janssen]"; mes "I feel so lucky to meet a warm-hearted adventurer like you. With the money you've given me, I can finally go sailing to the tower again."; next; mes "["[email protected]$+"]"; mes "How about hiring me as your first mate?"; next; mes "[Captain Janssen]"; mes "Thank you, but it is an extremely dangerous place. I have my duty to fulfill, but you don't have any obligation to me or them. I don't wish to sacrifice someone as young as you to such a dangerous place."; next; mes "["[email protected]$+"]"; mes "No..."; mes "."; mes "."; mes "As an adventurer, there's my obligation to those in need. I'm also very curious about that place..."; next; mes "[Captain Janssen]"; mes "I was going to leave right away, but since you've joined me, I should give you time to prepare. I'll be waiting here until you're ready to go."; next; mes "[Captain Janssen]"; mes "...Okay then..."; mes "Welcome aboard, first mate."; set in_102tower,3; close; } else if (in_102tower == 3) { mes "[Captain Janssen]"; mes "Shall we leave now?"; next; switch(select("Yes, let's go!:No, I'm not quite ready...")) { case 1: mes "[Captain Janssen]"; mes "Then pull up the anchor, first mate!"; close2; set in_102tower,4; warp "e_tower",70,114; end; case 2: mes "[Captain Janssen]"; mes "Sure, no problem. Come back when you're ready."; close; } } else if (in_102tower > 3) { mes "[Captain Janssen]"; mes "Well, to travel the ocean again, we need to restock on goods. If you give me 10,000,000 Zeny, I'll take care of the rest."; next; switch(select("I'll come back later.:Let's go, now!")) { case 1: mes "["[email protected]$+"]"; mes "I'm sorry, but I don't have that much money. I'll come back when I save enough."; next; mes "[Captain Janssen]"; mes "Sure, no problem. I'll be waiting for your return."; close; case 2: if (Zeny < 10000000) { mes "[Captain Janssen]"; mes "I'm sorry, but you don't have enough money. I need at least 10,000,000 Zeny to restock our supplies..."; close; } else { mes "[Captain Janssen]"; mes "Excellent! Now we're good to go. Let's pull up the anchor again!"; set Zeny, Zeny-10000000; close2; warp "e_tower",70,114; end; } } } else { mes "[Captain Janssen]"; mes "Excuse me, are you an adventurer?"; next; mes "[Captain Janssen]"; mes "I'm sorry to ask you this, especially when this is the first time we've ever met, but can you do me a favor? I'll make it short."; next; mes "[Captain Janssen]"; mes "Can you donate ^0000ff10,000,000 Zeny^000000 to me? It's for a cause that's important to me..."; next; switch(select("No!:Sure thing.")) { case 1: mes "["[email protected]$+"]"; mes "I'm sorry, but you've got the wrong person to ask that."; next; mes "[Captain Janssen]"; mes "I see... Sorry to bother you. I understand it was too rude to ask something like that to begin with."; close; case 2: mes "[Captain Janssen]"; mes "Huh? Are you sure that you don't mind giving me that much money? Wow, thank you so much!"; next; if (Zeny < 10000) { mes "[Captain Janssen]"; mes "...I'm sorry, but I don't think you have 10,000,000 Zeny. Thank you for your kindness, but I need more than that."; close; } else { mes "["[email protected]$+"]"; mes "I don't know why you'd need so much money, but here. You can take it."; next; mes "^0000ffYou have donated 10,000,000 Zeny to Captain Janssen^000000."; next; mes "[Captain Janssen]"; mes "Thank you so much! Now I can stock up on food and materials for my ship. You're kind, very kind!"; set Zeny, Zeny-10000000; set in_102tower,1; close; } } } } e_tower,81,105,0 script Tower Protection Stone 406,{ set [email protected]_id,getcharid(1); set [email protected]_name$,"Endless Tower"; set [email protected]_timer,checkquest(60200,PLAYTIME); // 1 week set [email protected]_timer2,checkquest(60201,PLAYTIME); // 4 hours if (!instance_check_party([email protected]_id,2)) { mes "Make or join a party with more than 1 member and try again."; close; } switch([email protected]_timer) { case -1: if (getcharid(0) == getpartyleader([email protected]_id,2)) { mes "Confirmed the party has been made. Would you like to reserve entrance to the Endless Tower?"; next; switch(select("Generate dungeon "[email protected]_name$+":Enter the dungeon:Return to Alberta:Cancel")) { case 1: if (instance_create([email protected]_name$) < 0) { mes "Party Name: "+ getpartyname([email protected]_id); mes "Party Leader: "+strcharinfo(0); mes "^0000ff"[email protected]_name$+" ^000000- Reservation Failed!"; close; } mes "^0000ff"[email protected]_name$+"^000000 - Try to reserve"; mes "After making a reservation, you have to talk to NPC behind and select the menu 'Enter the Dungeon' to enter the dungeon."; close; case 2: callsub L_Enter,0,1; case 3: mes "I will move you to Alberta."; close2; warp "alberta",223,36; end; case 4: close; } } switch(select("Enter the "[email protected]_name$+":Return to Alberta:Cancel")) { case 1: callsub L_Enter,1,1; case 2: mes "I will move you to Alberta."; close2; warp "alberta",223,36; end; case 3: end; } case 0: case 1: if ([email protected]_timer2 < 2 && getcharid(1) == etower_partyid) { mes "If you have the dungeon generated already, you can enter it. "; next; switch(select("Enter the "[email protected]_name$+":Return to Alberta:Cancel")) { case 1: callsub L_Enter,0,0; case 2: mes "I will move you to Alberta."; close2; warp "alberta",223,36; end; case 3: close; } } else { set [email protected]_lim_time,etower_timer+604800; // 1 week // set [email protected]_lim_time2,etower_timer+14400; // 4 hours set [email protected]_cur_time,gettimetick(2); set [email protected]_ent_t,([email protected]_lim_time - [email protected]_cur_time); set [email protected]_h,([email protected]_ent_t / 3600); set [email protected]_m,([email protected]_ent_t - ([email protected]_h * 3600)) / 60; set [email protected]_s,[email protected]_ent_t - (([email protected]_h * 3600) + ([email protected]_m * 60)); mes "Due to the tower's aftereffects, you cannot enter the dungeon right now, " + [email protected]_h + "hours " + [email protected]_m + "minutes " + [email protected]_s + "seconds left to enter the next dungeon."; next; mes "It is dangerous here. Let me move you to Alberta."; close2; warp "alberta",223,36; end; } case 2: set etower_timer,0; erasequest 60200; erasequest 60201; mes "^0000ffThe records and after effects related to the Endless Tower have been removed. You can generate and enter the Endless Tower again.^000000"; close; } L_Enter: switch(instance_enter("Endless Tower")) { case IE_OTHER: mes "An unknown error has occurred."; close; case IE_NOINSTANCE: mes "The memorial dungeon Endless Tower does not exist."; mes "The party leader did not generate the dungeon yet."; close; case IE_NOMEMBER: mes "You can enter the dungeon after making the party."; close; case IE_OK: mapannounce "e_tower", strcharinfo(0) +" of the party, "+ getpartyname( getcharid(1) ) +", is entering the dungeon, Endless Tower.",bc_map,"0x00ff99",FW_NORMAL,12; if (getarg(1)) { set etower_timer,gettimetick(2); set etower_partyid, getcharid(1); setquest 60200; setquest 60201; } //warp "[email protected]",52,354; if (getarg(0) == 0) close; else end; } } e_tower,30,30,2 script Huge Vortex 844,2,2,{ end; OnTouch: mapannounce "e_tower","[ " + strcharinfo(0) + " ], seems to be engulfed by a huge vortex",bc_map,"0x00ff99",FW_NORMAL,12; warp "alberta",223,36; end; } // Original name: "#102Administrator Mode104" e_tower,1,1,2 script #102Administrator Mode 844,{ callfunc "F_GM_NPC"; mes "Please enter the password"; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { switch(select("Generate Purification Stone:Remove Purification Stone:Cancel")) { case 1: mes "Create the Purification Stone that stays for 30 minutes."; donpcevent "Purification Stone#et1::OnEnable"; break; case 2: mes "Destroy the Purification Stone immediately"; donpcevent "Purification Stone#et1::OnDisable"; break; case 3: mes "You have canceled it."; break; } close; } else { mes "Enter the password exactly."; close; } } e_tower,69,117,4 script Purification Stone#et1 406,{ set etower_timer,0; mes "^0000ffThe records and aftereffects related to the Endless Tower have been removed. You can generate and enter the Endless Tower again.^000000"; close; OnInit: disablenpc "Purification Stone#et1"; end; OnEnable: initnpctimer; end; OnDisable: stopnpctimer; disablenpc "Purification Stone#et1"; end; OnTimer1000: enablenpc "Purification Stone#et1"; end; OnTimer1740000: mapannounce "e_tower", "The Purification Stone will be destroyed in one minute.",bc_map,"0x00ff99"; end; OnTimer1800000: disablenpc "Purification Stone#et1"; end; } e_tower,151,185,4 script Purification Stone#et2 844,{ callfunc "F_GM_NPC"; set etower_timer,0; mes "^0000ffThe records and aftereffects related to the Endless Tower have been removed. You can generate and enter the Endless Tower again.^000000"; close2; warp "e_tower",75,108; end; } // Core Functions //============================================================ function script F_Tower_Monster { set [email protected], getarg(0); set [email protected]$, getarg(1); set [email protected]$, getarg(2); switch([email protected]) { case 1: areamonster [email protected]$,7,351,17,387,"Metaling",1613,15,[email protected]$; areamonster [email protected]$,7,351,17,387,"Marin",1242,5,[email protected]$; areamonster [email protected]$,7,351,17,387,"Poporing",1031,5,[email protected]$; areamonster [email protected]$,7,351,17,387,"Drops",1113,5,[email protected]$; areamonster [email protected]$,7,351,17,387,"Mastering",1090,1,[email protected]$; areamonster [email protected]$,7,351,17,387,"Poring",1002,5,[email protected]$; break; case 2: areamonster [email protected]$,93,351,103,387,"Desert Wolf",1106,20,[email protected]$; areamonster [email protected]$,93,351,103,387,"Vagabond Wolf",1092,1,[email protected]$; areamonster [email protected]$,93,351,103,387,"Baby Desert Wolf",1107,10,[email protected]$; break; case 3: areamonster [email protected]$,181,351,191,387,"Archer Skeleton",1016,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Skel Worker",1169,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Soldier Skeleton",1028,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Orc Skeleton",1152,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Pirate Skeleton",1071,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Skeleton",1076,5,[email protected]$; break; case 4: areamonster [email protected]$,267,351,277,387,"Argiope",1099,15,[email protected]$; areamonster [email protected]$,267,351,277,387,"Mantis",1139,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Argos",1100,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Vocal",1088,1,[email protected]$; areamonster [email protected]$,267,351,277,387,"Rocker",1052,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Hornet",1004,5,[email protected]$; break; case 5: // areamonster [email protected]$,352,351,362,387,"Golden Thief Bug",1086,1,[email protected]$; areamonster [email protected]$,352,351,362,387,"Thief Bug Male",1054,15,[email protected]$; areamonster [email protected]$,352,351,362,387,"Thief Bug Female",1053,15,[email protected]$; areamonster [email protected]$,352,351,362,387,"Thief Bug",1051,15,[email protected]$; areamonster [email protected]$,352,351,362,387,"Thief Bug Egg",1048,5,[email protected]$; break; case 6: areamonster [email protected]$,9,267,19,303,"Dragon Egg",1721,5,[email protected]$; areamonster [email protected]$,9,267,19,303,"Thief Bug Egg",1048,5,[email protected]$; areamonster [email protected]$,9,267,19,303,"Ant Egg",1097,5,[email protected]$; areamonster [email protected]$,9,267,19,303,"Pupa",1008,5,[email protected]$; break; case 7: areamonster [email protected]$,93,267,103,303,"Explosion",1383,15,[email protected]$; areamonster [email protected]$,93,267,103,303,"Drainliar",1111,15,[email protected]$; areamonster [email protected]$,93,267,103,303,"Anopheles",1627,15,[email protected]$; areamonster [email protected]$,93,267,103,303,"Farmiliar",1005,15,[email protected]$; break; case 8: areamonster [email protected]$,181,267,191,303,"Firelock Soldier",1403,15,[email protected]$; areamonster [email protected]$,181,267,191,303,"Cruiser",1248,15,[email protected]$; break; case 9: areamonster [email protected]$,267,267,277,303,"Obsidian",1615,15,[email protected]$; areamonster [email protected]$,267,267,277,303,"Golem",1040,15,[email protected]$; areamonster [email protected]$,267,267,277,303,"Stapo",1784,10,[email protected]$; break; case 10: areamonster [email protected]$,352,267,362,303,"Mistress",1059,1,[email protected]$; areamonster [email protected]$,352,267,362,303,"Giant Hornet",1303,25,[email protected]$; areamonster [email protected]$,352,267,362,303,"Hornet",1004,20,[email protected]$; break; case 11: areamonster [email protected]$,9,180,19,216,"Dryad",1493,15,[email protected]$; areamonster [email protected]$,9,180,19,216,"Parasite",1500,15,[email protected]$; areamonster [email protected]$,9,180,19,216,"Hermit Plant",1413,15,[email protected]$; areamonster [email protected]$,9,180,19,216,"Rafflesia",1162,5,[email protected]$; break; case 12: areamonster [email protected]$,93,180,103,216,"Demon Pungus",1378,25,[email protected]$; areamonster [email protected]$,93,180,103,216,"Punk",1199,25,[email protected]$; break; case 13: areamonster [email protected]$,181,180,191,216,"Yao Yun",1512,15,[email protected]$; areamonster [email protected]$,181,180,191,216,"Bongunn",1188,15,[email protected]$; areamonster [email protected]$,181,180,191,216,"Munak",1026,10,[email protected]$; break; case 14: areamonster [email protected]p$,267,180,277,216,"High Orc",1213,15,[email protected]$; areamonster [email protected]$,267,180,277,216,"Orc Archer",1189,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Orc Lady",1273,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Orc Warrior",1023,5,[email protected]$; areamonster [email protected]$,267,180,277,216,"Orc Baby",1686,5,[email protected]$; break; case 15: areamonster [email protected]$,352,180,362,216,"Maya",1147,1,[email protected]$; areamonster [email protected]$,352,180,362,216,"Phreeoni",1159,1,[email protected]$; areamonster [email protected]$,352,180,362,216,"Deniro",1105,15,[email protected]$; areamonster [email protected]$,352,180,362,216,"Pierre",1160,15,[email protected]$; areamonster [email protected]$,352,180,362,216,"Andre",1095,15,[email protected]$; areamonster [email protected]$,352,180,362,216,"Ant Egg",1097,5,[email protected]$; break; case 16: areamonster [email protected]$,9,96,19,132,"Raydric Archer",1276,10,[email protected]$; areamonster [email protected]$,9,96,19,132,"Orc Archer",1189,10,[email protected]$; areamonster [email protected]$,9,96,19,132,"Gargoyle",1253,10,[email protected]$; areamonster [email protected]$,9,96,19,132,"Archer Skeleton",1016,10,[email protected]$; break; case 17: areamonster [email protected]$,93,96,103,132,"Merman",1264,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Baphomet Jr.",1101,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Strouf",1065,15,[email protected]$; areamonster [email protected]$,93,96,103,132,"Hill Wind",1629,5,[email protected]$; break; case 18: areamonster [email protected]$,181,96,191,132,"Cramp",1209,25,[email protected]$; areamonster [email protected]$,181,96,191,132,"Tarou",1175,15,[email protected]$; break; case 19: areamonster [email protected]$,267,96,277,132,"Deviace",1108,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Megalodon",1064,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Swordfish",1069,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Phen",1158,10,[email protected]$; break; case 20: areamonster [email protected]$,352,96,362,132,"Drake",1112,1,[email protected]$; areamonster [email protected]$,352,96,362,132,"Pirate Skeleton",1071,50,[email protected]$; break; case 21: areamonster [email protected]$,9,9,19,45,"Plasma",1693,10,[email protected]$; areamonster [email protected]$,9,9,19,45,"Plasma",1696,10,[email protected]$; areamonster [email protected]$,9,9,19,45,"Plasma",1695,5,[email protected]$; areamonster [email protected]$,9,9,19,45,"Plasma",1697,5,[email protected]$; areamonster [email protected]$,9,9,19,45,"Plasma",1694,5,[email protected]$; break; case 22: areamonster [email protected]$,93,9,103,45,"Muscipular",1780,15,[email protected]$; areamonster [email protected]$,93,9,103,45,"Drosera",1781,15,[email protected]$; areamonster [email protected]$,93,9,103,45,"Flora",1118,15,[email protected]$; areamonster [email protected]$,93,9,103,45,"Hydra",1068,15,[email protected]$; areamonster [email protected]$,93,9,103,45,"Mandragora",1020,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Rafflesia",1162,10,[email protected]$; break; case 23: areamonster [email protected]$,181,9,191,45,"Penomena",1216,15,[email protected]$; areamonster [email protected]$,181,9,191,45,"Obeaune",1044,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Marse",1144,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Swordfish",1069,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Hydra",1068,5,[email protected]$; break; case 24: areamonster [email protected]$,267,9,277,45,"Joker",1131,15,[email protected]$; areamonster [email protected]$,267,9,277,45,"Carat",1267,15,[email protected]$; areamonster [email protected]$,267,9,277,45,"Jakk",1130,10,[email protected]$; break; case 25: areamonster [email protected]$,352,9,362,45,"Cat o' Nine Tails",1307,15,[email protected]$; areamonster [email protected]$,352,9,362,45,"Moonlight",1150,1,[email protected]$; areamonster [email protected]$,352,9,362,45,"Nine Tail",1180,15,[email protected]$; break; case 26: areamonster [email protected]$,9,351,19,387,"Gibbet",1503,10,[email protected]$; areamonster [email protected]$,9,351,19,387,"Enchanted Peach Tree",1410,10,[email protected]$; areamonster [email protected]$,9,351,19,387,"Wooden Golem",1497,10,[email protected]$; areamonster [email protected]$,9,351,19,387,"Stone Shooter",1495,10,[email protected]$; areamonster [email protected]$,9,351,19,387,"Elder Willow",1033,5,[email protected]$; break; case 27: areamonster [email protected]$,93,351,103,387,"Goblin Archer",1258,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Goblin",1122,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Goblin",1123,5,[email protected]$; areamonster [email protected]$,93,351,103,387,"Goblin",1124,5,[email protected]$; areamonster [email protected]$,93,351,103,387,"Gobin",1125,5,[email protected]$; areamonster [email protected]$,93,351,103,387,"Goblin",1126,5,[email protected]$; break; case 28: areamonster [email protected]$,181,351,191,387,"Arclouse",1194,30,[email protected]$; areamonster [email protected]$,181,351,191,387,"Neraid",1255,15,[email protected]$; areamonster [email protected]$,181,351,191,387,"Pest",1256,15,[email protected]$; areamonster [email protected]$,181,351,191,387,"Kukre",1070,10,[email protected]$; break; case 29: areamonster [email protected]$,267,351,277,387,"Dark Frame",1260,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"The Paper",1375,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Hylozoist",1510,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Quve",1508,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Lude",1509,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Whisper",1179,10,[email protected]$; break; case 30: areamonster [email protected]$,352,351,362,387,"White Lady",1630,1,[email protected]$; areamonster [email protected]$,352,351,362,387,"Evil Nymph",1416,30,[email protected]$; break; case 31: areamonster [email protected]$,9,267,19,303,"Gig",1387,20,[email protected]$; areamonster [email protected]$,9,267,19,303,"Iron Fist",1212,15,[email protected]$; areamonster [email protected]$,9,267,19,303,"Argiope",1099,10,[email protected]$; areamonster [email protected]$,9,267,19,303,"Scorpion",1001,5,[email protected]$; break; case 32: areamonster [email protected]$,93,267,103,303,"Goblin Leader",1299,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin Archer",1258,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin",1122,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin",1123,5,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin",1124,5,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin",1125,5,[email protected]$; areamonster [email protected]$,93,267,103,303,"Goblin",1126,5,[email protected]$; break; case 33: areamonster [email protected]$,181,267,191,303,"Kobold Leader",1296,1,[email protected]$; areamonster [email protected]$,181,267,191,303,"Kobold",1133,15,[email protected]$; areamonster [email protected]$,181,267,191,303,"Kobold_Archer",1282,15,[email protected]$; areamonster [email protected]$,181,267,191,303,"Kobold",1134,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Kobold",1135,5,[email protected]$; break; case 34: areamonster [email protected]$,267,267,277,303,"Flame Skull",1869,20,[email protected]$; areamonster [email protected]$,267,267,277,303,"Whisper",1179,10,[email protected]$; areamonster [email protected]$,267,267,277,303,"Giant Whisper",1186,10,[email protected]$; break; case 35: areamonster [email protected]$,352,267,362,303,"Turtle General",1312,1,[email protected]$; areamonster [email protected]$,352,267,362,303,"Freezer",1319,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Solider",1316,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Heater",1318,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Permeter",1314,10,[email protected]$; break; case 36: areamonster [email protected]$,9,180,19,216,"Anolian",1206,30,[email protected]$; areamonster [email protected]$,9,180,19,216,"Grove",1687,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Alligator",1271,10,[email protected]$; break; case 37: areamonster [email protected]$,93,180,103,216,"Clock Tower Manager",1270,10,[email protected]$; areamonster [email protected]$,93,180,103,216,"Clock",1269,10,[email protected]$; areamonster [email protected]$,93,180,103,216,"Alarm",1193,30,[email protected]$; break; case 38: areamonster [email protected]$,181,180,191,216,"Death Word",1698,25,[email protected]$; areamonster [email protected]$,181,180,191,216,"Rideword",1195,25,[email protected]$; break; case 39: areamonster [email protected]$,267,180,277,216,"Evil Nymph",1416,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Mao Gui",1513,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Taoist Hermit",1412,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Zhu Po Long",1514,10,[email protected]$; areamonster [email protected]$,267,180,277,216,"Jin Guai",1517,5,[email protected]$; break; case 40: areamonster [email protected]$,352,180,362,216,"Samurai Specter",1492,1,[email protected]$; areamonster [email protected]$,352,180,362,216,"Shinobi",1401,10,[email protected]$; areamonster [email protected]$,352,180,362,216,"Tengu",1405,10,[email protected]$; areamonster [email protected]$,352,180,362,216,"Firelock Soldier",1403,5,[email protected]$; areamonster [email protected]$,352,180,362,216,"Miyabi Doll",1404,10,[email protected]$; areamonster [email protected]$,352,180,362,216,"Karakasa",1400,5,[email protected]$; break; case 41: areamonster [email protected]$,9,96,19,132,"Kraben",1587,50,[email protected]$; break; case 42: areamonster [email protected]$,93,96,103,132,"Sleeper",1386,20,[email protected]$; areamonster [email protected]$,93,96,103,132,"Sting",1207,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Mi Gao",1516,10,[email protected]$; areamonster [email protected]ap$,93,96,103,132,"Sandman",1165,5,[email protected]$; areamonster [email protected]$,93,96,103,132,"Hode",1127,5,[email protected]$; break; case 43: areamonster [email protected]$,181,96,191,132,"Medusa",1148,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Sidewinder",1037,40,[email protected]$; areamonster [email protected]$,181,96,191,132,"Anacondaq",1030,5,[email protected]$; areamonster [email protected]$,181,96,191,132,"Boa",1025,5,[email protected]$; break; case 44: areamonster [email protected]$,267,96,277,132,"Hatii Baby",1515,20,[email protected]$; areamonster [email protected]$,267,96,277,132,"Baphomet Jr.",1101,20,[email protected]$; areamonster [email protected]$,267,96,277,132,"Orc Baby",1686,1,[email protected]$; areamonster [email protected]$,267,96,277,132,"Baby Desert Wolf",1107,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Savage Babe",1167,10,[email protected]$; break; case 45: areamonster [email protected]$,352,96,362,132,"Osiris",1038,1,[email protected]$; areamonster [email protected]$,352,96,362,132,"Ancient Mummy",1297,15,[email protected]$; areamonster [email protected]$,352,96,362,132,"Verit",1032,15,[email protected]$; areamonster [email protected]$,352,96,362,132,"Mummy",1041,20,[email protected]$; break; case 46: areamonster [email protected]$,9,9,19,45,"Seeker",1774,20,[email protected]$; areamonster [email protected]$,9,9,19,45,"Beholder",1633,20,[email protected]$; break; case 47: areamonster [email protected]$,93,9,103,45,"Deleter",1384,20,[email protected]$; areamonster [email protected]$,93,9,103,45,"Deleter",1385,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Petite",1156,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Petite",1155,10,[email protected]$; break; case 48: areamonster [email protected]$,181,9,191,45,"Ancient Worm",1305,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Ancient Mummy",1297,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Ancient Mimic",1699,10,[email protected]$; break; case 49: areamonster [email protected]$,267,9,277,45,"Grizzly",1381,20,[email protected]$; areamonster [email protected]$,267,9,277,45,"Leib Olmai",1306,7,[email protected]$; areamonster [email protected]$,267,9,277,45,"Zipper Bear",1417,5,[email protected]$; areamonster [email protected]$,267,9,277,45,"Sasquatch",1243,5,[email protected]$; areamonster [email protected]$,267,9,277,45,"Bigfoot",1060,5,[email protected]$; break; case 50: areamonster [email protected]$,352,9,362,45,"Pharaoh",1157,1,[email protected]$; areamonster [email protected]$,352,9,362,45,"Amon Ra",1511,1,[email protected]$; areamonster [email protected]$,352,9,362,45,"Anubis",1098,10,[email protected]$; areamonster [email protected]$,352,9,362,45,"Marduk",1140,10,[email protected]$; areamonster [email protected]$,352,9,362,45,"Matyr",1146,10,[email protected]$; break; case 51: areamonster [email protected]$,9,351,19,387,"Mini Demon",1292,20,[email protected]$; areamonster [email protected]$,9,351,19,387,"Diabolic",1382,20,[email protected]$; areamonster [email protected]$,9,351,19,387,"Deviruchi",1109,10,[email protected]$; break; case 52: areamonster [email protected]$,93,351,103,387,"Harpy",1376,20,[email protected]$; areamonster [email protected]$,93,351,103,387,"Grand Peco",1369,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Bloody Butterfly",1408,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Gargoyle",1253,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Hill Wind",1680,5,[email protected]$; areamonster [email protected]$,93,351,103,387,"Hill Wind",1629,5,[email protected]$; break; case 53: areamonster [email protected]$,181,351,191,387,"Assaulter",1315,25,[email protected]$; areamonster [email protected]$,181,351,191,387,"Shinobi",1401,30,[email protected]$; break; case 54: areamonster [email protected]$,267,351,277,387,"Chepet",1250,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Mariontte",1143,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Miyabi Doll",1404,10,[email protected]$; break; case 55: areamonster [email protected]$,352,351,362,387,"Medusa",1148,25,[email protected]$; areamonster [email protected]$,352,351,362,387,"Evil Snake Lord",1418,1,[email protected]$; areamonster [email protected]$,352,351,362,387,"Isis",1029,15,[email protected]$; areamonster [email protected]$,352,351,362,387,"Sidewinder",1037,15,[email protected]$; break; case 56: areamonster [email protected]$,9,267,19,303,"Freezer",1319,10,[email protected]$; areamonster [email protected]$,9,267,19,303,"Hatii Baby",1515,10,[email protected]$; areamonster [email protected]$,9,267,19,303,"Ice Titan",1777,15,[email protected]$; areamonster [email protected]$,9,267,19,303,"Snowier",1775,10,[email protected]$; areamonster [email protected]$,9,267,19,303,"Gazeti",1778,10,[email protected]$; break; case 57: areamonster [email protected]$,93,267,103,303,"Arc Angeling",1388,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Deviling",1582,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Angeling",1096,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Ghostring",1120,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Mastering",1090,1,[email protected]$; areamonster [email protected]$,93,267,103,303,"Metaling",1613,25,[email protected]$; areamonster [email protected]$,93,267,103,303,"Marin",1242,5,[email protected]$; areamonster [email protected]$,93,267,103,303,"Poporing",1031,5,[email protected]$; areamonster [email protected]$,93,267,103,303,"Drops",1113,5,[email protected]$; break; case 58: areamonster [email protected]$,181,267,191,303,"Phendark",1202,20,[email protected]$; areamonster [email protected]$,181,267,191,303,"Rybio",1201,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Zombie Prisoner",1197,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Skeleton Prisoner",1196,5,[email protected]$; areamonster [email protected]$,181,267,191,303,"Injustice",1257,5,[email protected]$; break; case 59: areamonster [email protected]$,267,267,277,303,"Ancient Mimic",1699,30,[email protected]$; areamonster [email protected]$,267,267,277,303,"Mimic",1191,20,[email protected]$; areamonster [email protected]$,267,267,277,303,"Mystcase",1249,10,[email protected]$; break; case 60: areamonster [email protected]$,352,267,362,303,"Egnigem Cenia",1658,1,[email protected]$; areamonster [email protected]$,352,267,362,303,"Doppelganger",1046,1,[email protected]$; areamonster [email protected]$,352,267,362,303,"Armeyer Dinze",1654,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Wickebine Tres",1653,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Laurell Winder",1657,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Kavach Icarus",1656,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Errende Ebecee",1655,10,[email protected]$; areamonster [email protected]$,352,267,362,303,"Egnigem Cenia",1652,10,[email protected]$; break; case 61: areamonster [email protected]$,9,180,19,216,"Agav",1769,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Echio",1770,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Isilla",1772,5,[email protected]$; areamonster [email protected]$,9,180,19,216,"Mobster",1313,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Pasana",1154,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Vanberk",1771,5,[email protected]$; break; case 62: areamonster [email protected]$,93,180,103,216,"Wanderer",1208,35,[email protected]$; break; case 63: areamonster [email protected]$,181,180,191,216,"Ragged Zombie",1865,20,[email protected]$; areamonster [email protected]$,181,180,191,216,"Zombie Master",1298,10,[email protected]$; areamonster [email protected]$,181,180,191,216,"Zombie Prisoner",1197,5,[email protected]$; areamonster [email protected]$,181,180,191,216,"Orc Zombie",1153,5,[email protected]$; areamonster [email protected]$,181,180,191,216,"Zombie",1015,5,[email protected]$; break; case 64: areamonster [email protected]$,267,180,277,216,"Ungoliant",1618,30,[email protected]$; areamonster [email protected]$,267,180,277,216,"Ancient Worm",1305,2,[email protected]$; areamonster [email protected]$,267,180,277,216,"Caterpillar",1300,2,[email protected]$; areamonster [email protected]$,267,180,277,216,"Creamy Fear",1293,2,[email protected]$; areamonster [email protected]$,267,180,277,216,"Killer Mantis",1294,2,[email protected]$; areamonster [email protected]$,267,180,277,216,"Giant Hornet",1303,2,[email protected]$; break; case 65: areamonster [email protected]$,352,180,362,216,"Atros",1785,1,[email protected]$; areamonster [email protected]$,352,180,362,216,"Galion",1783,20,[email protected]$; break; case 66: areamonster [email protected]$,9,96,19,132,"Incubus",1374,20,[email protected]$; areamonster [email protected]$,9,96,19,132,"Aliot",1736,20,[email protected]$; areamonster [email protected]$,9,96,19,132,"Injustice",1257,10,[email protected]$; break; case 67: areamonster [email protected]$,93,96,103,132,"Acidus",1716,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Acidus",1713,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Deleter",1384,5,[email protected]$; areamonster [email protected]$,93,96,103,132,"Mutant Dragonoid",1262,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Petite",1156,5,[email protected]$; break; case 68: areamonster [email protected]$,181,96,191,132,"Lava Golem",1366,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Stalactic Golem",1278,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Ice Titan",1777,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Wooden Golem",1497,5,[email protected]$; areamonster [email protected]$,181,96,191,132,"Golem",1040,5,[email protected]$; break; case 69: areamonster [email protected]$,267,96,277,132,"Dame of Sentinel",1700,20,[email protected]$; areamonster [email protected]$,267,96,277,132,"Mistress of Shelter",1701,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Baroness of Retribution",1702,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"Lady Solace",1703,10,[email protected]$; areamonster [email protected]$,267,96,277,132,"False Angel",1371,10,[email protected]$; break; case 70: areamonster [email protected]$,352,96,362,132,"Orc Hero",1087,1,[email protected]$; areamonster [email protected]$,352,96,362,132,"Orc Lord",1190,1,[email protected]$; areamonster [email protected]$,352,96,362,132,"Orc Baby",1686,20,[email protected]$; break; case 71: areamonster [email protected]$,9,9,19,45,"Succubus",1370,20,[email protected]$; areamonster [email protected]$,9,9,19,45,"Nightmare Terror",1379,20,[email protected]$; areamonster [email protected]$,9,9,19,45,"Incubus",1374,20,[email protected]$; areamonster [email protected]$,9,9,19,45,"Nightmare",1061,5,[email protected]$; break; case 72: areamonster [email protected]$,93,9,103,45,"Margaretha Sorin",1637,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Permeter",1314,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Errende Ebecee",1655,10,[email protected]$; areamonster [email protected]$,93,9,103,45,"Enchanted Peach Tree",1410,10,[email protected]$; break; case 73: areamonster [email protected]$,181,9,191,45,"Succubus",1370,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Loli Ruri",1505,20,[email protected]$; areamonster [email protected]$,181,9,191,45,"Aliza",1737,10,[email protected]$; areamonster [email protected]$,181,9,191,45,"Zealotus",1200,5,[email protected]$; areamonster [email protected]$,181,9,191,45,"Alice",1275,5,[email protected]$; areamonster [email protected]$,181,9,191,45,"Green Maiden",1631,10,[email protected]$; break; case 74: areamonster [email protected]$,267,9,277,45,"Dimik",1671,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Dimik",1673,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Dimik",1672,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Venatu",1677,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Dimik",1670,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Archdam",1668,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Venatu",1678,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Venatu",1679,6,[email protected]$; areamonster [email protected]$,267,9,277,45,"Venatu",1676,6,[email protected]$; break; case 75: areamonster [email protected]$,352,9,362,45,"Baphomet",1039,1,[email protected]$; areamonster [email protected]$,352,9,362,45,"Dark Lord",1272,1,[email protected]$; areamonster [email protected]$,352,9,362,45,"Baphomet Jr.",1101,20,[email protected]$; areamonster [email protected]$,352,9,362,45,"Dark Illusion",1302,10,[email protected]$; break; case 76: areamonster [email protected]$,9,351,19,387,"Abysmal Knight",1219,30,[email protected]$; areamonster [email protected]$,9,351,19,387,"Nightmare Terror",1379,20,[email protected]$; areamonster [email protected]$,9,351,19,387,"Nightmare",1061,10,[email protected]$; break; case 77: areamonster [email protected]$,93,351,103,387,"Banshee",1867,30,[email protected]$; areamonster [email protected]$,93,351,103,387,"Wraith Dead",1291,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Evil Druid",1117,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Wraith",1192,10,[email protected]$; areamonster [email protected]$,93,351,103,387,"Wind Ghost",1263,10,[email protected]$; break; case 78: areamonster [email protected]$,181,351,191,387,"Sword Master",1829,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Bloody Knight",1268,10,[email protected]$; areamonster [email protected]$,181,351,191,387,"Abysmal Knight",1219,5,[email protected]$; areamonster [email protected]$,181,351,191,387,"Dullahan",1504,10,[email protected]$; areamonster [email protected]$,181,351,191,387,"Raydric",1163,20,[email protected]$; break; case 79: areamonster [email protected]$,267,351,277,387,"Hydro",1720,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Ferus",1714,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Ferus",1717,10,[email protected]$; areamonster [email protected]$,267,351,277,387,"Deleter",1385,5,[email protected]$; areamonster [email protected]$,267,351,277,387,"Petite",1155,5,[email protected]$; break; case 80: // areamonster [email protected]$,352,351,362,387,"Falling Bishop",1871,1,[email protected]$; areamonster [email protected]$,352,351,362,387,"Necromancer",1870,15,[email protected]$; break; case 81: areamonster [email protected]$,9,267,19,303,"Mysteltainn",1203,20,[email protected]$; areamonster [email protected]$,9,267,19,303,"Ogretooth",1204,20,[email protected]$; areamonster [email protected]$,9,267,19,303,"Executioner",1205,20,[email protected]$; break; case 82: areamonster [email protected]$,93,267,103,303,"Bloody Knight",1268,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Agav",1769,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Bloody Murderer",1507,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Skogul",1752,10,[email protected]$; areamonster [email protected]$,93,267,103,303,"Injustice",1257,10,[email protected]$; break; case 83: areamonster [email protected]$,181,267,191,303,"Skeggiold",1754,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Dark Illusion",1302,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Gryphon",1259,10,[email protected]$; areamonster [email protected]$,181,267,191,303,"Chimera",1283,10,[email protected]$; break; case 84: areamonster [email protected]$,267,267,277,303,"Succubus",1370,10,[email protected]$; areamonster [email protected]$,267,267,277,303,"Dark Illusion",1302,20,[email protected]$; areamonster [email protected]$,267,267,277,303,"Owl Duke",1320,10,[email protected]$; areamonster [email protected]$,267,267,277,303,"Owl Baron",1295,10,[email protected]$; areamonster [email protected]$,267,267,277,303,"Incubus",1374,10,[email protected]$; break; case 85: areamonster [email protected]$,352,267,362,303,"Ifrit",1832,1,[email protected]$; break; case 86: areamonster [email protected]$,9,180,19,216,"Hydro",1720,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Gryphon",1259,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Chimera",1283,10,[email protected]$; areamonster [email protected]$,9,180,19,216,"Majoruros",1310,10,[email protected]$; break; case 87: areamonster [email protected]$,93,180,103,216,"Salamander",1831,15,[email protected]$; areamonster [email protected]$,93,180,103,216,"Kasa",1833,20,[email protected]$; areamonster [email protected]$,93,180,103,216,"Lava Golem",1366,15,[email protected]$; areamonster [email protected]$,93,180,103,216,"Gajomart",1309,10,[email protected]$; break; case 88: areamonster [email protected]$,181,180,191,216,"Necromancer",1870,15,[email protected]$; areamonster [email protected]$,181,180,191,216,"Anubis",1098,15,[email protected]$; areamonster [email protected]$,181,180,191,216,"Wraith Dead",1291,10,[email protected]$; areamonster [email protected]$,181,180,191,216,"Ancient Mummy",1297,10,[email protected]$; areamonster [email protected]$,181,180,191,216,"Khalitzburg",1132,10,[email protected]$; break; case 89: areamonster [email protected]$,267,180,277,216,"Odium of Thanatos",1704,6,[email protected]$; areamonster [email protected]$,267,180,277,216,"Despero of Thanatos",1705,6,[email protected]$; areamonster [email protected]$,267,180,277,216,"Maero of Thanatos",1706,6,[email protected]$; areamonster [email protected]$,267,180,277,216,"Dolor of Thanatos",1707,6,[email protected]$; break; case 90: areamonster [email protected]$,352,180,362,216,"Valkyrie Randgris",1751,1,[email protected]$; areamonster [email protected]$,352,180,362,216,"Baroness of Retribution",1702,10,[email protected]$; areamonster [email protected]$,352,180,362,216,"Lady Solace",1703,10,[email protected]$; areamonster [email protected]$,352,180,362,216,"False Angel",1371,10,[email protected]$; break; case 91: areamonster [email protected]$,9,96,19,132,"Cecil Damon",1638,10,[email protected]$; areamonster [email protected]$,9,96,19,132,"Bow Master",1830,10,[email protected]$; areamonster [email protected]$,9,96,19,132,"Kavac",1656,30,[email protected]$; break; case 92: areamonster [email protected]$,93,96,103,132,"Kathryne Keyron",1639,15,[email protected]$; areamonster [email protected]$,93,96,103,132,"Elder",1377,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Laurell Weinder",1657,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Wind Ghost",1263,10,[email protected]$; areamonster [email protected]$,93,96,103,132,"Marduk",1140,10,[email protected]$; break; case 93: areamonster [email protected]$,181,96,191,132,"Seyren Windsor",1634,15,[email protected]$; areamonster [email protected]$,181,96,191,132,"Bloody Knight",1268,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Abysmal Knight",1219,10,[email protected]$; areamonster [email protected]$,181,96,191,132,"Wanderer",1208,10,[email protected]$; break; case 94: areamonster [email protected]$,267,96,277,132,"Sword Master",1829,15,[email protected]$; areamonster [email protected]$,267,96,277,132,"Bow Master",1830,15,[email protected]$; break; case 95: areamonster [email protected]$,352,96,362,132,"Beelzebub",1873,1,[email protected]$; areamonster [email protected]$,352,96,362,132,"Hunter Fly",1035,30,[email protected]$; areamonster [email protected]$,352,96,362,132,"Steel Chonchon",1042,5,[email protected]$; areamonster [email protected]$,352,96,362,132,"Dragon FLy",1091,5,[email protected]$; areamonster [email protected]$,352,96,362,132,"Chonchon",1011,5,[email protected]$; break; case 96: areamonster [email protected]$,9,9,19,45,"Valkyrie",1765,5,[email protected]$; areamonster [email protected]$,9,9,19,45,"Skeggiold",1755,10,[email protected]$; areamonster [email protected]$,9,9,19,45,"Skeggiold",1754,10,[email protected]$; break; case 97: areamonster [email protected]$,93,9,103,45,"Incarnation of Morroc",1918,5,[email protected]$; areamonster [email protected]$,93,9,103,45,"Incarnation of Morroc",1919,5,[email protected]$; areamonster [email protected]$,93,9,103,45,"Incarnation of Morroc",1920,5,[email protected]$; areamonster [email protected]$,93,9,103,45,"Incarnation of Morroc",1921,5,[email protected]$; break; case 98: areamonster [email protected]$,181,9,191,45,"Kathryne Keyron",1639,2,[email protected]$; areamonster [email protected]$,181,9,191,45,"Seyren Windsor",1634,2,[email protected]$; areamonster [email protected]$,181,9,191,45,"Margaretha Sorin",1637,2,[email protected]$; areamonster [email protected]$,181,9,191,45,"Eremes Guile",1635,2,[email protected]$; areamonster [email protected]$,181,9,191,45,"Howard Alt-Eisen",1636,2,[email protected]$; areamonster [email protected]$,181,9,191,45,"Cecil Damon",1638,2,[email protected]$; break; case 99: for(set [email protected],1; [email protected]<=7; set [email protected],[email protected]+1) { set [email protected]_ran,rand(1,30); if ([email protected]_ran == 1) areamonster [email protected]$,267,9,277,45,"Kathryne Keyron",1639,2,[email protected]$; else if ([email protected]_ran == 2) areamonster [email protected]$,267,9,277,45,"Seyren Windsor",1634,2,[email protected]$; else if ([email protected]_ran == 3) areamonster [email protected]$,267,9,277,45,"Margaretha Sorin",1637,2,[email protected]$; else if ([email protected]_ran == 4) areamonster [email protected]$,267,9,277,45,"Eremes Guile",1635,2,[email protected]$; else if ([email protected]_ran == 5) areamonster [email protected]$,267,9,277,45,"Howard Alt-Eisen",1636,2,[email protected]$; else if ([email protected]_ran == 6) areamonster [email protected]$,267,9,277,45,"Cecil Damon",1638,2,[email protected]$; else if ([email protected]_ran == 7) areamonster [email protected]$,267,9,277,45,"Incarnation of Morroc",1918,5,[email protected]$; else if ([email protected]_ran == 8) areamonster [email protected]$,267,9,277,45,"Incarnation of Morroc",1919,5,[email protected]$; else if ([email protected]_ran == 9) areamonster [email protected]$,267,9,277,45,"Incarnation of Morroc",1920,5,[email protected]$; else if ([email protected]_ran == 10) areamonster [email protected]$,267,9,277,45,"Incarnation of Morroc",1921,5,[email protected]$; else if ([email protected]_ran == 11) areamonster [email protected]$,267,9,277,45,"Valkyrie",1765,5,[email protected]$; else if ([email protected]_ran == 12) areamonster [email protected]$,267,9,277,45,"Skeggiold",1755,10,[email protected]$; else if ([email protected]_ran == 13) areamonster [email protected]$,267,9,277,45,"Skeggiold",1754,10,[email protected]$; else if ([email protected]_ran == 14) areamonster [email protected]$,267,9,277,45,"Seyren Windsor",1634,15,[email protected]$; else if ([email protected]_ran == 15) areamonster [email protected]$,267,9,277,45,"Bloody Knight",1268,10,[email protected]$; else if ([email protected]_ran == 16) areamonster [email protected]$,267,9,277,45,"Abysmal Knight",1219,10,[email protected]$; else if ([email protected]_ran == 17) areamonster [email protected]$,267,9,277,45,"Wanderer",1208,10,[email protected]$; else if ([email protected]_ran == 18) areamonster [email protected]$,267,9,277,45,"Sword Master",1829,15,[email protected]$; else if ([email protected]_ran == 19) areamonster [email protected]$,267,9,277,45,"Bow Master",1830,15,[email protected]$; else if ([email protected]_ran == 20) areamonster [email protected]$,267,9,277,45,"Kathryne Keyron",1639,15,[email protected]$; else if ([email protected]_ran == 21) areamonster [email protected]$,267,9,277,45,"Elder",1377,10,[email protected]$; else if ([email protected]_ran == 22) areamonster [email protected]$,267,9,277,45,"Laurell Weinder",1657,10,[email protected]$; else if ([email protected]_ran == 23) areamonster [email protected]$,267,9,277,45,"Wind Ghost",1263,10,[email protected]$; else if ([email protected]_ran == 24) areamonster [email protected]$,267,9,277,45,"Marduk",1140,10,[email protected]$; else if ([email protected]_ran == 25) areamonster [email protected]$,267,9,277,45,"Cecil Damon",1638,10,[email protected]$; else if ([email protected]_ran == 26) areamonster [email protected]$,267,9,277,45,"Bow Master",1830,10,[email protected]$; else if ([email protected]_ran == 27) areamonster [email protected]$,267,9,277,45,"Kavach Icarus",1656,30,[email protected]$; else if ([email protected]_ran == 28) areamonster [email protected]$,267,9,277,45,"Baroness of Retribution",1702,10,[email protected]$; else if ([email protected]_ran == 29) areamonster [email protected]$,267,9,277,45,"Lady Solace",1703,10,[email protected]$; else areamonster [email protected]$,267,9,277,45,"False Angel",1371,10,[email protected]$; } break; } return; } function script F_Tower_Warp { set [email protected], getarg(0); set [email protected]$, getarg(1); switch([email protected]) { case 2: warp [email protected]$,136,354; break; case 3: warp [email protected]$,224,354; break; case 4: warp [email protected]$,310,354; break; case 5: warp [email protected]$,395,354; break; case 6: warp [email protected]$,52,270; break; case 7: warp [email protected]$,136,270; break; case 8: warp [email protected]$,224,270; break; case 9: warp [email protected]$,310,270; break; case 10: warp [email protected]$,395,270; break; case 11: warp [email protected]$,52,183; break; case 12: warp [email protected]map$,136,183; break; case 13: warp [email protected]$,224,183; break; case 14: warp [email protected]$,310,183; break; case 15: warp [email protected]$,395,183; break; case 16: warp [email protected]$,52,99; break; case 17: warp [email protected]$,136,99; break; case 18: warp [email protected]$,224,99; break; case 19: warp [email protected]$,310,99; break; case 20: warp [email protected]$,395,99; break; case 21: warp [email protected]$,52,12; break; case 22: warp [email protected]$,136,12; break; case 23: warp [email protected]$,224,12; break; case 24: warp [email protected]$,310,12; break; case 25: warp [email protected]$,395,12; break; case 27: warp [email protected]$,136,354; break; case 28: warp [email protected]$,224,354; break; case 29: warp [email protected]$,310,354; break; case 30: warp [email protected]$,395,354; break; case 31: warp [email protected]$,52,270; break; case 32: warp [email protected]$,136,270; break; case 33: warp [email protected]$,224,270; break; case 34: warp [email protected]$,310,270; break; case 35: warp [email protected]$,395,270; break; case 36: warp [email protected]$,52,183; break; case 37: warp [email protected]$,136,183; break; case 38: warp [email protected]$,224,183; break; case 39: warp [email protected]$,310,183; break; case 40: warp [email protected]$,395,183; break; case 41: warp [email protected]$,52,99; break; case 42: warp [email protected]$,136,99; break; case 43: warp [email protected]$,224,99; break; case 44: warp [email protected]$,310,99; break; case 45: warp [email protected]$,395,99; break; case 46: warp [email protected]$,52,12; break; case 47: warp [email protected]$,136,12; break; case 48: warp [email protected]$,224,12; break; case 49: warp [email protected]$,310,12; break; case 50: warp [email protected]$,395,12; break; case 52: warp [email protected]$,136,354; break; case 53: warp [email protected]$,224,354; break; case 54: warp [email protected]$,310,354; break; case 55: warp [email protected]$,395,354; break; case 56: warp [email protected]$,52,270; break; case 57: warp [email protected]$,136,270; break; case 58: warp [email protected]$,224,270; break; case 59: warp [email protected]$,310,270; break; case 60: warp [email protected]$,395,270; break; case 61: warp [email protected]$,52,183; break; case 62: warp [email protected]$,136,183; break; case 63: warp [email protected]$,224,183; break; case 64: warp [email protected]$,310,183; break; case 65: warp [email protected]$,395,183; break; case 66: warp [email protected]$,52,99; break; case 67: warp [email protected]$,136,99; break; case 68: warp [email protected]$,224,99; break; case 69: warp [email protected]$,310,99; break; case 70: warp [email protected]$,395,99; break; case 71: warp [email protected]$,52,12; break; case 72: warp [email protected]$,136,12; break; case 73: warp [email protected]$,224,12; break; case 74: warp [email protected]$,310,12; break; case 75: warp [email protected]$,395,12; break; case 77: warp [email protected]$,136,354; break; case 78: warp [email protected]$,224,354; break; case 79: warp [email protected]$,310,354; break; case 80: warp [email protected]$,395,354; break; case 81: warp [email protected]$,52,270; break; case 82: warp [email protected]$,136,270; break; case 83: warp [email protected]$,224,270; break; case 84: warp [email protected]$,310,270; break; case 85: warp [email protected]$,395,270; break; case 86: warp [email protected]$,52,183; break; case 87: warp [email protected]$,136,183; break; case 88: warp [email protected]$,224,183; break; case 89: warp [email protected]$,310,183; break; case 90: warp [email protected]$,395,183; break; case 91: warp [email protected]$,52,99; break; case 92: warp [email protected]$,136,99; break; case 93: warp [email protected]$,224,99; break; case 94: warp [email protected]$,310,99; break; case 95: warp [email protected]$,395,99; break; case 96: warp [email protected]$,52,12; break; case 97: warp [email protected]$,136,12; break; case 98: warp [email protected]$,224,12; break; case 99: warp [email protected]$,309,12; break; } return; } // Levels 1-25 //============================================================ [email protected],50,360,0 script Immortal Brazier# 844,{ mes "- A Message is Engraved on the Brazier -"; mes "The one who scatters the ashes of the darkness in this place shall become one step closer to Nacht Sieger, the Hegemon King of the Darkness..."; next; setarray [email protected]$[1],"26th","51st","76th"; setarray [email protected]$[1],"[email protected]","[email protected]","[email protected]"; set [email protected], select("26th Level:51st Level:76th Level"); if (countitem(6000) < [email protected]) { mes "-Warning-"; mes "To warp to the "[email protected]$[[email protected]]+" Level, you need "[email protected]+" Ashes of the Darkness."; close; } delitem 6000,[email protected]; //Dark_Ashes mapannounce instance_mapname("[email protected]"), strcharinfo(0)+". You will be warped to the "[email protected]$[[email protected]]+" Level.",bc_map,"0x00ff99"; warp instance_mapname([email protected]$[[email protected]]),52,354; close; OnInstanceInit: initnpctimer; end; OnTimer10000: mapannounce instance_mapname("[email protected]"), "Notice : Taming a monster does not count towards defeating them.",bc_map,"0xff0000"; stopnpctimer; end; } [email protected],29,365,1 script #1F Controller 844,{ end; OnInstanceInit: callfunc "F_Tower_Monster", 1, instance_mapname("[email protected]"), instance_npcname("#1F Controller")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("#1F Controller")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { initnpctimer; //SetItemPartyInMap in_102floor 1 } else mapannounce [email protected]$, "Remaining Monsters on the 1st Level - "[email protected]_dead_num,bc_map,"0x00ff99"; end; OnTimer5000: mapannounce instance_mapname("[email protected]"), "All Monsters on the 1st Level have been defeated.",bc_map,"0xffff00"; donpcevent instance_npcname("1FGate102tower")+"::OnEnable"; stopnpctimer; end; } [email protected],12,393,0 script 1FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); end; OnEnable: enablenpc instance_npcname(strnpcinfo(0)); callfunc "F_Tower_Monster", atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1, strnpcinfo(4), instance_npcname(strnpcinfo(0))+"::OnMyMobDead"; end; OnTouch_: callfunc "F_Tower_Warp", atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1, strnpcinfo(4); end; OnMyMobDead: set [email protected]$, strnpcinfo(4); set [email protected], atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1; set [email protected]_dead_num,mobcount([email protected]$,instance_npcname(strnpcinfo(0))+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { initnpctimer; //SetItemPartyInMap in_102floor [email protected] } else mapannounce [email protected]$, "Remaining Monsters on the "+callfunc("F_GetNumSuffix",[email protected])+" Level - "[email protected]_dead_num,bc_map,"0x00ff99"; end; OnTimer5000: set [email protected], atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1; mapannounce strnpcinfo(4), "All Monsters on the "+callfunc("F_GetNumSuffix",[email protected])+" Level have been defeated.",bc_map,"0xffff00"; donpcevent instance_npcname([email protected]+"FGate102tower")+"::OnEnable"; stopnpctimer; end; } [email protected],96,393,0 duplicate(1FGate102tower) 2FGate102tower 45,2,2 [email protected],184,393,0 duplicate(1FGate102tower) 3FGate102tower 45,2,2 [email protected],270,393,0 duplicate(1FGate102tower) 4FGate102tower 45,2,2 [email protected],355,393,0 duplicate(1FGate102tower) 5FGate102tower 45,2,2 [email protected],12,309,0 duplicate(1FGate102tower) 6FGate102tower 45,2,2 [email protected],96,309,0 duplicate(1FGate102tower) 7FGate102tower 45,2,2 [email protected],184,309,0 duplicate(1FGate102tower) 8FGate102tower 45,2,2 [email protected],270,309,0 duplicate(1FGate102tower) 9FGate102tower 45,2,2 [email protected],355,309,0 duplicate(1FGate102tower) 10FGate102tower 45,2,2 [email protected],12,222,0 duplicate(1FGate102tower) 11FGate102tower 45,2,2 [email protected],96,222,0 duplicate(1FGate102tower) 12FGate102tower 45,2,2 [email protected],184,222,0 duplicate(1FGate102tower) 13FGate102tower 45,2,2 [email protected],270,222,0 duplicate(1FGate102tower) 14FGate102tower 45,2,2 [email protected],355,222,0 duplicate(1FGate102tower) 15FGate102tower 45,2,2 [email protected],12,138,0 duplicate(1FGate102tower) 16FGate102tower 45,2,2 [email protected],96,138,0 duplicate(1FGate102tower) 17FGate102tower 45,2,2 [email protected],184,138,0 duplicate(1FGate102tower) 18FGate102tower 45,2,2 [email protected],270,138,0 duplicate(1FGate102tower) 19FGate102tower 45,2,2 [email protected],355,138,0 duplicate(1FGate102tower) 20FGate102tower 45,2,2 [email protected],12,51,0 duplicate(1FGate102tower) 21FGate102tower 45,2,2 [email protected],96,51,0 duplicate(1FGate102tower) 22FGate102tower 45,2,2 [email protected],184,51,0 duplicate(1FGate102tower) 23FGate102tower 45,2,2 [email protected],270,51,0 duplicate(1FGate102tower) 24FGate102tower 45,2,2 [email protected],355,51,0 script 25FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("25FGate102tower"); end; OnEnable: enablenpc instance_npcname("25FGate102tower"); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp instance_mapname("[email protected]"),52,354; end; OnTimer120000: disablenpc instance_npcname("25FGate102tower"); donpcevent instance_npcname("25FGate102tower-2")+"::OnEnable"; stopnpctimer; end; } [email protected],355,51,0 script 25FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("25FGate102tower-2"); end; OnEnable: enablenpc instance_npcname("25FGate102tower-2"); end; OnTouch_: warp instance_mapname("[email protected]"),52,354; end; } [email protected],71,4,0 script #Broadcast Mode1 844,{ end; OnInstanceInit: initnpctimer; end; OnTimer15000: OnTimer60000: mapannounce instance_mapname("[email protected]"), "Notice : In any abnormal situation where you defeat a monster, you can't advance to the next level!",bc_map,"0xff0000"; end; OnTimer120000: mapannounce instance_mapname("[email protected]"), "Notice : In any abnormal situation where you defeat a monster, you can't advance to the next level!",bc_map,"0xff0000"; stopnpctimer; end; } [email protected],71,1,0 script #Manager Mode1 844,{ callfunc "F_GM_NPC"; mes "Please enter the password."; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { mes "This NPC manages the tower from the 1st to the 25th Level."; mes "Please enter the Level number to open."; mes "(i.g.: 1F->1, 25F->25)"; input [email protected],1,25; next; if ([email protected] < 1 || [email protected] > 25) mes "You can only enter a number from 1 to 25."; else { donpcevent instance_npcname([email protected]+"FGate102tower")+"::OnEnable"; mes "*** Level "+ [email protected] + " is now being opened. ***"; } } close; } // Levels 26-50 //============================================================ [email protected],29,365,2 script Immortal Furnace#1 844,{ end; OnInstanceInit: callfunc "F_Tower_Monster", 26, instance_mapname("[email protected]"), instance_npcname("Immortal Furnace#1")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("Immortal Furnace#1")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { initnpctimer; //SetItemPartyInMap in_102floor 26 } else mapannounce [email protected]$, "Remaining Monsters on the 26th Level - " + [email protected]_dead_num,bc_map,"0x00ff99"; end; OnTimer5000: mapannounce instance_mapname("[email protected]"), "All Monsters on the 26th Level have been defeated.",bc_map,"0xffff00"; donpcevent instance_npcname("26FGate102tower")+"::OnEnable"; stopnpctimer; end; } [email protected],12,393,0 duplicate(1FGate102tower) 26FGate102tower 45,2,2 [email protected],96,393,0 duplicate(1FGate102tower) 27FGate102tower 45,2,2 [email protected],184,393,0 duplicate(1FGate102tower) 28FGate102tower 45,2,2 [email protected],270,393,0 duplicate(1FGate102tower) 29FGate102tower 45,2,2 [email protected],355,393,0 duplicate(1FGate102tower) 30FGate102tower 45,2,2 [email protected],12,309,0 duplicate(1FGate102tower) 31FGate102tower 45,2,2 [email protected],96,309,0 duplicate(1FGate102tower) 32FGate102tower 45,2,2 [email protected],184,309,0 duplicate(1FGate102tower) 33FGate102tower 45,2,2 [email protected],270,309,0 duplicate(1FGate102tower) 34FGate102tower 45,2,2 [email protected],355,309,0 duplicate(1FGate102tower) 35FGate102tower 45,2,2 [email protected],12,222,0 duplicate(1FGate102tower) 36FGate102tower 45,2,2 [email protected],96,222,0 duplicate(1FGate102tower) 37FGate102tower 45,2,2 [email protected],184,222,0 duplicate(1FGate102tower) 38FGate102tower 45,2,2 [email protected],270,222,0 duplicate(1FGate102tower) 39FGate102tower 45,2,2 [email protected],355,222,0 duplicate(1FGate102tower) 40FGate102tower 45,2,2 [email protected],12,138,0 duplicate(1FGate102tower) 41FGate102tower 45,2,2 [email protected],96,138,0 duplicate(1FGate102tower) 42FGate102tower 45,2,2 [email protected],184,138,0 duplicate(1FGate102tower) 43FGate102tower 45,2,2 [email protected],270,138,0 duplicate(1FGate102tower) 44FGate102tower 45,2,2 [email protected],355,138,0 duplicate(1FGate102tower) 45FGate102tower 45,2,2 [email protected],12,51,0 duplicate(1FGate102tower) 46FGate102tower 45,2,2 [email protected],96,51,0 duplicate(1FGate102tower) 47FGate102tower 45,2,2 [email protected],184,51,0 duplicate(1FGate102tower) 48FGate102tower 45,2,2 [email protected],270,51,0 duplicate(1FGate102tower) 49FGate102tower 45,2,2 [email protected],355,51,0 script 50FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("50FGate102tower"); end; OnEnable: enablenpc instance_npcname("50FGate102tower"); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp instance_mapname("[email protected]"),52,354; end; OnTimer120000: disablenpc instance_npcname("50FGate102tower"); donpcevent instance_npcname("50FGate102tower-2")+"::OnEnable"; stopnpctimer; end; } [email protected],355,51,0 script 50FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("50FGate102tower-2"); end; OnEnable: enablenpc instance_npcname("50FGate102tower-2"); end; OnTouch_: warp instance_mapname("[email protected]"),52,354; end; } [email protected],71,1,0 script #Manager Mode2 844,{ callfunc "F_GM_NPC"; mes "Please enter the password."; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { mes "This NPC manages the tower from the 26st to the 50th Level."; mes "Please enter the Level number to open."; mes "(i.g.: 26F->26, 50F->50)"; input [email protected],26,50; next; if ([email protected] < 26 || [email protected] > 50) mes "You can only enter a number from 26 to 50."; else { donpcevent instance_npcname([email protected]+"FGate102tower")+"::OnEnable"; mes "*** Level "+ [email protected] + " is now being opened. ***"; } } close; } // Levels 51-75 //============================================================ [email protected],29,365,2 script Immortal Furnace#2 844,{ end; OnInstanceInit: callfunc "F_Tower_Monster", 51, instance_mapname("[email protected]"), instance_npcname("Immortal Furnace#2")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("Immortal Furnace#2")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { initnpctimer; //SetItemPartyInMap in_102floor 51 } else mapannounce [email protected]$, "Remaining Monsters on the 51st Level - " + [email protected]_dead_num,bc_map,"0x00ff99"; end; OnTimer5000: mapannounce instance_mapname("[email protected]"), "All Monsters on the 51st Level have been defeated.",bc_map,"0xffff00"; donpcevent instance_npcname("51FGate102tower")+"::OnEnable"; stopnpctimer; end; } [email protected],12,393,0 duplicate(1FGate102tower) 51FGate102tower 45,2,2 [email protected],96,393,0 duplicate(1FGate102tower) 52FGate102tower 45,2,2 [email protected],184,393,0 duplicate(1FGate102tower) 53FGate102tower 45,2,2 [email protected],270,393,0 duplicate(1FGate102tower) 54FGate102tower 45,2,2 [email protected],355,393,0 duplicate(1FGate102tower) 55FGate102tower 45,2,2 [email protected],12,309,0 duplicate(1FGate102tower) 56FGate102tower 45,2,2 [email protected],96,309,0 duplicate(1FGate102tower) 57FGate102tower 45,2,2 [email protected],184,309,0 duplicate(1FGate102tower) 58FGate102tower 45,2,2 [email protected],270,309,0 duplicate(1FGate102tower) 59FGate102tower 45,2,2 [email protected],355,309,0 duplicate(1FGate102tower) 60FGate102tower 45,2,2 [email protected],12,222,0 duplicate(1FGate102tower) 61FGate102tower 45,2,2 [email protected],96,222,0 duplicate(1FGate102tower) 62FGate102tower 45,2,2 [email protected],184,222,0 duplicate(1FGate102tower) 63FGate102tower 45,2,2 [email protected],270,222,0 duplicate(1FGate102tower) 64FGate102tower 45,2,2 [email protected],355,222,0 duplicate(1FGate102tower) 65FGate102tower 45,2,2 [email protected],12,138,0 duplicate(1FGate102tower) 66FGate102tower 45,2,2 [email protected],96,138,0 duplicate(1FGate102tower) 67FGate102tower 45,2,2 [email protected],184,138,0 duplicate(1FGate102tower) 68FGate102tower 45,2,2 [email protected],270,138,0 duplicate(1FGate102tower) 69FGate102tower 45,2,2 [email protected],355,138,0 duplicate(1FGate102tower) 70FGate102tower 45,2,2 [email protected],12,51,0 duplicate(1FGate102tower) 71FGate102tower 45,2,2 [email protected],96,51,0 duplicate(1FGate102tower) 72FGate102tower 45,2,2 [email protected],184,51,0 duplicate(1FGate102tower) 73FGate102tower 45,2,2 [email protected],270,51,0 duplicate(1FGate102tower) 74FGate102tower 45,2,2 [email protected],355,51,0 script 75FGate102tower 45,1,1,{ end; OnInstanceInit: disablenpc instance_npcname("75FGate102tower"); end; OnEnable: enablenpc instance_npcname("75FGate102tower"); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp instance_mapname("[email protected]"),52,354; end; OnTimer120000: disablenpc instance_npcname("75FGate102tower"); donpcevent instance_npcname("75FGate102tower-2")+"::OnEnable"; stopnpctimer; end; } [email protected],355,51,0 script 75FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("75FGate102tower-2"); end; OnEnable: enablenpc instance_npcname("75FGate102tower-2"); end; OnTouch_: warp instance_mapname("[email protected]"),52,354; end; } [email protected],71,1,0 script #Manager Mode3 844,{ callfunc "F_GM_NPC"; mes "Please enter the password."; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { mes "This NPC manages the tower from the 51st to the 75th Level."; mes "Please enter the Level number to open."; mes "(i.g.: 51F->51, 75F->75)"; input [email protected],51,75; next; if ([email protected] < 51 || [email protected] > 75) mes "You can only enter a number from 51 to 75."; else { donpcevent instance_npcname([email protected]+"FGate102tower")+"::OnEnable"; mes "*** Level "+ [email protected] + " is now being opened. ***"; } } close; } // Levels 76-99 //============================================================ [email protected],29,365,2 script Immortal Furnace#3 844,{ end; OnInstanceInit: callfunc "F_Tower_Monster", 76, instance_mapname("[email protected]"), instance_npcname("Immortal Furnace#3")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("Immortal Furnace#3")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { initnpctimer; //SetItemPartyInMap in_102floor 76 } else mapannounce [email protected]$,"Remaining Monsters on the 76th Level - " + [email protected]_dead_num,bc_map,"0x00ff99"; end; OnTimer5000: mapannounce instance_mapname("[email protected]"),"All Monsters on the 76th Level have been defeated.",bc_map,"0xffff00"; donpcevent instance_npcname("76FGate102tower")+"::OnEnable"; stopnpctimer; end; } [email protected],12,393,0 duplicate(1FGate102tower) 76FGate102tower 45,2,2 [email protected],96,393,0 duplicate(1FGate102tower) 77FGate102tower 45,2,2 [email protected],184,393,0 duplicate(1FGate102tower) 78FGate102tower 45,2,2 [email protected],270,393,0 duplicate(1FGate102tower) 79FGate102tower 45,2,2 [email protected],355,393,0 duplicate(1FGate102tower) 80FGate102tower 45,2,2 [email protected],12,309,0 duplicate(1FGate102tower) 81FGate102tower 45,2,2 [email protected],96,309,0 duplicate(1FGate102tower) 82FGate102tower 45,2,2 [email protected],184,309,0 duplicate(1FGate102tower) 83FGate102tower 45,2,2 [email protected],270,309,0 duplicate(1FGate102tower) 84FGate102tower 45,2,2 [email protected],355,309,0 duplicate(1FGate102tower) 85FGate102tower 45,2,2 [email protected],12,222,0 duplicate(1FGate102tower) 86FGate102tower 45,2,2 [email protected],96,222,0 duplicate(1FGate102tower) 87FGate102tower 45,2,2 [email protected],184,222,0 duplicate(1FGate102tower) 88FGate102tower 45,2,2 [email protected],270,222,0 duplicate(1FGate102tower) 89FGate102tower 45,2,2 [email protected],355,222,0 duplicate(1FGate102tower) 90FGate102tower 45,2,2 [email protected],12,138,0 duplicate(1FGate102tower) 91FGate102tower 45,2,2 [email protected],96,138,0 duplicate(1FGate102tower) 92FGate102tower 45,2,2 [email protected],184,138,0 duplicate(1FGate102tower) 93FGate102tower 45,2,2 [email protected],270,138,0 duplicate(1FGate102tower) 94FGate102tower 45,2,2 [email protected],355,138,0 duplicate(1FGate102tower) 95FGate102tower 45,2,2 [email protected],12,51,0 duplicate(1FGate102tower) 96FGate102tower 45,2,2 [email protected],96,51,0 duplicate(1FGate102tower) 97FGate102tower 45,2,2 [email protected],184,51,0 duplicate(1FGate102tower) 98FGate102tower 45,2,2 [email protected],271,51,0 script 99FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("99FGate102tower"); end; OnEnable: enablenpc instance_npcname("99FGate102tower"); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp instance_mapname("[email protected]"),101,72; end; OnTimer120000: disablenpc instance_npcname("99FGate102tower"); donpcevent instance_npcname("99FGate102tower-2")+"::OnEnable"; stopnpctimer; end; } [email protected],271,51,0 script 99FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("99FGate102tower-2"); end; OnEnable: enablenpc instance_npcname("99FGate102tower-2"); end; OnTouch_: warp instance_mapname("[email protected]"),101,72; end; } [email protected],71,1,0 script #Manager Mode4 844,{ callfunc "F_GM_NPC"; mes "Please enter the password."; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { mes "This NPC manages the tower from the 76th to the 99th Level."; mes "Please enter the Level number to open."; mes "(i.g.: 76F->76, 99F->99)"; input [email protected],76,99; next; if ([email protected] < 76 || [email protected] > 99) mes "You can only enter a number from 76 to 99."; else { donpcevent instance_npcname([email protected]+"FGate102tower")+"::OnEnable"; mes "*** Level "+ [email protected] + " is now being opened. ***"; } } close; } // Level 100 //============================================================ [email protected],106,109,2 script Lucid Crystal#102 844,{ if (in_102tower < 10) { mes "^0000ffA mysterious voice echoes through the room as you touch the lucid crystal radiating a strong light.^000000"; next; mes "[Mysterious Voice]"; mes "Welcome to my place, intruders. I've had fun watching you endure all the difficulties I've set before you."; next; mes "[Mysterious Voice]"; mes "Unfortunately, the time has come to end the show."; next; mes "[Mysterious Voice]"; mes "It's still too early to celebrate your victory against my right-hand man Knothen because he isn't completely destroyed!"; next; mes "[Mysterious Voice]"; mes "I shall resurrect him for your next show. Defeat him again, and then I'll gladly accept your challenge."; next; mes "[Mysterious Voice]"; mes "Good-bye for now."; mes "Once again, I had such a great time, humans. I look forward to seeing you again."; next; mes "^0000ffAs soon as the voice stopped talking, an irresistible force lifted and moved you somewhere else."; close2; set in_102tower,10; warp "alberta",223,36; } else { mes "^0000ffThe radiating crystal piece seems to beckon you, just like last time.^000000"; next; mes "[Mysterious Voice]"; mes "I must have underestimated you... I didn't expect to see you again."; next; mes "[Mysterious Voice]"; mes "I can smell your sweat, hear the gasps of your exhaustion in combat. Ah~ The human desire for victory always excites me."; next; mes "[Mysterious Voice]"; mes "I now allow you to come receive an audience from me. Come to me, to Nacht Sieger the Hegemon-King of the Darkness!"; close2; warp instance_mapname("[email protected]"),32,12; } end; OnInstanceInit: OnDisable: disablenpc instance_npcname("Lucid Crystal#102"); end; OnEnable: enablenpc instance_npcname("Lucid Crystal#102"); donpcevent instance_npcname("#102Effect1")+"::OnEnable"; end; } [email protected],106,109,2 script #102Effect1 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102Effect1"); end; OnDisable: disablenpc instance_npcname("#102Effect1"); end; OnEnable: enablenpc instance_npcname("#102Effect1"); initnpctimer; end; OnTimer500: specialeffect EF_ENHANCE; stopnpctimer; donpcevent instance_npcname("#102Effect2")+"::OnEnable"; end; } [email protected],106,109,2 script #102Effect2 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102Effect2"); end; OnDisable: disablenpc instance_npcname("#102Effect2"); end; OnEnable: enablenpc instance_npcname("#102Effect2"); initnpctimer; end; OnTimer500: specialeffect EF_ENHANCE; stopnpctimer; donpcevent instance_npcname("#102Effect1")+"::OnEnable"; end; } [email protected],82,112,2 script #102FShadowDust1 844,{ end; OnInstanceInit: donpcevent instance_npcname("#102FShadowDust")+"::OnEnable"; monster instance_mapname("[email protected]"),83,85,"Entweihen Crothen",1957,1,instance_npcname("#102FShadowDust1")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("#102FShadowDust1")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { mapannounce [email protected]$, "Mysterious Voice: Who are you to dare intrude upon my sanctuary?!",bc_map,"0xffff00"; donpcevent instance_npcname("#102FShadowDust")+"::OnDisable"; donpcevent instance_npcname("Lucid Crystal#102")+"::OnEnable"; //SetItemPartyInMap in_102floor 100 } end; } [email protected],82,113,2 script #102FShadowDust 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102FShadowDust"); end; OnDisable: killmonsterall instance_mapname("[email protected]"); end; OnEnable: set [email protected]$, instance_mapname("[email protected]"); monster [email protected]$,72,93,"Thorny Skeleton",1958,1; monster [email protected]$,70,87,"Thorn of Magic",1960,1; monster [email protected]$,68,83,"Thorn of Pureness",1961,1; monster [email protected]$,70,80,"Thorny Skeleton",1958,1; monster [email protected]$,74,81,"Thorn of Magic",1960,1; monster [email protected]$,78,72,"Thorn of Magic",1960,1; monster [email protected]$,81,70,"Thorny Skeleton",1958,1; monster [email protected]$,78,84,"Thorn of Recovery",1959,1; monster [email protected]$,85,72,"Thorn of Magic",1960,1; monster [email protected]$,91,74,"Thorny Skeleton",1958,1; monster [email protected]$,79,77,"Thorn of Pureness",1961,1; monster [email protected]$,82,80,"Thorn of Recovery",1959,1; monster [email protected]$,87,83,"Thorn of Recovery",1959,1; monster [email protected]$,80,92,"Thorn of Pureness",1961,1; monster [email protected]$,81,89,"Thorny Skeleton",1958,1; monster [email protected]$,85,93,"Thorn of Magic",1960,1; monster [email protected]$,86,90,"Thorn of Recovery",1959,1; monster [email protected]$,88,88,"Thorny Skeleton",1958,1; monster [email protected]$,91,87,"Thorn of Magic",1960,1; monster [email protected]$,95,94,"Thorn of Magic",1960,1; monster [email protected]$,91,96,"Thorny Skeleton",1958,1; monster [email protected]$,90,82,"Thorn of Pureness",1961,1; monster [email protected]$,96,98,"Thorn of Magic",1960,1; monster [email protected]$,83,76,"Thorny Skeleton",1958,1; monster [email protected]$,74,85,"Thorny Skeleton",1958,1; switch(rand(1,3)) { case 1: monster [email protected]$,82,85,"Thorny Skeleton",1958,1; break; case 2: monster [email protected]$,82,85,"Thorn of Magic",1960,1; break; case 3: monster [email protected]$,82,85,"Thorn of Pureness",1961,1; break; } switch(rand(1,3)) { case 1: monster [email protected]$,84,85,"Thorny Skeleton",1958,1; break; case 2: monster [email protected]$,84,85,"Thorn of Magic",1960,1; break; case 3: monster [email protected]$,84,85,"Thorn of Pureness",1961,1; break; } end; } [email protected],71,1,0 script #Manager Mode5 844,{ callfunc "F_GM_NPC"; mes "This NPC manages the crystal on the 100th Level. Please enter the password."; set [email protected], callfunc("F_GM_NPC","dmc2008",1); next; if ([email protected] == 1) { donpcevent instance_npcname("Lucid Crystal#102")+"::OnEnable"; mes "The 100th Level's crystal has been activated."; } else mes "Please enter the correct password."; close; } // Level 101 //============================================================ [email protected],45,89,2 script Life Spring#1 844,{ mes "^0066ffYou took a sip of the spring's clear water, and you feel invigorated.^000000"; heal (MaxHp-Hp),(MaxSp-Sp); close; OnInstanceInit: donpcevent instance_npcname("Life Spring#2")+"::OnEnable"; end; } [email protected],45,89,2 script Life Spring#2 844,{ end; OnEnable: specialeffect EF_BUBBLE; initnpctimer; end; OnTimer2000: stopnpctimer; donpcevent instance_npcname("Life Spring#3")+"::OnEnable"; end; } [email protected],45,89,2 script Life Spring#3 844,{ end; OnEnable: specialeffect EF_BUBBLE; initnpctimer; end; OnTimer2000: stopnpctimer; donpcevent instance_npcname("Life Spring#2")+"::OnEnable"; end; } [email protected],32,100,0 warp 102FGate102tower 2,2,[email protected],155,64 [email protected],156,151,2 script Tyrant's Throne# 844,{ end; OnInstanceInit: areamonster instance_mapname("[email protected]"),154,73,156,75,"Watcher's Son",1627,10,instance_npcname("Tyrant's Throne#")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]_dead_num,mobcount(instance_mapname("[email protected]"),instance_npcname("Tyrant's Throne#")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { donpcevent instance_npcname("#1st Beeper")+"::OnEnable"; disablenpc instance_npcname("Tyrant's Throne#"); } end; } [email protected],156,151,2 script #1st Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: mapannounce instance_mapname("[email protected]"),"Guests, huh? I hope you've come here knowing that you'll be buried in this place. If you didn't know, well... it's too late!",bc_map,"0x00ffcc"; end; OnTimer5500: mapannounce instance_mapname("[email protected]"),"This is why you adventurers always end up dead.",bc_map,"0x00ffcc"; end; OnTimer10500: mapannounce instance_mapname("[email protected]"),"I may applaud you for your courage... Of course, I intend to play with you a little bit first.",bc_map,"0x00ffcc"; end; OnTimer15500: mapannounce instance_mapname("[email protected]"),"You know, I like watching humans running around in fear.",bc_map,"0x00ffcc"; end; OnTimer20500: set [email protected]$, instance_mapname("[email protected]"); mapannounce [email protected]$,"Let's see who runs fastest. Are you ready?",bc_map,"0x00ffcc"; stopnpctimer; areamonster [email protected]$,151,66,153,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper")+"::OnMyMobDead"; areamonster [email protected]$,158,66,160,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("#1st Beeper")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { donpcevent instance_npcname("#2nd Beeper")+"::OnEnable"; //SetItemPartyInMap in_102floor 101 } else mapannounce [email protected]$,"Remaining Targets " + [email protected]_dead_num + "ea",bc_map,"0x00ff99"; end; } [email protected],156,151,2 script #2nd Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: mapannounce instance_mapname("[email protected]"),"Well, I guess they aren't too challenging for you.",bc_map,"0x00ffcc"; end; OnTimer5500: mapannounce instance_mapname("[email protected]"),"Let's speed up a little bit, shall we?",bc_map,"0x00ffcc"; end; OnTimer10500: set [email protected]$, instance_mapname("[email protected]"); mapannounce [email protected]$,"I demand an encore!",bc_map,"0x00ffcc"; stopnpctimer; areamonster [email protected]$,151,66,153,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper")+"::OnMyMobDead"; areamonster [email protected]$,158,66,160,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("#2nd Beeper")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { donpcevent instance_npcname("#3rd Beeper")+"::OnEnable"; //SetItemPartyInMap in_102floor 102 } else mapannounce [email protected]$,"Remaining Targets " + [email protected]_dead_num + "ea",bc_map,"0x00ff99"; end; } [email protected],156,151,2 script #3rd Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: mapannounce instance_mapname("[email protected]"),"Yes, this is getting exciting!",bc_map,"0x00ffcc"; end; OnTimer5500: mapannounce instance_mapname("[email protected]"),"I'll remember you as one of a few that have managed to entertain me.",bc_map,"0x00ffcc"; end; OnTimer10500: set [email protected]$, instance_mapname("[email protected]"); mapannounce [email protected]$,"How would you like to play one more round?",bc_map,"0x00ffcc"; stopnpctimer; areamonster [email protected]$,151,66,153,106,"Sword Edge Guardian",1132,20,instance_npcname("#3rd Beeper")+"::OnMyMobDead"; areamonster [email protected]$,158,66,160,106,"Sword Edge Guardian",1132,20,instance_npcname("#3rd Beeper")+"::OnMyMobDead"; end; OnMyMobDead: set [email protected]$, instance_mapname("[email protected]"); set [email protected]_dead_num,mobcount([email protected]$,instance_npcname("#3rd Beeper")+"::OnMyMobDead"); if ([email protected]_dead_num < 1) { donpcevent instance_npcname("#4th Beeper")+"::OnEnable"; //SetItemPartyInMap in_102floor 103 } else mapannounce [email protected]$,"Remaining Targets " + [email protected]_dead_num + "ea",bc_map,"0x00ff99"; end; } [email protected],156,151,2 script #4th Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: mapannounce instance_mapname("[email protected]"),"Okay, the time has come to make my appearance!",bc_map,"0x00ffcc"; end; OnTimer5500: mapannounce instance_mapname("[email protected]"),"Do you want to know who I am?",bc_map,"0x00ffcc"; end; OnTimer10500: set [email protected]$, instance_mapname("[email protected]"); mapannounce [email protected]$,"You'll soon know. Mine is the face of death!",bc_map,"0x00ffcc"; stopnpctimer; monster [email protected]$,156,147,"Nacht Sieger",1956,1,instance_npcname("#4th Beeper")+"::OnMyMobDead"; end; OnMyMobDead: donpcevent instance_npcname("Lost Soul#102")+"::OnEnable"; end; } [email protected],169,127,2 script Lost Soul#102 796,{ if (checkweight(1201,1) == 0) { mes "You're carrying too much stuff. Why don't you put some of it away, and then come back?"; close; } mes "[Lost Souls]"; mes "It's you that have liberated us from the evil Nacht Sieger."; next; mes "[Lost Souls]"; mes "Thank you so much. Now we can escape from this cold and dark place... to heaven."; next; if ((countitem(13412) > 0) && (countitem(13413) > 0)) { mes "[Lost Souls]"; mes "Hey, you have the remnants of Nacht Sieger with you."; next; mes "[Lost Souls]"; mes "They may appear to be one-handed swords, but I can put them together to make a two-handed one if you want. That's the only way I can repay you for freeing me."; next; switch(select("Make a Two-Handed Sword.:No, thanks.")) { case 1: mes "[Lost Souls]"; mes "If it is already upgraded or has a card inside, those effects will be disappear. Is this ok with you?"; next; switch(select("It's fine with me. Please make one.:No way!")) { case 1: mes "[Lost Souls]"; mes "Good, then I'll combine these to create a two-handed sword."; next; delitem 13412,1; //Twin_Edge_B delitem 13413,1; //Twin_Edge_R getitem 1185,1; //Violet_Fear break; case 2: mes "[Lost Souls]"; mes "I see. I guess you aren't as greedy or ambitious as those other adventurers."; next; break; } break; case 2: mes "[Lost Souls]"; mes "I see. I guess you aren't as greedy or ambitious as those other adventurers."; next; break; } } mes "[Lost Souls]"; mes "I'd like to talk to you more, but I've... I've got to go now."; next; mes "[Lost Souls]"; mes "Farewell, young adventurer. I wish you good luck."; close2; warp "alberta",223,36; end; OnInstanceInit: disablenpc instance_npcname("Lost Soul#102"); end; OnEnable: initnpctimer; enablenpc instance_npcname("Lost Soul#102"); donpcevent instance_npcname("#Effect30")+"::OnEnable"; //SetItemPartyInMap in_102floor 104 end; OnTimer500: mapannounce instance_mapname("[email protected]"),"This... This can't be happening! I can't be defeated!",bc_map,"0xffff00"; end; OnTimer5500: mapannounce instance_mapname("[email protected]"),"Nooo! My soul... My shell...! Nooo~!",bc_map,"0xffff00"; end; OnTimer10500: mapannounce instance_mapname("[email protected]"),"Nacht Sieger's body has turned into dark ashes that scattered in the wind.",bc_map,"0x00ffcc"; stopnpctimer; end; } [email protected],169,127,2 script #Effect30 844,{ end; OnInstanceInit: disablenpc instance_npcname("#Effect30"); end; OnEnable: specialeffect EF_CONE; initnpctimer; end; OnTimer1000: stopnpctimer; donpcevent instance_npcname("#Effect31")+"::OnEnable"; end; } [email protected],169,127,2 script #Effect31 844,{ end; OnInstanceInit: disablenpc instance_npcname("#Effect31"); end; OnEnable: specialeffect EF_CONE; initnpctimer; end; OnTimer1000: stopnpctimer; donpcevent instance_npcname("#Effect30")+"::OnEnable"; end; } That is my script guys default script and i just removed monster GTB and FBH The problem is they got stuck on any floor having 1 monster in the map and they can't find it. Thanks to the one who will help me and too all
  3. How to change this into +10 Weapon Refine Ticket This is the script //===== rAthena Script ======================================= //= Ticket Refiner //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= [Official Conversion] //= Refiner that uses +5~9/+11 refine tickets to refine //= equipment with no chance of failure. //= NOTE: This NPC is currently disabled on official servers. //===== Additional Comments: ================================= //= 1.0 First version. [Euphy] //= 1.1 Do not refine above ticket level. [Euphy] //============================================================ // Main NPC :: safety_Ref_NPC //============================================================ prontera,165,186,6 script Refine Master 851,{ disable_items; if (countitem(6238) || countitem(6228) || countitem(6229) || countitem(6230) || countitem(6231) || countitem(6456)) set [email protected],1; if (countitem(6239) || countitem(6232) || countitem(6233) || countitem(6234) || countitem(6235) || countitem(6457)) set [email protected],1; if ([email protected] && [email protected]) { mes "[Refine Master]"; mes "Hello!"; mes "What's up?"; mes "I'm a specialist"; mes "for refining items,"; mes "but I don't work anymore."; next; switch(select("I'll go on my way.:Hmm... this makes me curious.")) { case 1: mes "[Refine Master]"; mes "Take care, adventurer."; close; case 2: mes "[Refine Master]"; mes "Actully, I sometimes provide refine services for adventurers with a ^006400Refine Ticket^000000..."; mes "Bye bye~!"; close; } } emotion ET_SURPRISE; mes "[Refine Master]"; mes "Greetings!"; mes "I can refine an item up to the ^006400same level as your ticket^000000."; mes "You don't have to worry! There's no chance of breaking your item."; next; if(select("I'll come back later.:Refine item with ticket.") == 1) { mes "[Refine Master]"; mes "Okay."; mes "You can come again later."; close; } mes "[Refine Master]"; mes "Which equipment would you like to refine?"; next; setarray [email protected]$[1],"Head upper","Armor","Left hand","Right hand","Robe","Shoes","Accessory 1","Accessory 2","Head middle","Head lower"; setarray [email protected][1], EQI_HEAD_TOP, EQI_ARMOR, EQI_HAND_L, EQI_HAND_R, EQI_GARMENT, EQI_SHOES, EQI_ACC_L, EQI_ACC_R, EQI_HEAD_MID, EQI_HEAD_LOW; for(set [email protected],1; [email protected]<=10; set [email protected],[email protected]+1) set [email protected]$, [email protected]$+((getequipisequiped([email protected][[email protected]]))?getequipname([email protected][[email protected]]):[email protected]$[[email protected]]+"- [Empty]")+":"; set [email protected], [email protected][ select([email protected]$) ]; if (!getequipisequiped([email protected])) { mes "[Refine Master]"; mes "You have to equip the item you want to refine."; close; } if (!getequipisenableref([email protected])) { emotion ET_OTL; mes "[Refine Master]"; mes "Oh, I'm sorry."; mes "This item is impossible to refine."; close; } switch(getequipweaponlv([email protected])) { default: case 0: setarray [email protected][0],6457,6235,6234,6233,6232,6239; setarray [email protected][0],5,6,7,8,9,10; set [email protected]$,"Armor"; set [email protected],[email protected]; break; case 1: case 2: case 3: case 4: setarray [email protected][0],6456,6231,6230,6229,6228,6238; setarray [email protected][0],5,6,7,8,9,11; set [email protected]$,"Weapon"; set [email protected],[email protected]; break; } if ([email protected]) { emotion ET_THINK; mes "[Refine Master]"; mes "If you want to refine this ^006400"[email protected]$+"^000000, please come along with ^006400"[email protected]$+" Refine Ticket^000000."; mes "See you later!"; close; } mes "[Refine Master]"; mes "Please choose which ^006400"[email protected]$+" Refine Ticket^000000 you want to use."; next; set [email protected]$,""; for(set [email protected],0; [email protected]<getarraysize([email protected]); set [email protected],[email protected]+1) set [email protected]$, [email protected]$+getitemname([email protected][[email protected]])+":"; set [email protected], select([email protected]$)-1; set [email protected]_lv, [email protected][[email protected]]; set [email protected]_id, [email protected][[email protected]]; if (countitem([email protected]_id) == 0) { emotion ET_QUESTION; mes "[Refine Master]"; mes getitemname([email protected]_id)+" is not in your inventory. Did you put it in your storage?"; mes "Please check again."; mes "See you later!"; close; } if (getequiprefinerycnt([email protected]) >= [email protected]_lv) { emotion ET_PROFUSELY_SWEAT; mes "[Refine Master]"; mes "^8B4513This item is already refined as much as your deed.^000000"; mes "Please come along with an item refined less than your ticket."; close; } mes "[Refine Master]"; mes "I'm going to refine ^006400"+getequipname([email protected])+"^8B4513 up to the +"[email protected]_lv+" level^000000 with ^006400"+getitemname([email protected]_id)+"^000000."; mes "May I proceed?"; next; if(select("No.:Yes.") == 1) { emotion ET_THINK; mes "[Refine Master]"; mes "Oh, you changed your mind."; mes "Ok."; mes "You can come back later."; close; } mes "[Refine Master]"; mes "Great."; mes "As you wish!"; mes "I have my own special way to refine..."; mes ".......ka boom!"; specialeffect EF_SUI_EXPLOSION; if (countitem([email protected]_id)) delitem [email protected]_id,1; else { next; mes "Error!"; mes "Please report this."; close; } successrefitem [email protected], [email protected]_lv - getequiprefinerycnt([email protected]); next; emotion ET_DELIGHT; mes "[Refine Master]"; mes "Alright, here it is~"; mes "Well, ^0000FF"+strcharinfo(0)+"^000000!"; mes "Congratulations on your shining "[email protected]$+"."; mes "You look GREAT!"; mes "Farewell~!"; close; } Thank you in advance for will going to help me
  4. Can someone help me by this error in cmd guys please? This is my script. Thank you in advance! //=============Gold Room Settings=================== //This should always be enable for a better Gold Room System. //================================================== ordeal_1-2.gat mapflag nomemo ordeal_1-2.gat mapflag nobranch ordeal_1-2.gat mapflag noloot ordeal_1-2.gat mapflag noexp ordeal_1-2.gat mapflag nodrop ordeal_1-2.gat mapflag novending ordeal_1-2.gat mapflag nowarp ordeal_1-2.gat mapflag nowarpto ordeal_1-2.gat mapflag noreturn //================================================= ordeal_1-2,0,0,0 script Gold Room -1,{ OnInit: //No. of Mine Guardian. //For golden peko it is default to 100 and 4 seconds~2 seconds spawn rate. set .guardian,50; end; OnNPCKillEvent: //===== Configurations: ======================================================================== //Max gold can a player get after killing 1 golden peko (default 5 note:this will increase if luk bonus is enable). set [email protected],5; //Apply gold penalty. 0 = no 1 = yes set [email protected],0; //The Maximum no. of gold Penalty. set [email protected],3; //Apply speed & HP penalty. 0 = no 1 = yes set [email protected],0; //Gold limitation penalty must be enable set [email protected],200; //The maximum no. of hp penalty by %. set [email protected],10; //Enable luk bonus. 0=no 1=yes set [email protected],0; //If luk Bonus is enable,luk divider default 49 w/ 99 max parameter. Note: the quotient of your max parameter and [email protected] must not grater than 5 to avoid over mining. set [email protected],49; //Show Server Name. 0=no 1=yes set [email protected],1; //Name of your Server set [email protected]$,"[ Spirit Ragnarok Online ]"; //========================================================================================= if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish; if (@mapname$ == "ordeal_1-2"){ set @bonus,0; set @deduction,0; set @gain,rand ([email protected]); //Luk bonus if ([email protected] != 0){ set @bonus,readparam(bLuk)/[email protected]; } //Gold Penalty if ([email protected] != 0){ set @deduction,rand([email protected]); if(@deduction == 0) set @deduction,1; } set @gain, @gain + @bonus - @deduction; set gold, gold + @gain ; //Displaying Gained Gold if([email protected] != 0){ if(gold%5 == 0){ //Show Server Name every 10 gold gain. dispbottom "===============Brought to you by==============="; dispbottom "==============" + [email protected]$ +"=============="; end; } } if(@gain){ dispbottom "-|You got: " [email protected]+ " gold| - |Total: " +gold+ " gold|- "; end; }else{ dispbottom "-|You got: NOTHING! |- "; end; } if ([email protected] != 0){ if (gold >= [email protected]/2 && gold <[email protected]/2+20){ sc_start SC_DECREASEAGI,240000,10; }else if(gold >[email protected]){ sc_start SC_CURSE,240000,10; percentheal ([email protected]*-1),([email protected]*-1); heal -50,0; //For him to die } } if(paid == 0){ mapannounce "ordeal_1-2"," x( "+strcharinfo(0)+" is a cheater!",bc_map; dispbottom "Go out you bastard!"; set gold,0; warp "prontera", 173, 160; } end; } OnPCDieEvent: if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish; if (@mapname$ == "ordeal_1-2"){ dispbottom "Holy Shit you died!"; dispbottom "All of your gold will gone!"; set alive, 0; set paid, 0; end; } L_Finish: close; } //=============================================== //warper //=============================================== ordeal_1-2,154,156,5 script Gold Miner 813,{ mes "[Gold Miner]"; if(gold >=50){ goto wa; } mes "Want to go now?"; mes "Your gold is just "+gold+" you can still get more."; close; wa: mes "Want to go now?"; if(select("Yes", "No") == 1) { set alive,1; warp "prontera", 173, 160; } close; } prontera,141,181,6 script Gold Room Warperer#pront 813,{ set @name$,"prontera"; callfunc "goldmain"; end; } function script goldmain { if (getgmlevel() >= 90){ mes "[Gold Room Warperer]"; if(sex != 0){ mes "Hello Sir what can I do for you?"; }else{ mes "Hello Maam what can I do for you?"; } next; menu "Enter Mining Site",start,"Please close the mine Site. Now!",-,"Please Open the mine Site. Now!",G_open,"Nothing",C_s; next; mes "[Gold Room Warperer]"; mapannounce "ordeal_1-2","Excuse me Miners.",bc_map; mes "Ok."; next; mapannounce "ordeal_1-2",strcharinfo(0) +" wants to close the Gold Room for a while",bc_map; mes "Just a second I will just ask them to"; mes "go out in the mining site"; next; mapannounce "ordeal_1-2","Please settle your things and move quitely",bc_map; mes "[Gold Room Warperer]"; mes "............."; mes "........"; next; mes "[Gold Room Warperer]"; mes "Ok your done"; set .opengoldroom,1; areawarp "ordeal_1-2",21,286,286,22,"prontera", 173, 160; close; } if(.opengoldroom == 0){ goto start; }else{ mes "[Gold Room Warperer]"; mes "Sorry!"; mes "The Mining Site is closed."; close; } G_open: mes "[Gold Room Warperer]"; mes "Ok."; mes "Mining Site is Already Available."; announce " Gold Room is open for public!",bc_map; set .opengoldroom,0; close; start: if ( alive == 0){ set gold,0; } mes "[Gold Room Warperer]"; mes "What do you want?"; next; menu "To the Gold Room",-,"Exchange Gold",exchange,"Nothing",C_s; mes "[Gold Room Warperer]"; mes "Hmm.."; mes "It cost 100,000z"; mes "Would you like to go now to the gold room?"; if(select("Yes", "No") == 1) { if(@name$ == "prontera") savepoint "prontera", 173, 160; if(@name$ == "aldebaran") savepoint "aldebaran",166, 163; if(@name$ == "alberta") savepoint "alberta",16, 246; if(@name$ == "payon") savepoint "payon",160, 179; if(@name$ == "geffen") savepoint "geffen",124, 85; if (Zeny < 100000) goto nomoney; set Zeny, Zeny - 100000; set alive, 1; set paid, 1; warp "ordeal_1-2", 156, 155; } close; nomoney: mes "[Gold Room Warperer]"; mes "Sorry insufficient balance"; close; exchange: mes "[Gold Room Warperer]"; mes "Hmm...let me see"; mes "You have " +gold+ "."; if (gold == 0) goto nogold; mes "Ok get this."; next; if (checkweight(969,gold) == 0) goto L_OverWeight; getitem 969, gold; set gold, 0; close; L_OverWeight: mes "[Gold Room Warperer]"; mes "Sorry your overweight"; close; nogold: close; C_s: close; } //============================================================ //=========================================================== //======================================== //warps you may edit this one for your convenience //======================================== ordeal_1-2,73,265,0 warp ord500 1,1,prontera,173,160 ordeal_1-2,129,194,0 warp ord501 1,1,prontera,173,160 ordeal_1-2,130,194,0 warp ord502 1,1,prontera,173,160 ordeal_1-2,178,193,0 warp ord503 1,1,prontera,173,160 ordeal_1-2,290,130,0 warp ord504 1,1,prontera,173,160 ordeal_1-2,241,281,0 warp ord505 1,1,prontera,173,160 ordeal_1-2,66,25,0 warp ord506 1,1,prontera,173,160 ordeal_1-2,202,129,0 warp ord509 1,1,prontera,173,160 ordeal_1-2,105,154,0 warp ord510 1,1,prontera,173,160 ordeal_1-2,0,0,0,0 monster Golden Pecopeco 1369,1000,40000,20000,0 ordeal_1-2,0,0,0,0 monster Golden Pecopeco 1369,1000,40000,20000,0 ordeal_1-2 mapflag noicewall ordeal_1-2 mapflag nomemo ordeal_1-2 mapflag nosave SavePoint ordeal_1-2 mapflag noteleport ordeal_1-2 mapflag nowarp ordeal_1-2 mapflag nowarpto
  5. Dude I want this to remove the "Got Apple" and If I killed Mini boss or normal it should be not announce for ONLY MVP Monster did you get what I mean??
  6. Same script but what I mean is how did he fix the announcer because if I killed poring my name will be announcer I want to put it only in MVP and remove the apple etc.
  7. Just use custome prontera by the grf gat and gnd files only I didn't ready the mapcache how can I do that bro? Any guide lines brother?
  8. Exactly dude I don't know how to do it.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.