Dragonis1701 Posted October 24, 2024 Group: Members Topic Count: 48 Topics Per Day: 0.01 Content Count: 101 Reputation: 8 Joined: 05/25/12 Last Seen: 3 hours ago Share Posted October 24, 2024 (edited) Mobs are created using Divinepride. Quest was created using irowiki. The text are not accurate; just my own bored typings. I am a self-taught scripter, so the script will probably not be efficient but it works. The amounts on quests are custom to my own server. Default values are 5 for all except Ghostring (2) and Stem Worm (3). The experience is accurate. The spawning of Baphomet is also accurate but the spawning of the acolytes is custom. It is a bit vague as to how the acolytes are spawned, so I took the Wizard of Truth approach. Hope it helps~ Edit: I don't have the enchant/item creation function in my script. I don't use them on my server. Mobs: Spoiler  - Id: 20520 AegisName: ILL_BAPHOMET Name: Baphomet Of Chaos Level: 178 Hp: 21278744 BaseExp: 4255749 JobExp: 2979024 MvpExp: 2127874 Attack: 6141 Attack2: 3168 Defense: 343 MagicDefense: 122 Str: 276 Agi: 188 Vit: 55 Int: 267 Dex: 244 Luk: 99 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Large Race: Demon Element: Dark ElementLevel: 3 WalkSpeed: 100 AttackDelay: 576 AttackMotion: 576 DamageMotion: 480 //DamageTaken: 10 Ai: 21 Class: Boss Modes: Mvp: true MvpDrops: - Item: Old_Violet_Box Rate: 3000 - Item: Old_Card_Album Rate: 4000 - Item: Magic_Card_Album Rate: 5000 Drops: - Item: Bapho_Doll Rate: 1000 - Item: Crescent_Scythe Rate: 150 - Item: Essence_Of_Demon Rate: 5000 - Item: Tae_Goo_Lyeon Rate: 100 - Item: Evil_Horn Rate: 3500 - Item: Bazerald Rate: 200 - Item: Apple Rate: 1 - Item: Chaos_Baphomet_Card Rate: 1 StealProtected: true - Id: 20521 AegisName: ILL_ANDREA Name: Andrea Of Chaos Level: 177 Hp: 1057547 BaseExp: 96141 JobExp: 67298 Attack: 4248 Attack2: 1337 Defense: 330 MagicDefense: 110 Str: 192 Agi: 122 Vit: 51 Int: 175 Dex: 188 Luk: 68 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 2500 - Item: Morpheus's_Ring Rate: 100 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20522 AegisName: ILL_ANES Name: Anes Of Chaos Level: 177 Hp: 1057444 BaseExp: 96131 JobExp: 67292 Attack: 4314 Attack2: 1369 Defense: 327 MagicDefense: 110 Str: 195 Agi: 122 Vit: 50 Int: 174 Dex: 178 Luk: 61 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Morpheus's_Hood Rate: 100 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Yggdrasilberry Rate: 50 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20523 AegisName: ILL_SILVANO Name: Silvano Of Chaos Level: 177 Hp: 1057650 BaseExp: 96150 JobExp: 67305 Attack: 4292 Attack2: 1385 Defense: 333 MagicDefense: 111 Str: 194 Agi: 122 Vit: 52 Int: 176 Dex: 184 Luk: 57 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Morpheus's_Shawl Rate: 100 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20524 AegisName: ILL_CECILIA Name: Cecilia Of Chaos Level: 177 Hp: 1056411 BaseExp: 96037 JobExp: 67226 Attack: 4359 Attack2: 1392 Defense: 297 MagicDefense: 111 Str: 197 Agi: 122 Vit: 40 Int: 177 Dex: 186 Luk: 61 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Morpheus's_Armlet Rate: 100 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20525 AegisName: ILL_BAPHOMET_J Name: Baphomet Jr. Of Chaos Level: 177 Hp: 1057444 BaseExp: 173089 JobExp: 121125 Attack: 4093 Attack2: 847 Defense: 327 MagicDefense: 108 Str: 185 Agi: 101 Vit: 50 Int: 158 Dex: 178 Luk: 77 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Dark ElementLevel: 1 WalkSpeed: 100 AttackDelay: 868 AttackMotion: 480 DamageMotion: 120 Ai: 04 Drops: - Item: Brigan Rate: 2500 - Item: Evil_Horn Rate: 1750 - Item: Yellow_Herb Rate: 1750 - Item: Oridecon Rate: 100 - Item: Short_Rope Rate: 1250 - Item: Gold_Lux Rate: 25 - Item: Chaos_Ba_Jr_Card Rate: 1 StealProtected: true - Id: 20526 AegisName: ILL_SIDE_WINDER Name: Side Winder Of Chaos Level: 176 Hp: 1051983 BaseExp: 172143 JobExp: 120499 Attack: 4026 Attack2: 832 Defense: 341 MagicDefense: 108 Str: 183 Agi: 94 Vit: 55 Int: 156 Dex: 177 Luk: 70 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Brute Element: Poison ElementLevel: 1 WalkSpeed: 200 AttackDelay: 1576 AttackMotion: 576 DamageMotion: 576 Ai: 04 Drops: - Item: Scale_Of_Snakes Rate: 2500 - Item: Posionous_Canine Rate: 1750 - Item: Karvodailnirol Rate: 5 - Item: Tsurugi Rate: 25 - Item: White_Herb Rate: 700 - Item: Snake_Deadly_Poison Rate: 1250 - Item: Chaos_S_Winder_Card Rate: 1 StealProtected: true - Id: 20527 AegisName: ILL_HUNTER_FLY Name: Hunter Fly Of Chaos Level: 175 Hp: 1045087 BaseExp: 171014 JobExp: 119710 Attack: 3916 Attack2: 817 Defense: 313 MagicDefense: 107 Str: 179 Agi: 115 Vit: 46 Int: 154 Dex: 189 Luk: 66 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Wind ElementLevel: 2 WalkSpeed: 150 AttackDelay: 676 AttackMotion: 576 DamageMotion: 480 Ai: 04 Drops: - Item: Solid_Shell Rate: 2500 - Item: Steel Rate: 50 - Item: Zargon Rate: 1750 - Item: Oridecon_Stone Rate: 70 - Item: Delicious_Juice Rate: 1250 - Item: Rough_Wind Rate: 20 - Item: Chaos_H_Fly_Card Rate: 1 StealProtected: true - Id: 20528 AegisName: ILL_MANTIS Name: Mantis Of Chaos Level: 174 Hp: 1039216 BaseExp: 170053 JobExp: 119037 Attack: 3937 Attack2: 817 Defense: 315 MagicDefense: 71 Str: 181 Agi: 96 Vit: 47 Int: 155 Dex: 184 Luk: 67 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Insect Element: Earth ElementLevel: 1 WalkSpeed: 200 AttackDelay: 1528 AttackMotion: 660 DamageMotion: 432 Ai: 04 Modes: Detector: true Drops: - Item: Limb_Of_Mantis Rate: 2250 - Item: Yellow_Live Rate: 60 - Item: Solid_Shell Rate: 1000 - Item: Mantis_Flower Rate: 1250 - Item: Azure_Jewel Rate: 10 - Item: Red_Herb Rate: 500 - Item: Chaos_Mantis_Card Rate: 1 StealProtected: true - Id: 20529 AegisName: ILL_GHOSTRING Name: Ghostring Of Chaos Level: 173 Hp: 1033446 BaseExp: 169110 JobExp: 118377 Attack: 3979 Attack2: 834 Defense: 320 MagicDefense: 71 Str: 184 Agi: 87 Vit: 49 Int: 159 Dex: 182 Luk: 61 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demon Element: Ghost ElementLevel: 2 WalkSpeed: 300 AttackDelay: 1220 AttackMotion: 1080 DamageMotion: 648 Ai: 04 Modes: Detector: true Drops: - Item: Transparent_Cloth Rate: 2500 - Item: Soft_Silk_Cloth Rate: 1750 - Item: Scell Rate: 1000 - Item: Fragment_Of_Crystal Rate: 1750 - Item: Soft_Scarf Rate: 1250 - Item: Chaos_Goring_Card Rate: 1 StealProtected: true - Id: 20530 AegisName: ILL_KILLER_MANTIS Name: Killer Mantis Of Chaos Level: 177 Hp: 1058167 BaseExp: 173154 JobExp: 121280 Attack: 4027 Attack2: 842 Defense: 348 MagicDefense: 72 Str: 182 Agi: 105 Vit: 57 Int: 157 Dex: 194 Luk: 47 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Insect Element: Earth ElementLevel: 1 WalkSpeed: 175 AttackDelay: 1528 AttackMotion: 660 DamageMotion: 432 Ai: 04 Modes: Detector: true Drops: - Item: Limb_Of_Mantis Rate: 2500 - Item: Solid_Shell Rate: 1250 - Item: Yggdrasilberry Rate: 15 - Item: Yellow_Live Rate: 70 - Item: Butcher Rate: 25 - Item: Purple_Solid_Shell Rate: 1250 - Item: Chaos_K_Mantis_Card Rate: 1 StealProtected: true - Id: 20531 AegisName: ILL_POPORING Name: Poporing Of Chaos Level: 173 Hp: 1032638 BaseExp: 168976 JobExp: 118283 Attack: 3828 Attack2: 797 Defense: 296 MagicDefense: 70 Str: 177 Agi: 85 Vit: 41 Int: 152 Dex: 172 Luk: 29 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Plant Element: Poison ElementLevel: 3 WalkSpeed: 300 AttackDelay: 1672 AttackMotion: 672 DamageMotion: 480 Ai: 02 Drops: - Item: Sticky_Mucus Rate: 2500 - Item: Green_Herb Rate: 1000 - Item: Seed_Of_Yggdrasil Rate: 20 - Item: Fragment_Of_Crystal Rate: 1750 - Item: Brilliant_Jelly Rate: 1250 - Item: Elunium Rate: 50 - Item: Chaos_Poporing_Card Rate: 1 StealProtected: true - Id: 20532 AegisName: ILL_STEM_WORM Name: Stem Worm Of Chaos Level: 172 Hp: 1027071 BaseExp: 168066 JobExp: 117646 Attack: 3917 Attack2: 804 Defense: 307 MagicDefense: 70 Str: 180 Agi: 95 Vit: 45 Int: 156 Dex: 187 Luk: 69 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Plant Element: Wind ElementLevel: 1 WalkSpeed: 300 AttackDelay: 1956 AttackMotion: 756 DamageMotion: 528 Ai: 04 Drops: - Item: Tough_Scalelike_Stem Rate: 2500 - Item: White_Herb Rate: 1000 - Item: Oridecon Rate: 100 - Item: Great_Nature Rate: 20 - Item: Suspicious_Sap Rate: 1250 - Item: Seed_Of_Yggdrasil Rate: 20 - Item: Chaos_Stem_W_Card Rate: 1 StealProtected: true - Id: 20533 AegisName: G_ILL_BAPHOMET_J Name: Baphomet Jr. Of Chaos Level: 177 Hp: 1057444 Attack: 4093 Attack2: 847 Defense: 327 MagicDefense: 108 Str: 185 Agi: 101 Vit: 50 Int: 158 Dex: 178 Luk: 77 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Dark ElementLevel: 1 WalkSpeed: 100 AttackDelay: 868 AttackMotion: 480 DamageMotion: 120 Ai: 04  Mob skills: Spoiler  // Illusion of Labyrinth 20520,ILL_BAPHOMET@NPC_DARKSTRIKE,chase,340,10,2000,0,1000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20520,ILL_BAPHOMET@AL_TELEPORT,walk,26,1,5000,0,5000,yes,self,rudeattacked,0,,,,,,, 20520,ILL_BAPHOMET@KN_BRANDISHSPEAR,attack,57,10,2000,500,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_EARTHQUAKE,chase,653,5,10000,1000,30000,no,self,myhpltmaxrate,80,,,,,,, 20520,ILL_BAPHOMET@NPC_EARTHQUAKE,attack,653,5,10000,1000,30000,no,self,myhpltmaxrate,80,,,,,,, 20520,ILL_BAPHOMET@NPC_POWERUP,attack,349,5,10000,0,30000,yes,self,myhpltmaxrate,30,,,,,,, 20520,ILL_BAPHOMET@NPC_CALLSLAVE,attack,352,1,10000,0,30000,yes,self,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_CALLSLAVE,idle,352,1,10000,0,30000,yes,self,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT,chase,662,5,10000,800,10000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT,attack,662,5,10000,800,10000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_DARKBREATH,attack,202,5,2000,800,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_ARMORBRAKE,attack,344,10,2000,0,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,attack,196,6,10000,700,10000,no,self,slavele,3,20533,,,,,, 20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,idle,196,6,10000,700,10000,no,self,slavele,3,20533,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,attack,85,10,2000,500,2000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,10,5000,500,2000,no,target,skillused,18,,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,10,2000,500,2000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@AL_HEAL,idle,28,11,10000,0,5000,yes,self,myhpltmaxrate,50,,,,,,, 20520,ILL_BAPHOMET@NPC_CRITICALWOUND,attack,673,3,500,0,5000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_BLEEDING,attack,660,3,500,0,5000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_GRADUAL_GRAVITY,attack,752,3,3000,0,5000,yes,target,myhpltmaxrate,20,,,,,,, 20520,ILL_BAPHOMET@NPC_DAMAGE_HEAL,attack,753,1,10000,1000,60000,no,target,myhpltmaxrate,10,,,,,,, 20521,ILL_ANDREA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20521,ILL_ANDREA@NPC_BLINDATTACK,attack,177,5,1000,700,5000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@CR_HOLYCROSS,attack,253,5,1000,0,5000,yes,target,always,,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,chase,30,1,2000,1000,20000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20522,ILL_ANES@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20522,ILL_ANES@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20522,ILL_ANES@NPC_SILENCEATTACK,attack,178,5,1000,700,5000,no,target,always,0,,,,,,, 20522,ILL_ANES@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20522,ILL_ANES@MG_SAFETYWALL,attack,12,10,500,1000,5000,no,self,always,0,,,,,,18, 20522,ILL_ANES@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20522,ILL_ANES@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20522,ILL_ANES@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20523,ILL_SILVANO@NPC_STUNATTACK,attack,179,5,1000,700,5000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@CR_GRANDCROSS,attack,254,5,500,1000,5000,no,self,always,0,,,,,,, 20523,ILL_SILVANO@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20523,ILL_SILVANO@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20524,ILL_CECILIA@NPC_CURSEATTACK,attack,181,5,1000,700,5000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@NPC_LEX_AETERNA,attack,727,3,1000,0,5000,yes,self,always,0,,,,,,, 20524,ILL_CECILIA@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20524,ILL_CECILIA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_EMOTION,walk,197,1,2000,0,5000,yes,self,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISONATTACK,chase,188,5,3000,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@KN_PIERCE,attack,56,5,500,700,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISONATTACK,attack,188,3,500,500,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@CR_AUTOGUARD,attack,249,10,500,0,300000,yes,self,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,500,0,50000,yes,self,always,0,,,,,,, 20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,chase,20,9,3000,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_WINDATTACK,attack,187,3,2000,0,5000,yes,target,always,0,,,,,,29, 20527,ILL_HUNTER_FLY@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,attack,20,9,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_GUIDEDATTACK,attack,172,5,500,0,60000,yes,target,always,0,,,,,,, 20528,ILL_MANTIS@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20528,ILL_MANTIS@NPC_COMBOATTACK,attack,171,1,500,700,5000,no,target,always,0,,,,,,, 20528,ILL_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,500,5000,no,target,always,0,,,,,,, 20528,ILL_MANTIS@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,,,,,,32, 20528,ILL_MANTIS@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,,,,,,32, 20529,ILL_GHOSTRING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20529,ILL_GHOSTRING@NPC_CHEAL,idle,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20529,ILL_GHOSTRING@AL_HEAL,idle,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,attack,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,idle,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,chase,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@MG_SOULSTRIKE,chase,13,4,2000,500,1000,yes,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_DARKBREATH,attack,202,4,500,800,5000,no,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_TELEKINESISATTACK,attack,191,5,500,0,5000,yes,target,always,0,,,,,,21, 20529,ILL_GHOSTRING@NPC_DARKSTRIKE,chase,340,4,2000,500,1000,yes,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_SUMMONSLAVE,idle,196,5,10000,0,0,no,self,onspawn,0,1186,,,,,, 20530,ILL_KILLER_MANTIS@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20530,ILL_KILLER_MANTIS@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20530,ILL_KILLER_MANTIS@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20530,ILL_KILLER_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,, 20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,attack,90,3,500,500,5000,no,target,always,0,,,,,,0, 20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,chase,90,3,1000,500,5000,no,target,always,0,,,,,,0, 20530,ILL_KILLER_MANTIS@WZ_HEAVENDRIVE,attack,91,3,500,800,5000,no,target,always,0,,,,,,, 20531,ILL_POPORING@NPC_AGIUP,loot,350,1,1000,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@NPC_AGIUP,idle,350,1,0,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20531,ILL_POPORING@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,, 20531,ILL_POPORING@NPC_POISONATTACK,attack,188,3,2000,0,5000,yes,target,always,0,,,,,,, 20531,ILL_POPORING@SM_MAGNUM,attack,7,5,500,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@NPC_VENOMIMPRESS,attack,738,2,5000,0,30000,yes,target,always,,,,,,,, 20532,ILL_STEM_WORM@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20532,ILL_STEM_WORM@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,yes,target,always,0,,,,,,, 20532,ILL_STEM_WORM@NPC_WINDATTACK,attack,187,3,500,0,5000,yes,target,always,0,,,,,,29, 20532,ILL_STEM_WORM@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,, 20532,ILL_STEM_WORM@KN_TWOHANDQUICKEN,chase,60,10,3000,0,120000,yes,self,always,0,,,,,,, 20532,ILL_STEM_WORM@NPC_DEFENDER,chase,205,1,1500,0,300000,yes,self,longrangeattacked,0,,,,,,36, 20532,ILL_STEM_WORM@AS_SONICBLOW,attack,136,5,500,0,5000,yes,target,always,0,,,,,,29, 20532,ILL_STEM_WORM@NPC_DEFENDER,attack,205,1,1000,0,300000,yes,self,longrangeattacked,0,,,,,,36, 20532,ILL_STEM_WORM@NPC_CHEAL,idle,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20532,ILL_STEM_WORM@AL_HEAL,idle,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20532,ILL_STEM_WORM@NPC_CHEAL,chase,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20532,ILL_STEM_WORM@AL_HEAL,chase,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20533,ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,,  Quest Script: Spoiler  //============================================================ //= Illusion of Labyrinth //============================================================ prt_maze01,98,26,4 script Irene#IllusionLab 4_F_ERENE,{ if (BaseLevel < 170) { mes "[Irene]"; mes "Hello. You are not a high enough level to help me."; close; } if (ill_labyrinth == 10) { mes "[Irene]"; mes "What unholy hell have you allowed to transpire on our land? Just for experience?!"; close; } if (ill_labyrinth >= 2) { mes "[Irene]"; mes "You got Esmeralda here. She'll handle the rest of the quest."; close; } if (ill_labyrinth == 1) { mes "[Irene]"; mes "Go talk to Esmeralda for permissions to join our guild. She can be found near Prontera church."; close; } mes "[Irene]"; mes "Hello. Would you like to begin the Illusion of Labyrinth questline?"; next; switch(select( "Yeah, I need that sweet experience:No..." )) { case 1: mes "[Irene]"; mes "Sweet, I need you to go talk to Esmeralda in town to join our guild. That will allow you to help us/receive quests from us. For the experience!"; next; mes "[Irene]"; mes "You can find Esmeralda near Prontera Church."; set ill_labyrinth,1; close; case 2: mes "[Irene]"; mes "Okay. I'll just keep all this experience to myself."; close; } OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 0 && BaseLevel >= 170" ); end; } prontera,212,321,6 script Esmeralda#IllusionLab 4_GEFFEN_09,{ if (ill_labyrinth == 10) { mes "[Esmeralda]"; mes "Thank you for the help. I hope you will one day too be an npc in someone else's quest."; close; } if (ill_labyrinth == 2) { mes "[Esmeralda]"; mes "I'll get your message to the guild master. Get back to the labyrinth!"; close; } if (ill_labyrinth == 1) { mes "[Esmeralda]"; mes "What? Irene says the acolytes have fell down the labyrinth well? Well, get in there and save them!"; next; mes "[Esmeralda]"; mes "I'll get your message to the guild master, you get back to the labyrinth!"; set ill_labyrinth,2; close; } mes "[Esmeralda]"; mes "You ever wonder if maybe you're just an NPC in a quest chain?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 1 && BaseLevel >= 170" ); end; } prt_maze01,100,26,6 script Esmeralda#IllusionLab2 4_GEFFEN_09,{ if (ill_labyrinth >= 9) { mes "[Esmeralda]"; mes "Thank you for giving me the space I needed to resurrect my friends. Now they can be stuck here, forever! Isn't that great?"; close; } if (ill_labyrinth >= 7) { mes "[Esmeralda]"; mes "You found them all and they were all dead? Oh, Odin... How could this happen... ?"; next; mes "[Esmeralda]"; mes "I have an idea but it requires privacy. Could you leave so I can perform unholy rituals?"; next; switch(select( "Okay.:Okay but with sass" )) { case 1: mes "[Esmeralda]"; mes "Thank you. Please return in a little bit."; set ill_labyrinth,9; close2; warp "prt_fild01",136,368; end; case 2: mes "[Esmeralda]"; mes "Please return in a little bit."; set ill_labyrinth,9; close2; warp "prt_fild01",136,368; end; } } if (ill_labyrinth >= 4) { mes "[Esmeralda]"; mes "Did you find any sign of them? Try to find traces of at least 3 of them."; close; } if (ill_labyrinth == 3) { mes "[Esmeralda]"; mes "Find Andrea, Anes, Silvano and Cecilia! You're our only hope!"; close; } if (ill_labyrinth == 2) { mes "[Esmeralda]"; mes "Took you long enough, even I beat you here."; next; mes "[Esmeralda]"; mes "So what I'm going to need you to do is talk to this Twisted Crack and get in there and find our friends."; next; mes "[Esmeralda]"; mes "There's four of them: Andreas, Anes, Silvano and Cecilia."; next; mes "[Esmeralda]"; mes "Hopefully they're still alive. Find them for us, okay?"; set ill_labyrinth,3; close; } mes "[Esmeralda]"; mes "You ever wonder if maybe you're just an NPC in a quest chain?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 2 && BaseLevel >= 170" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 7 || ill_labyrinth == 8" ); end; } prt_maze01,100,23,4 script Twisted Crack#IllusionLab 4_ENERGY_BLUE,{ if (ill_labyrinth >= 4) { mes "Enter the Twisted Labyrinth?"; switch(select( "Enter:Turn away")) { case 1: warp "prt_mz03_i",99,22; end; case 2: mes "You turn away. Promising to return one day."; close; } } if (ill_labyrinth == 3) { mes "These inconspicuous looking particles were actually an entry to a dungeon. Who would have thought?"; switch(select( "Enter:Run away")) { case 1: mes "You step through the portal and are teleported away to another dimension."; close2; set ill_labyrinth,4; warp "prt_mz03_i",99,22; end; case 2: mes "You decided adventure and experience is too much for you."; close; } } mes "Looks inconspicuous."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 3 && BaseLevel >= 170" ); end; } prt_mz03_i,105,104,4 script Andreas#IllusionLab 4_M_ANDREA_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !andreaslab) { mes "Remnants of an Acolyte. He's very dead. It's probably Andreas!"; set ill_labyrinth,ill_labyrinth+1; set andreaslab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "They got Andreas..."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !andreaslab" ); end; } prt_mz03_i,11,19,4 script Anes#IllusionLab 4_F_ANES_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !aneslab) { mes "Remnants of an Acolyte. She seems dead. It's probably Anes!"; set ill_labyrinth,ill_labyrinth+1; set aneslab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "Anes died as she lives. Like an acolyte."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !aneslab" ); end; } prt_mz03_i,135,67,4 script Silvano#IllusionLab 4_M_SILVANO_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !silvanolab) { mes "Remnants of an Acolyte. He seems dead. It's probably Silvano!"; set ill_labyrinth,ill_labyrinth+1; set silvanolab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "Silvano, despite how suave his name, could not escape the monsters' justice."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !silvanolab" ); end; } prt_mz03_i,182,25,4 script Cecilia#IllusionLab 4_F_CECILIA_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !cecilalab) { mes "Remnants of an Acolyte. She seems dead as shit. It's probably Cecilia!"; set ill_labyrinth,ill_labyrinth+1; set cecilalab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "You thought if anybody were to survive, it would've been Cecilia..."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !cecilalab" ); end; } prt_maze01,98,21,4 script Andreas#IllusionLab2 4_M_ANDREA,{ if (ill_labyrinth == 10) { mes "[Andreas]"; mes "Back for more quests, you monster?"; next; switch( checkquest(12471,PLAYTIME) ) { case -1: switch( checkquest(12470,HUNTING) ) { case -1: .@menu$[0] = "Kill Baphomet Jr. Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Baphomet Jr. Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - Done"; break; } switch( checkquest(12473,PLAYTIME) ) { case -1: switch( checkquest(12472,HUNTING) ) { case -1: .@menu$[1] = "Kill Ghostring Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Ghostring Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Ghostring Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Ghostring Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Ghostring Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1], "Weekly Quest" ) ) { case 1: switch (checkquest(12471,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Andreas]"; mes "Come back tomorrow."; close; case 2: erasequest 12471; break; } switch (checkquest(12470,HUNTING)) { case -1: mes "[Andreas]"; mes "I was murdered by these little bastards with scythes. Kill 20 of them for me, won't you?"; setquest 12470; close; case 0: case 1: mes "[Andreas]"; mes "It's 20 Baphomet Jr. of Chaos. I know I'm not one to talk but it shouldn't be that hard, right?"; close; case 2: mes "[Andreas]"; mes "Well done. I feel avenged. Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12470; setquest 12471; close; } case 2: switch (checkquest(12473,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Andreas]"; mes "Come back tomorrow."; close; case 2: erasequest 12473; break; } switch (checkquest(12472,HUNTING)) { case -1: mes "[Andreas]"; mes "While I was bleeding out, these walking blankets prevented me from healing myself. Kill 8 of them for me, won't you?"; setquest 12472; close; case 0: case 1: mes "[Andreas]"; mes "It's 8 Ghostring of Chaos. You shouldn't need to worry about their suppressing magic, right?"; close; case 2: mes "[Andreas]"; mes "Well done. I feel avenged. Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12472; setquest 12473; close; } case 3: switch (checkquest(12486,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify my soul. It'll be found near the creatures that caused my death."; close; case 2: mes "[Andreas]"; mes "Thank you. It's an oddly soothing feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12486; close; } switch (checkquest(12487,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Anes's soul. It'll be found near the creatures that caused her death."; close; case 2: mes "[Andreas]"; mes "Thank you. Anes claims it's an oddly hollow feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12487; close; } switch (checkquest(12488,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Silvano's soul. It'll be found near the creatures that caused his death."; close; case 2: mes "[Andreas]"; mes "Thank you. Silvano claims it's an oddly beautiful feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12488; close; } switch (checkquest(12489,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Cecilia's soul. It'll be found near the creatures that caused her death."; close; case 2: mes "[Andreas]"; mes "Thank you. Cecilia claims it's a feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12489; close; } if(checkquest(12490,PLAYTIME) == 2 || checkquest(12490,PLAYTIME) == -1) { switch(rand(4)) { case 0: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify my soul."; setquest 12486; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 1: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Anes's soul."; setquest 12487; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 2: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Silvano's soul."; setquest 12488; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 3: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Cecilia's soul."; setquest 12489; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; } } else { mes "[Andreas]"; mes "Come back next week."; close; } } } if (ill_labyrinth == 9) { mes "[Andreas]"; mes "Why did you allow her to resurrect us and damn us to hell in this dungeon?"; next; mes "[Andreas]"; mes "For quests and experience?! You selfish bastard..."; next; mes "[Andreas]"; mes "I suppose if there's nothing better to do..."; set ill_labyrinth,10; getitem 25271,5; getexp 7000000,4550000; close; } mes "[Andreas]"; mes "Do you ever wonder if maybe your life is meaningless?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 9" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12473,PLAYTIME) == -1 && checkquest(12472,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12473,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12472,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12471,PLAYTIME) == -1 && checkquest(12470,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12471,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12470,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12490,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12486,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12487,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12488,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12489,HUNTING) == 2" ); end; } prt_maze01,102,21,4 script Cecilia#IllusionLab2 4_F_CECILIA,{ if (ill_labyrinth == 10) { mes "[Cecilia]"; mes "Quests are my only goal now."; next; switch( checkquest(12483,PLAYTIME) ) { case -1: switch( checkquest(12482,HUNTING) ) { case -1: .@menu$[0] = "Kill Side Winder Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Side Winder Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Side Winder Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Side Winder Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Side Winder Of Chaos - Done"; break; } switch( checkquest(12485,PLAYTIME) ) { case -1: switch( checkquest(12484,HUNTING) ) { case -1: .@menu$[1] = "Kill Stem Worm Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Stem Worm Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Stem Worm Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Stem Worm Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Stem Worm Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12483,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Cecilia]"; mes "Return tomorrow."; close; case 2: erasequest 12483; break; } switch (checkquest(12482,HUNTING)) { case -1: mes "[Cecilia]"; mes "I was poisoned and paralyzed by this creatures poison. End 20 of them."; setquest 12482; close; case 0: case 1: mes "[Cecilia]"; mes "20 Side Winder of Chaos. Make it your goal to kill them."; close; case 2: mes "[Cecilia]"; mes "Thank you, I feel a little joy vicariously through you."; getexp 1750000,1137500; getitem 25783,1; erasequest 12482; setquest 12483; close; } case 2: switch (checkquest(12485,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Cecilia]"; mes "Return tomorrow."; close; case 2: erasequest 12485; break; } switch (checkquest(12484,HUNTING)) { case -1: mes "[Cecilia]"; mes "After being paralyzed, this creature took advantage and killed me. Return the favor. 12 should suffice."; setquest 12484; close; case 0: case 1: mes "[Cecilia]"; mes "12 Stem Worm of Chaos. Watch their spike."; close; case 2: mes "[Cecilia]"; mes "Thank you, I'll not sleep tonight but if I did, I'd sleep peacefully."; getexp 1750000,1137500; getitem 25784,1; erasequest 12484; setquest 12485; close; } } } mes "[Cecilia]"; mes "I once had such great ambitions."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12485,PLAYTIME) == -1 && checkquest(12484,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12485,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12484,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12483,PLAYTIME) == -1 && checkquest(12482,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12483,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12482,HUNTING) == 2" ); end; } prt_maze01,98,25,4 script Anes#IllusionLab2 4_F_ANES,{ if (ill_labyrinth == 10) { mes "[Anes]"; mes "*Sighs* ..."; next; switch( checkquest(12475,PLAYTIME) ) { case -1: switch( checkquest(12474,HUNTING) ) { case -1: .@menu$[0] = "Kill Hunter Fly Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Hunter Fly Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Hunter Fly Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Hunter Fly Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Hunter Fly Of Chaos - Done"; break; } switch( checkquest(12477,PLAYTIME) ) { case -1: switch( checkquest(12476,HUNTING) ) { case -1: .@menu$[1] = "Kill Killer Mantis Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Killer Mantis Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Killer Mantis Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Killer Mantis Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Killer Mantis Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12475,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Anes]"; mes "Tomorrow."; close; case 2: erasequest 12475; break; } switch (checkquest(12474,HUNTING)) { case -1: mes "[Anes]"; mes "Insects are the bane of all living creatures. Kill 20 of them."; setquest 12474; close; case 0: case 1: mes "[Anes]"; mes "20 Hunter Fly of Chaos..."; close; case 2: mes "[Anes]"; mes "Thanks. Kill more if you're so inclined."; getexp 1750000,1137500; getitem 25271,1; erasequest 12474; setquest 12475; close; } case 2: switch (checkquest(12477,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Anes]"; mes "Tomorrow."; close; case 2: erasequest 12477; break; } switch (checkquest(12476,HUNTING)) { case -1: mes "[Anes]"; mes "Insects. I can hear them skittering. Silence at least 20."; setquest 12476; close; case 0: case 1: mes "[Anes]"; mes "20 Killer Mantis of Chaos..."; close; case 2: mes "[Anes]"; mes "Silence is nice... Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12476; setquest 12477; close; } } } mes "[Anes]"; mes "I long for the embrace of death."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12477,PLAYTIME) == -1 && checkquest(12476,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12477,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12476,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12475,PLAYTIME) == -1 && checkquest(12474,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12475,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12474,HUNTING) == 2" ); end; } prt_maze01,102,25,4 script Silvano#IllusionLab2 4_M_SILVANO,{ if (ill_labyrinth == 10) { mes "[Silvano]"; mes "Beauty like mine is too good to stay dead. What? Quests?"; next; switch( checkquest(12479,PLAYTIME) ) { case -1: switch( checkquest(12478,HUNTING) ) { case -1: .@menu$[0] = "Kill Mantis Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Mantis Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Mantis Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Mantis Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Mantis Of Chaos - Done"; break; } switch( checkquest(12481,PLAYTIME) ) { case -1: switch( checkquest(12480,HUNTING) ) { case -1: .@menu$[1] = "Kill Poporing Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Poporing Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Poporing Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Poporing Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Poporing Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12479,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Silvano]"; mes "Come tomorrow."; close; case 2: erasequest 12479; break; } switch (checkquest(12478,HUNTING)) { case -1: mes "[Silvano]"; mes "Some insects are less handsome than others. Take 20 of the one that looks smaller than the other."; setquest 12478; close; case 0: case 1: mes "[Silvano]"; mes "20 Mantis of Chaos, I believe they're called. I hardly pay much attention to such ugly creatures."; close; case 2: mes "[Silvano]"; mes "Very good. Ugly things such as those shouldn't live."; getexp 1750000,1137500; getitem 25781,1; erasequest 12478; setquest 12479; close; } case 2: switch (checkquest(12481,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Silvano]"; mes "Come tomorrow."; close; case 2: erasequest 12481; break; } switch (checkquest(12480,HUNTING)) { case -1: mes "[Silvano]"; mes "Poporing but less handsome. Such a bland creature. Kill 20 of them."; setquest 12480; close; case 0: case 1: mes "[Silvano]"; mes "20 Poporing of Chaos. I can't stand looking at something so plain. Please!"; close; case 2: mes "[Silvano]"; mes "Yes. I can feel the world becoming more beautiful, like me."; getexp 1750000,1137500; getitem 25782,1; erasequest 12480; setquest 12481; close; } } } mes "[Silvano]"; mes "Life is suffering, even for a suave man such as myself"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12481,PLAYTIME) == -1 && checkquest(12480,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12481,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12480,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12479,PLAYTIME) == -1 && checkquest(12478,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12479,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12478,HUNTING) == 2" ); end; } prt_maze01,99,31,4 script Hidingstuff#illusion -1,15,15,{ OnTouch: if(ill_labyrinth < 9) { cloakonnpcself ("Cecilia#IllusionLab2"); cloakonnpcself ("Silvano#IllusionLab2"); cloakonnpcself ("Andreas#IllusionLab2"); cloakonnpcself ("Anes#IllusionLab2"); } if(ill_labyrinth < 2) { cloakonnpcself ("Esmeralda#IllusionLab2"); } end; } prt_maze01,17,111,4 script Hidingstuff#illusion2 -1,3,3,{ OnTouch: if(ill_labyrinth < 9) { cloakonnpcself ("Cecilia#IllusionLab2"); cloakonnpcself ("Silvano#IllusionLab2"); cloakonnpcself ("Andreas#IllusionLab2"); cloakonnpcself ("Anes#IllusionLab2"); } if(ill_labyrinth < 2) { cloakonnpcself ("Esmeralda#IllusionLab2"); } end; } prt_mz03_i,99,22,4 script Hidingstuff#illusion3 -1,3,3,{ OnTouch: if(ill_labyrinth >= 9) { cloakonnpcself ("Cecilia#IllusionLab"); cloakonnpcself ("Silvano#IllusionLab"); cloakonnpcself ("Andreas#IllusionLab"); cloakonnpcself ("Anes#IllusionLab"); end; } }  Quest DB: Spoiler  - Id: 12470 Title: Andrea's Revenge I Targets: - Mob: ILL_BAPHOMET_J Count: 20 - Id: 12471 Title: Andrea's Revenge I - Waiting TimeLimit: 4h - Id: 12472 Title: Andrea's Revenge II Targets: - Mob: ILL_GHOSTRING Count: 8 - Id: 12473 Title: Andrea's Revenge II - Waiting TimeLimit: 4h - Id: 12474 Title: Anne's Revenge I Targets: - Mob: ILL_HUNTER_FLY Count: 20 - Id: 12475 Title: Anne's Revenge I - Waiting TimeLimit: 4h - Id: 12476 Title: Anne's Revenge II Targets: - Mob: ILL_KILLER_MANTIS Count: 20 - Id: 12477 Title: Anne's Revenge II - Waiting TimeLimit: 4h - Id: 12478 Title: Silvano's Revenge I Targets: - Mob: ILL_MANTIS Count: 20 - Id: 12479 Title: Silvano's Revenge I - Waiting TimeLimit: 4h - Id: 12480 Title: Silvano's Revenge II Targets: - Mob: ILL_POPORING Count: 20 - Id: 12481 Title: Silvano's Revenge II - Waiting TimeLimit: 4h - Id: 12482 Title: Cecilia's Revenge I Targets: - Mob: ILL_SIDE_WINDER Count: 20 - Id: 12483 Title: Cecilia's Revenge I - Waiting TimeLimit: 4h - Id: 12484 Title: Cecilia's Revenge II Targets: - Mob: ILL_STEM_WORM Count: 12 - Id: 12485 Title: Cecilia's Revenge II - Waiting TimeLimit: 4h - Id: 12486 Title: Soul Purification - Andreas Targets: - Mob: ILL_ANDREA Count: 1 - Id: 12487 Title: Soul Purification - Anes Targets: - Mob: ILL_ANES Count: 1 - Id: 12488 Title: Soul Purification - Silvano Targets: - Mob: ILL_SILVANO Count: 1 - Id: 12489 Title: Soul Purification - Cecilia Targets: - Mob: ILL_CECILIA Count: 1 - Id: 12490 Title: Soul Purification - Wait TimeLimit: 7d 4h  Spawns: Spoiler  //================================================== // prt_mz03_i - Twisted Labyrinth Forest //================================================== prt_mz03_i,0,0 monster Stem Worm Of Chaos 20532,12,5000,0,"illusion_mob#labyrinth::OnCecilia" prt_mz03_i,0,0 monster Ghostring Of Chaos 20529,12,5000,0,"illusion_mob#labyrinth::OnAndreas" prt_mz03_i,0,0 monster Poporing Of Chaos 20531,32,5000,0,"illusion_mob#labyrinth::OnSilvano" prt_mz03_i,0,0 monster Mantis Of Chaos 20528,32,5000,0,"illusion_mob#labyrinth::OnSilvano" prt_mz03_i,0,0 monster Hunter Fly Of Chaos 20527,32,5000,0,"illusion_mob#labyrinth::OnAnnes" prt_mz03_i,0,0 monster Side Winder Of Chaos 20526,32,5000,0,"illusion_mob#labyrinth::OnCecilia" prt_mz03_i,0,0 monster Baphomet Jr. Of Chaos 20525,35,5000,0,"illusion_mob#labyrinth::OnAndreas" prt_mz03_i,0,0 monster Killer Mantis Of Chaos 20530,32,5000,0,"illusion_mob#labyrinth::OnAnnes" prt_mz03_i,1,1,3 script illusion_mob#labyrinth -1,{ end; OnAndreas: if (playerattached()) { if ($kill_count_lab_i_1 < 30) $kill_count_lab_i_1++; if (!.andreas_spawn && $kill_count_lab_i_1 == 30) { .andreas_spawn = true; $kill_count_lab_i_1 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20521,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Andreas time!", bc_map, "0x70dbdb"; end; } } end; OnAndreasKill: .andreas_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnAnnes: if (playerattached()) { if ($kill_count_lab_i_2 < 30) $kill_count_lab_i_2++; if (!.annes_spawn && $kill_count_lab_i_2 == 30) { .annes_spawn = true; $kill_count_lab_i_2 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20522,1, "illusion_mob#labyrinth::OnAnnesKill"; mapannounce "prt_mz03_i", "It's Anes time!", bc_map, "0x70dbdb"; end; } } end; OnAnnesKill: .annes_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnSilvano: if (playerattached()) { if ($kill_count_lab_i_3 < 30) $kill_count_lab_i_3++; if (!.silvano_spawn && $kill_count_lab_i_3 == 30) { .silvano_spawn = true; $kill_count_lab_i_3 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20523,1, "illusion_mob#labyrinth::OnSilvanoKill"; mapannounce "prt_mz03_i", "It's Silvano time!", bc_map, "0x70dbdb"; end; } } end; OnSilvanoKill: .silvano_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnCecilia: if (playerattached()) { if ($kill_count_lab_i_4 < 30) $kill_count_lab_i_4++; if (!.Cecilia_spawn && $kill_count_lab_i_4 == 30) { .Cecilia_spawn = true; $kill_count_lab_i_4 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20524,1, "illusion_mob#labyrinth::OnCeciliaKill"; mapannounce "prt_mz03_i", "It's Cecilia time!", bc_map, "0x70dbdb"; end; } } end; OnCeciliaKill: .Cecilia_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.baphocooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnBossKill: .chaosbapho_spawn = false; .baphocooldown = true; initnpctimer; end; OnTimer7200000: .baphocooldown = false; stopnpctimer; end; }  Warps: Spoiler  // No.01 - Done prt_mz03_i,22,194,0 warp mazewarp5101_i 1,1,prt_mz03_i,175,48 /*To No.1-20*/ prt_mz03_i,5,186,0 warp mazewarp5102_i 1,1,prt_mz03_i,151,134 /*To No.1-9*/ // No.03 - Done prt_mz03_i,102,165,0 warp mazewarp5104_i 1,1,prt_mz03_i,137,71 /*To No.1-19*/ prt_mz03_i,85,174,0 warp mazewarp5105_i 1,1,prt_mz03_i,14,48 /*To No.1-16*/ // No.04 - Done prt_mz03_i,154,181,0 warp mazewarp5106_i 1,1,prt_mz03_i,139,48 /*To No.1-19*/ prt_mz03_i,125,171,0 warp mazewarp5107_i 1,1,prt_mz03_i,105,111 /*To No.1-13*/ // No.05 - Done prt_mz03_i,175,165,0 warp mazewarp5108_i 1,1,prt_mz03_i,71,12 /*To No.1-22*/ prt_mz03_i,194,175,0 warp mazewarp5109_i 1,1,prt_mz03_i,191,139 /*To No.1-10*/ // No.06 - Done prt_mz03_i,18,154,0 warp mazewarp5110_i 1,1,prt_mz03_i,48,21 /*To No.1-22*/ prt_mz03_i,23,125,0 warp mazewarp5111_i 1,1,prt_mz03_i,177,71 /*To No.1-20*/ prt_mz03_i,5,140,0 warp mazewarp5112_i 1,1,prt_mz03_i,111,56 /*To No.1-18*/ // No.07 - Done prt_mz03_i,54,154,0 warp mazewarp5113_i 1,1,prt_mz03_i,142,111 /*To No.1-14*/ prt_mz03_i,63,125,0 warp mazewarp5114_i 1,1,prt_mz03_i,88,97 /*To No.1-13*/ // No.08 - Done prt_mz03_i,98,154,0 warp mazewarp5115_i 1,1,prt_mz03_i,99,31 /*To No.1-23*/ prt_mz03_i,114,145,0 warp mazewarp5116_i 1,1,prt_mz03_i,168,22 /*To No.1-25*/ prt_mz03_i,85,146,0 warp mazewarp5117_i 1,1,prt_mz03_i,22,88 /*To No.1-11*/ // No.09 - Done prt_mz03_i,137,125,0 warp mazewarp5118_i 1,1,prt_mz03_i,71,71 /*To No.1-17*/ prt_mz03_i,154,134,0 warp mazewarp5119_i 1,1,prt_mz03_i,8,186 /*To No.1-1*/ // No.10 - Done prt_mz03_i,194,139,0 warp mazewarp5120_i 1,1,prt_mz03_i,191,175 /*To No.1-5*/ prt_mz03_i,166,139,0 warp mazewarp5121_i 1,1,prt_mz03_i,63,88 /*To No.1-12*/ // No.11 - Done prt_mz03_i,17,114,0 warp mazewarp5122_i 1,1,prt_mz03_i,128,105 /*To No.1-14*/ prt_mz03_i,22,85,0 warp mazewarp5123_i 1,1,prt_mz03_i,88,146 /*To No.1-8*/ // No.12 - Done prt_mz03_i,63,114,0 warp mazewarp5124_i 1,1,prt_mz03_i,14,71 /*To No.1-16*/ prt_mz03_i,63,85,0 warp mazewarp5125_i 1,1,prt_mz03_i,169,139 /*To No.1-10*/ prt_mz03_i,74,97,0 warp mazewarp5126_i 1,1,prt_mz03_i,54,8 /*To No.1-22*/ prt_mz03_i,45,104,0 warp mazewarp5127_i 1,1,prt_mz03_i,96,48 /*To No.1-18*/ // No.13 - Done prt_mz03_i,105,114,0 warp mazewarp5128_i 1,1,prt_mz03_i,128,171 /*To No.1-4*/ prt_mz03_i,114,95,0 warp mazewarp5129_i 1,1,prt_mz03_i,176,8 /*To No.1-25*/ prt_mz03_i,85,97,0 warp mazewarp5130_i 1,1,prt_mz03_i,63,128 /*To No.1-7*/ // No.14 - Done prt_mz03_i,142,114,0 warp mazewarp5131_i 1,1,prt_mz03_i,54,151 /*To No.1-7*/ prt_mz03_i,125,105,0 warp mazewarp5132_i 1,1,prt_mz03_i,58,191 /*To No.1-2*/ // No.15 - Done prt_mz03_i,194,94,0 warp mazewarp5134_i 1,1,prt_mz03_i,151,22 /*To No.1-24*/ prt_mz03_i,168,94,0 warp mazewarp5135_i 1,1,prt_mz03_i,191,54 /*To No.1-20*/ // No.16 - Done prt_mz03_i,14,74,0 warp mazewarp5136_i 1,1,prt_mz03_i,63,111 /*To No.1-12*/ prt_mz03_i,14,45,0 warp mazewarp5137_i 1,1,prt_mz03_i,88,174 /*To No.1-3*/ prt_mz03_i,5,58,0 warp mazewarp5138_i 1,1,prt_mz03_i,191,15 /*To No.1-25*/ // No.17 - Done prt_mz03_i,52,45,0 warp mazewarp5140_i 1,1,prt_mz03_i,16,31 /*To No.1-21*/ // No.18 - Done prt_mz03_i,104,74,0 warp mazewarp5141_i 1,1,prt_mz03_i,111,22 /*To No.1-23*/ prt_mz03_i,96,45,0 warp mazewarp5142_i 1,1,prt_mz03_i,48,104 /*To No.1-12*/ prt_mz03_i,114,56,0 warp mazewarp5143_i 1,1,prt_mz03_i,8,140 /*To No.1-6*/ prt_mz03_i,85,56,0 warp mazewarp5144_i 1,1,prt_mz03_i,176,31 /*To No.1-25*/ // No.19 - Done prt_mz03_i,137,74,0 warp mazewarp5145_i 1,1,prt_mz03_i,102,168 /*To No.1-3*/ // No.20 - Done prt_mz03_i,177,74,0 warp mazewarp5147_i 1,1,prt_mz03_i,23,128 /*To No.1-6*/ prt_mz03_i,175,45,0 warp mazewarp5148_i 1,1,prt_mz03_i,22,191 /*To No.1-1*/ prt_mz03_i,194,54,0 warp mazewarp5149_i 1,1,prt_mz03_i,171,94 /*To No.1-15*/ // No.21 - Done prt_mz03_i,16,34,0 warp mazewarp5150_i 1,1,prt_mz03_i,52,48 /*To No.1-17*/ prt_mz03_i,23,5,0 warp mazewarp5151_i 1,1,prt_mz03_i,88,13 /*To No.1-23*/ // No.22 - Done prt_mz03_i,54,5,0 warp mazewarp5152_i 1,1,prt_mz03_i,71,97 /*To No.1-12*/ prt_mz03_i,74,12,0 warp mazewarp5153_i 1,1,prt_mz03_i,175,168 /*To No.1-5*/ prt_mz03_i,45,21,0 warp mazewarp5154_i 1,1,prt_mz03_i,18,151 /*To No.1-6*/ // No.23 - Done prt_mz03_i,99,34,0 warp mazewarp5155_i 1,1,prt_mz03_i,98,151 /*To No.1-8*/ prt_mz03_i,114,22,0 warp mazewarp5156_i 1,1,prt_mz03_i,104,71 /*To No.1-18*/ prt_mz03_i,85,13,0 warp mazewarp5157_i 1,1,prt_mz03_i,23,8 /*To No.1-21*/ // No.25 - Done prt_mz03_i,176,34,0 warp mazewarp5159_i 1,1,prt_mz03_i,88,56 /*To No.1-18*/ prt_mz03_i,176,5,0 warp mazewarp5160_i 1,1,prt_mz03_i,111,95 /*To No.1-13*/ prt_mz03_i,194,15,0 warp mazewarp5161_i 1,1,prt_mz03_i,8,58 /*To No.1-16*/ prt_mz03_i,165,22,0 warp mazewarp5162_i 1,1,prt_mz03_i,111,145 /*To No.1-8*/ //prt_mz03_i,182,85,0 Exit prt_mz03_i,154,22,0 script mazewarp5158_i 45,1,1,{ switch(rand(57)) { case 1: warp "prt_mz03_i",111,145; break; case 2: warp "prt_mz03_i",8,58; break; case 3: warp "prt_mz03_i",111,95; break; case 4: warp "prt_mz03_i",88,56; break; case 5: warp "prt_mz03_i",23,8; break; case 6: warp "prt_mz03_i",104,71; break; case 7: warp "prt_mz03_i",98,151; break; case 8: warp "prt_mz03_i",18,151; break; case 9: warp "prt_mz03_i",175,168; break; case 10: warp "prt_mz03_i",71,97; break; case 11: warp "prt_mz03_i",88,13; break; case 12: warp "prt_mz03_i",52,48; break; case 13: warp "prt_mz03_i",171,94; break; case 14: warp "prt_mz03_i",22,191; break; case 15: warp "prt_mz03_i",23,128; break; case 16: warp "prt_mz03_i",102,168; break; case 17: warp "prt_mz03_i",176,31; break; case 18: warp "prt_mz03_i",8,140; break; case 19: warp "prt_mz03_i",48,104; break; case 20: warp "prt_mz03_i",111,22; break; case 21: warp "prt_mz03_i",16,31; break; case 22: warp "prt_mz03_i",191,15; break; case 23: warp "prt_mz03_i",88,174; break; case 24: warp "prt_mz03_i",63,111; break; case 25: warp "prt_mz03_i",191,54; break; case 26: warp "prt_mz03_i",151,22; break; case 27: warp "prt_mz03_i",58,191; break; case 28: warp "prt_mz03_i",54,151; break; case 29: warp "prt_mz03_i",63,128; break; case 30: warp "prt_mz03_i",176,8; break; case 31: warp "prt_mz03_i",128,171; break; case 32: warp "prt_mz03_i",96,48; break; case 33: warp "prt_mz03_i",54,8; break; case 34: warp "prt_mz03_i",169,139; break; case 35: warp "prt_mz03_i",14,71; break; case 36: warp "prt_mz03_i",88,146; break; case 37: warp "prt_mz03_i",128,105; break; case 38: warp "prt_mz03_i",63,88; break; case 39: warp "prt_mz03_i",191,175; break; case 40: warp "prt_mz03_i",8,186; break; case 41: warp "prt_mz03_i",71,71; break; case 42: warp "prt_mz03_i",22,88; break; case 43: warp "prt_mz03_i",168,22; break; case 44: warp "prt_mz03_i",99,31; break; case 45: warp "prt_mz03_i",88,97; break; case 46: warp "prt_mz03_i",142,111; break; case 47: warp "prt_mz03_i",111,56; break; case 48: warp "prt_mz03_i",177,71; break; case 49: warp "prt_mz03_i",48,21; break; case 50: warp "prt_mz03_i",191,139; break; case 51: warp "prt_mz03_i",71,12; break; case 52: warp "prt_mz03_i",105,111; break; case 53: warp "prt_mz03_i",139,48; break; case 54: warp "prt_mz03_i",14,48; break; case 55: warp "prt_mz03_i",137,71; break; case 56: warp "prt_mz03_i",151,134; break; case 57: warp "prt_mz03_i",175,48; break; } } prt_mz03_i,58,194,0 duplicate(mazewarp5158_i) mazewarp5158_i2 45,1,1 prt_mz03_i,74,74,0 duplicate(mazewarp5158_i) mazewarp5158_i3 45,1,1 prt_mz03_i,139,45,0 duplicate(mazewarp5158_i) mazewarp5158_i4 45,1,1 Edited October 24, 2024 by Dragonis1701 1 Quote Link to comment Share on other sites More sharing options...
Pokye Posted October 25, 2024 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 56 Reputation: 13 Joined: 08/22/22 Last Seen: 19 hours ago Share Posted October 25, 2024 10 hours ago, Dragonis1701 said: Mobs are created using Divinepride. Quest was created using irowiki. The text are not accurate; just my own bored typings. I am a self-taught scripter, so the script will probably not be efficient but it works. The amounts on quests are custom to my own server. Default values are 5 for all except Ghostring (2) and Stem Worm (3). The experience is accurate. The spawning of Baphomet is also accurate but the spawning of the acolytes is custom. It is a bit vague as to how the acolytes are spawned, so I took the Wizard of Truth approach. Hope it helps~ Edit: I don't have the enchant/item creation function in my script. I don't use them on my server. Mobs:  Reveal hidden contents  - Id: 20520 AegisName: ILL_BAPHOMET Name: Baphomet Of Chaos Level: 178 Hp: 21278744 BaseExp: 4255749 JobExp: 2979024 MvpExp: 2127874 Attack: 6141 Attack2: 3168 Defense: 343 MagicDefense: 122 Str: 276 Agi: 188 Vit: 55 Int: 267 Dex: 244 Luk: 99 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Large Race: Demon Element: Dark ElementLevel: 3 WalkSpeed: 100 AttackDelay: 576 AttackMotion: 576 DamageMotion: 480 //DamageTaken: 10 Ai: 21 Class: Boss Modes: Mvp: true MvpDrops: - Item: Old_Violet_Box Rate: 3000 - Item: Old_Card_Album Rate: 4000 - Item: Magic_Card_Album Rate: 5000 Drops: - Item: Bapho_Doll Rate: 1000 - Item: Crescent_Scythe Rate: 150 - Item: Essence_Of_Demon Rate: 5000 - Item: Tae_Goo_Lyeon Rate: 100 - Item: Evil_Horn Rate: 3500 - Item: Bazerald Rate: 200 - Item: Apple Rate: 1 - Item: Chaos_Baphomet_Card Rate: 1 StealProtected: true - Id: 20521 AegisName: ILL_ANDREA Name: Andrea Of Chaos Level: 177 Hp: 1057547 BaseExp: 96141 JobExp: 67298 Attack: 4248 Attack2: 1337 Defense: 330 MagicDefense: 110 Str: 192 Agi: 122 Vit: 51 Int: 175 Dex: 188 Luk: 68 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 2500 - Item: Morpheus's_Ring Rate: 100 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20522 AegisName: ILL_ANES Name: Anes Of Chaos Level: 177 Hp: 1057444 BaseExp: 96131 JobExp: 67292 Attack: 4314 Attack2: 1369 Defense: 327 MagicDefense: 110 Str: 195 Agi: 122 Vit: 50 Int: 174 Dex: 178 Luk: 61 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Morpheus's_Hood Rate: 100 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Yggdrasilberry Rate: 50 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20523 AegisName: ILL_SILVANO Name: Silvano Of Chaos Level: 177 Hp: 1057650 BaseExp: 96150 JobExp: 67305 Attack: 4292 Attack2: 1385 Defense: 333 MagicDefense: 111 Str: 194 Agi: 122 Vit: 52 Int: 176 Dex: 184 Luk: 57 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Morpheus's_Shawl Rate: 100 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20524 AegisName: ILL_CECILIA Name: Cecilia Of Chaos Level: 177 Hp: 1056411 BaseExp: 96037 JobExp: 67226 Attack: 4359 Attack2: 1392 Defense: 297 MagicDefense: 111 Str: 197 Agi: 122 Vit: 40 Int: 177 Dex: 186 Luk: 61 AttackRange: 2 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demihuman Element: Neutral ElementLevel: 3 WalkSpeed: 130 AttackDelay: 576 AttackMotion: 432 DamageMotion: 288 Ai: 04 Class: Boss Drops: - Item: Brigan Rate: 5000 - Item: Fragment_Of_Crystal Rate: 3500 - Item: Yggdrasilberry Rate: 50 - Item: Seed_Of_Yggdrasil Rate: 50 - Item: Morpheus's_Armlet Rate: 100 - Item: Chaos_Acolyte_Card Rate: 1 StealProtected: true - Id: 20525 AegisName: ILL_BAPHOMET_J Name: Baphomet Jr. Of Chaos Level: 177 Hp: 1057444 BaseExp: 173089 JobExp: 121125 Attack: 4093 Attack2: 847 Defense: 327 MagicDefense: 108 Str: 185 Agi: 101 Vit: 50 Int: 158 Dex: 178 Luk: 77 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Dark ElementLevel: 1 WalkSpeed: 100 AttackDelay: 868 AttackMotion: 480 DamageMotion: 120 Ai: 04 Drops: - Item: Brigan Rate: 2500 - Item: Evil_Horn Rate: 1750 - Item: Yellow_Herb Rate: 1750 - Item: Oridecon Rate: 100 - Item: Short_Rope Rate: 1250 - Item: Gold_Lux Rate: 25 - Item: Chaos_Ba_Jr_Card Rate: 1 StealProtected: true - Id: 20526 AegisName: ILL_SIDE_WINDER Name: Side Winder Of Chaos Level: 176 Hp: 1051983 BaseExp: 172143 JobExp: 120499 Attack: 4026 Attack2: 832 Defense: 341 MagicDefense: 108 Str: 183 Agi: 94 Vit: 55 Int: 156 Dex: 177 Luk: 70 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Brute Element: Poison ElementLevel: 1 WalkSpeed: 200 AttackDelay: 1576 AttackMotion: 576 DamageMotion: 576 Ai: 04 Drops: - Item: Scale_Of_Snakes Rate: 2500 - Item: Posionous_Canine Rate: 1750 - Item: Karvodailnirol Rate: 5 - Item: Tsurugi Rate: 25 - Item: White_Herb Rate: 700 - Item: Snake_Deadly_Poison Rate: 1250 - Item: Chaos_S_Winder_Card Rate: 1 StealProtected: true - Id: 20527 AegisName: ILL_HUNTER_FLY Name: Hunter Fly Of Chaos Level: 175 Hp: 1045087 BaseExp: 171014 JobExp: 119710 Attack: 3916 Attack2: 817 Defense: 313 MagicDefense: 107 Str: 179 Agi: 115 Vit: 46 Int: 154 Dex: 189 Luk: 66 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Wind ElementLevel: 2 WalkSpeed: 150 AttackDelay: 676 AttackMotion: 576 DamageMotion: 480 Ai: 04 Drops: - Item: Solid_Shell Rate: 2500 - Item: Steel Rate: 50 - Item: Zargon Rate: 1750 - Item: Oridecon_Stone Rate: 70 - Item: Delicious_Juice Rate: 1250 - Item: Rough_Wind Rate: 20 - Item: Chaos_H_Fly_Card Rate: 1 StealProtected: true - Id: 20528 AegisName: ILL_MANTIS Name: Mantis Of Chaos Level: 174 Hp: 1039216 BaseExp: 170053 JobExp: 119037 Attack: 3937 Attack2: 817 Defense: 315 MagicDefense: 71 Str: 181 Agi: 96 Vit: 47 Int: 155 Dex: 184 Luk: 67 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Insect Element: Earth ElementLevel: 1 WalkSpeed: 200 AttackDelay: 1528 AttackMotion: 660 DamageMotion: 432 Ai: 04 Modes: Detector: true Drops: - Item: Limb_Of_Mantis Rate: 2250 - Item: Yellow_Live Rate: 60 - Item: Solid_Shell Rate: 1000 - Item: Mantis_Flower Rate: 1250 - Item: Azure_Jewel Rate: 10 - Item: Red_Herb Rate: 500 - Item: Chaos_Mantis_Card Rate: 1 StealProtected: true - Id: 20529 AegisName: ILL_GHOSTRING Name: Ghostring Of Chaos Level: 173 Hp: 1033446 BaseExp: 169110 JobExp: 118377 Attack: 3979 Attack2: 834 Defense: 320 MagicDefense: 71 Str: 184 Agi: 87 Vit: 49 Int: 159 Dex: 182 Luk: 61 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Demon Element: Ghost ElementLevel: 2 WalkSpeed: 300 AttackDelay: 1220 AttackMotion: 1080 DamageMotion: 648 Ai: 04 Modes: Detector: true Drops: - Item: Transparent_Cloth Rate: 2500 - Item: Soft_Silk_Cloth Rate: 1750 - Item: Scell Rate: 1000 - Item: Fragment_Of_Crystal Rate: 1750 - Item: Soft_Scarf Rate: 1250 - Item: Chaos_Goring_Card Rate: 1 StealProtected: true - Id: 20530 AegisName: ILL_KILLER_MANTIS Name: Killer Mantis Of Chaos Level: 177 Hp: 1058167 BaseExp: 173154 JobExp: 121280 Attack: 4027 Attack2: 842 Defense: 348 MagicDefense: 72 Str: 182 Agi: 105 Vit: 57 Int: 157 Dex: 194 Luk: 47 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Insect Element: Earth ElementLevel: 1 WalkSpeed: 175 AttackDelay: 1528 AttackMotion: 660 DamageMotion: 432 Ai: 04 Modes: Detector: true Drops: - Item: Limb_Of_Mantis Rate: 2500 - Item: Solid_Shell Rate: 1250 - Item: Yggdrasilberry Rate: 15 - Item: Yellow_Live Rate: 70 - Item: Butcher Rate: 25 - Item: Purple_Solid_Shell Rate: 1250 - Item: Chaos_K_Mantis_Card Rate: 1 StealProtected: true - Id: 20531 AegisName: ILL_POPORING Name: Poporing Of Chaos Level: 173 Hp: 1032638 BaseExp: 168976 JobExp: 118283 Attack: 3828 Attack2: 797 Defense: 296 MagicDefense: 70 Str: 177 Agi: 85 Vit: 41 Int: 152 Dex: 172 Luk: 29 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Plant Element: Poison ElementLevel: 3 WalkSpeed: 300 AttackDelay: 1672 AttackMotion: 672 DamageMotion: 480 Ai: 02 Drops: - Item: Sticky_Mucus Rate: 2500 - Item: Green_Herb Rate: 1000 - Item: Seed_Of_Yggdrasil Rate: 20 - Item: Fragment_Of_Crystal Rate: 1750 - Item: Brilliant_Jelly Rate: 1250 - Item: Elunium Rate: 50 - Item: Chaos_Poporing_Card Rate: 1 StealProtected: true - Id: 20532 AegisName: ILL_STEM_WORM Name: Stem Worm Of Chaos Level: 172 Hp: 1027071 BaseExp: 168066 JobExp: 117646 Attack: 3917 Attack2: 804 Defense: 307 MagicDefense: 70 Str: 180 Agi: 95 Vit: 45 Int: 156 Dex: 187 Luk: 69 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Medium Race: Plant Element: Wind ElementLevel: 1 WalkSpeed: 300 AttackDelay: 1956 AttackMotion: 756 DamageMotion: 528 Ai: 04 Drops: - Item: Tough_Scalelike_Stem Rate: 2500 - Item: White_Herb Rate: 1000 - Item: Oridecon Rate: 100 - Item: Great_Nature Rate: 20 - Item: Suspicious_Sap Rate: 1250 - Item: Seed_Of_Yggdrasil Rate: 20 - Item: Chaos_Stem_W_Card Rate: 1 StealProtected: true - Id: 20533 AegisName: G_ILL_BAPHOMET_J Name: Baphomet Jr. Of Chaos Level: 177 Hp: 1057444 Attack: 4093 Attack2: 847 Defense: 327 MagicDefense: 108 Str: 185 Agi: 101 Vit: 50 Int: 158 Dex: 178 Luk: 77 AttackRange: 1 SkillRange: 10 ChaseRange: 12 Size: Small Race: Formless Element: Dark ElementLevel: 1 WalkSpeed: 100 AttackDelay: 868 AttackMotion: 480 DamageMotion: 120 Ai: 04  Mob skills:  Reveal hidden contents  // Illusion of Labyrinth 20520,ILL_BAPHOMET@NPC_DARKSTRIKE,chase,340,10,2000,0,1000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20520,ILL_BAPHOMET@AL_TELEPORT,walk,26,1,5000,0,5000,yes,self,rudeattacked,0,,,,,,, 20520,ILL_BAPHOMET@KN_BRANDISHSPEAR,attack,57,10,2000,500,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_EARTHQUAKE,chase,653,5,10000,1000,30000,no,self,myhpltmaxrate,80,,,,,,, 20520,ILL_BAPHOMET@NPC_EARTHQUAKE,attack,653,5,10000,1000,30000,no,self,myhpltmaxrate,80,,,,,,, 20520,ILL_BAPHOMET@NPC_POWERUP,attack,349,5,10000,0,30000,yes,self,myhpltmaxrate,30,,,,,,, 20520,ILL_BAPHOMET@NPC_CALLSLAVE,attack,352,1,10000,0,30000,yes,self,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_CALLSLAVE,idle,352,1,10000,0,30000,yes,self,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT,chase,662,5,10000,800,10000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT,attack,662,5,10000,800,10000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_DARKBREATH,attack,202,5,2000,800,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_ARMORBRAKE,attack,344,10,2000,0,5000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,attack,196,6,10000,700,10000,no,self,slavele,3,20533,,,,,, 20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,idle,196,6,10000,700,10000,no,self,slavele,3,20533,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,attack,85,10,2000,500,2000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,10,5000,500,2000,no,target,skillused,18,,,,,,, 20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,10,2000,500,2000,no,target,always,0,,,,,,, 20520,ILL_BAPHOMET@AL_HEAL,idle,28,11,10000,0,5000,yes,self,myhpltmaxrate,50,,,,,,, 20520,ILL_BAPHOMET@NPC_CRITICALWOUND,attack,673,3,500,0,5000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_BLEEDING,attack,660,3,500,0,5000,yes,target,always,0,,,,,,, 20520,ILL_BAPHOMET@NPC_GRADUAL_GRAVITY,attack,752,3,3000,0,5000,yes,target,myhpltmaxrate,20,,,,,,, 20520,ILL_BAPHOMET@NPC_DAMAGE_HEAL,attack,753,1,10000,1000,60000,no,target,myhpltmaxrate,10,,,,,,, 20521,ILL_ANDREA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20521,ILL_ANDREA@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20521,ILL_ANDREA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20521,ILL_ANDREA@NPC_BLINDATTACK,attack,177,5,1000,700,5000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@CR_HOLYCROSS,attack,253,5,1000,0,5000,yes,target,always,,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,chase,30,1,2000,1000,20000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20521,ILL_ANDREA@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20521,ILL_ANDREA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20522,ILL_ANES@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20522,ILL_ANES@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20522,ILL_ANES@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20522,ILL_ANES@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20522,ILL_ANES@NPC_SILENCEATTACK,attack,178,5,1000,700,5000,no,target,always,0,,,,,,, 20522,ILL_ANES@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20522,ILL_ANES@MG_SAFETYWALL,attack,12,10,500,1000,5000,no,self,always,0,,,,,,18, 20522,ILL_ANES@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20522,ILL_ANES@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20522,ILL_ANES@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20523,ILL_SILVANO@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20523,ILL_SILVANO@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20523,ILL_SILVANO@NPC_STUNATTACK,attack,179,5,1000,700,5000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@CR_GRANDCROSS,attack,254,5,500,1000,5000,no,self,always,0,,,,,,, 20523,ILL_SILVANO@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20523,ILL_SILVANO@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20523,ILL_SILVANO@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,attack,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,attack,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,idle,729,5,5000,500,5000,yes,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,idle,28,10,5000,500,5000,yes,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_CHEAL,chase,729,5,5000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,, 20524,ILL_CECILIA@AL_HEAL,chase,28,10,5000,500,5000,no,self,myhpltmaxrate,30,,,,,,, 20524,ILL_CECILIA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,, 20524,ILL_CECILIA@NPC_CURSEATTACK,attack,181,5,1000,700,5000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@NPC_LEX_AETERNA,attack,727,3,1000,0,5000,yes,self,always,0,,,,,,, 20524,ILL_CECILIA@AL_DECAGI,attack,30,10,500,1000,5000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_DECAGI,chase,30,10,2000,1000,20000,no,target,always,0,,,,,,, 20524,ILL_CECILIA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20524,ILL_CECILIA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_EMOTION,walk,197,1,2000,0,5000,yes,self,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,, 20525,ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISONATTACK,chase,188,5,3000,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@KN_PIERCE,attack,56,5,500,700,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_POISONATTACK,attack,188,3,500,500,5000,no,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20526,ILL_SIDE_WINDER@CR_AUTOGUARD,attack,249,10,500,0,300000,yes,self,always,0,,,,,,, 20526,ILL_SIDE_WINDER@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,500,0,50000,yes,self,always,0,,,,,,, 20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,chase,20,9,3000,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_WINDATTACK,attack,187,3,2000,0,5000,yes,target,always,0,,,,,,29, 20527,ILL_HUNTER_FLY@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,attack,20,9,500,0,5000,yes,target,always,0,,,,,,, 20527,ILL_HUNTER_FLY@NPC_GUIDEDATTACK,attack,172,5,500,0,60000,yes,target,always,0,,,,,,, 20528,ILL_MANTIS@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20528,ILL_MANTIS@NPC_COMBOATTACK,attack,171,1,500,700,5000,no,target,always,0,,,,,,, 20528,ILL_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,500,5000,no,target,always,0,,,,,,, 20528,ILL_MANTIS@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,,,,,,32, 20528,ILL_MANTIS@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,,,,,,32, 20529,ILL_GHOSTRING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20529,ILL_GHOSTRING@NPC_CHEAL,idle,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20529,ILL_GHOSTRING@AL_HEAL,idle,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,attack,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,idle,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_INVISIBLE,chase,353,1,2000,200,5000,yes,self,always,0,,,,,,, 20529,ILL_GHOSTRING@MG_SOULSTRIKE,chase,13,4,2000,500,1000,yes,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_DARKBREATH,attack,202,4,500,800,5000,no,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_TELEKINESISATTACK,attack,191,5,500,0,5000,yes,target,always,0,,,,,,21, 20529,ILL_GHOSTRING@NPC_DARKSTRIKE,chase,340,4,2000,500,1000,yes,target,always,0,,,,,,, 20529,ILL_GHOSTRING@NPC_SUMMONSLAVE,idle,196,5,10000,0,0,no,self,onspawn,0,1186,,,,,, 20530,ILL_KILLER_MANTIS@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,, 20530,ILL_KILLER_MANTIS@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,, 20530,ILL_KILLER_MANTIS@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,9, 20530,ILL_KILLER_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,, 20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,attack,90,3,500,500,5000,no,target,always,0,,,,,,0, 20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,chase,90,3,1000,500,5000,no,target,always,0,,,,,,0, 20530,ILL_KILLER_MANTIS@WZ_HEAVENDRIVE,attack,91,3,500,800,5000,no,target,always,0,,,,,,, 20531,ILL_POPORING@NPC_AGIUP,loot,350,1,1000,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@NPC_AGIUP,idle,350,1,0,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20531,ILL_POPORING@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,, 20531,ILL_POPORING@NPC_POISONATTACK,attack,188,3,2000,0,5000,yes,target,always,0,,,,,,, 20531,ILL_POPORING@SM_MAGNUM,attack,7,5,500,0,10000,yes,self,always,0,,,,,,, 20531,ILL_POPORING@NPC_VENOMIMPRESS,attack,738,2,5000,0,30000,yes,target,always,,,,,,,, 20532,ILL_STEM_WORM@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,, 20532,ILL_STEM_WORM@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,yes,target,always,0,,,,,,, 20532,ILL_STEM_WORM@NPC_WINDATTACK,attack,187,3,500,0,5000,yes,target,always,0,,,,,,29, 20532,ILL_STEM_WORM@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,, 20532,ILL_STEM_WORM@KN_TWOHANDQUICKEN,chase,60,10,3000,0,120000,yes,self,always,0,,,,,,, 20532,ILL_STEM_WORM@NPC_DEFENDER,chase,205,1,1500,0,300000,yes,self,longrangeattacked,0,,,,,,36, 20532,ILL_STEM_WORM@AS_SONICBLOW,attack,136,5,500,0,5000,yes,target,always,0,,,,,,29, 20532,ILL_STEM_WORM@NPC_DEFENDER,attack,205,1,1000,0,300000,yes,self,longrangeattacked,0,,,,,,36, 20532,ILL_STEM_WORM@NPC_CHEAL,idle,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20532,ILL_STEM_WORM@AL_HEAL,idle,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20532,ILL_STEM_WORM@NPC_CHEAL,chase,729,5,3000,500,5000,no,friend,friendhpltmaxrate,60,,,,,,3, 20532,ILL_STEM_WORM@AL_HEAL,chase,28,10,3000,500,5000,no,self,myhpltmaxrate,60,,,,,,, 20533,ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,, 20533,ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,,  Quest Script:  Reveal hidden contents  //============================================================ //= Illusion of Labyrinth //============================================================ prt_maze01,98,26,4 script Irene#IllusionLab 4_F_ERENE,{ if (BaseLevel < 170) { mes "[Irene]"; mes "Hello. You are not a high enough level to help me."; close; } if (ill_labyrinth == 10) { mes "[Irene]"; mes "What unholy hell have you allowed to transpire on our land? Just for experience?!"; close; } if (ill_labyrinth >= 2) { mes "[Irene]"; mes "You got Esmeralda here. She'll handle the rest of the quest."; close; } if (ill_labyrinth == 1) { mes "[Irene]"; mes "Go talk to Esmeralda for permissions to join our guild. She can be found near Prontera church."; close; } mes "[Irene]"; mes "Hello. Would you like to begin the Illusion of Labyrinth questline?"; next; switch(select( "Yeah, I need that sweet experience:No..." )) { case 1: mes "[Irene]"; mes "Sweet, I need you to go talk to Esmeralda in town to join our guild. That will allow you to help us/receive quests from us. For the experience!"; next; mes "[Irene]"; mes "You can find Esmeralda near Prontera Church."; set ill_labyrinth,1; close; case 2: mes "[Irene]"; mes "Okay. I'll just keep all this experience to myself."; close; } OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 0 && BaseLevel >= 170" ); end; } prontera,212,321,6 script Esmeralda#IllusionLab 4_GEFFEN_09,{ if (ill_labyrinth == 10) { mes "[Esmeralda]"; mes "Thank you for the help. I hope you will one day too be an npc in someone else's quest."; close; } if (ill_labyrinth == 2) { mes "[Esmeralda]"; mes "I'll get your message to the guild master. Get back to the labyrinth!"; close; } if (ill_labyrinth == 1) { mes "[Esmeralda]"; mes "What? Irene says the acolytes have fell down the labyrinth well? Well, get in there and save them!"; next; mes "[Esmeralda]"; mes "I'll get your message to the guild master, you get back to the labyrinth!"; set ill_labyrinth,2; close; } mes "[Esmeralda]"; mes "You ever wonder if maybe you're just an NPC in a quest chain?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 1 && BaseLevel >= 170" ); end; } prt_maze01,100,26,6 script Esmeralda#IllusionLab2 4_GEFFEN_09,{ if (ill_labyrinth >= 9) { mes "[Esmeralda]"; mes "Thank you for giving me the space I needed to resurrect my friends. Now they can be stuck here, forever! Isn't that great?"; close; } if (ill_labyrinth >= 7) { mes "[Esmeralda]"; mes "You found them all and they were all dead? Oh, Odin... How could this happen... ?"; next; mes "[Esmeralda]"; mes "I have an idea but it requires privacy. Could you leave so I can perform unholy rituals?"; next; switch(select( "Okay.:Okay but with sass" )) { case 1: mes "[Esmeralda]"; mes "Thank you. Please return in a little bit."; set ill_labyrinth,9; close2; warp "prt_fild01",136,368; end; case 2: mes "[Esmeralda]"; mes "Please return in a little bit."; set ill_labyrinth,9; close2; warp "prt_fild01",136,368; end; } } if (ill_labyrinth >= 4) { mes "[Esmeralda]"; mes "Did you find any sign of them? Try to find traces of at least 3 of them."; close; } if (ill_labyrinth == 3) { mes "[Esmeralda]"; mes "Find Andrea, Anes, Silvano and Cecilia! You're our only hope!"; close; } if (ill_labyrinth == 2) { mes "[Esmeralda]"; mes "Took you long enough, even I beat you here."; next; mes "[Esmeralda]"; mes "So what I'm going to need you to do is talk to this Twisted Crack and get in there and find our friends."; next; mes "[Esmeralda]"; mes "There's four of them: Andreas, Anes, Silvano and Cecilia."; next; mes "[Esmeralda]"; mes "Hopefully they're still alive. Find them for us, okay?"; set ill_labyrinth,3; close; } mes "[Esmeralda]"; mes "You ever wonder if maybe you're just an NPC in a quest chain?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 2 && BaseLevel >= 170" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 7 || ill_labyrinth == 8" ); end; } prt_maze01,100,23,4 script Twisted Crack#IllusionLab 4_ENERGY_BLUE,{ if (ill_labyrinth >= 4) { mes "Enter the Twisted Labyrinth?"; switch(select( "Enter:Turn away")) { case 1: warp "prt_mz03_i",99,22; end; case 2: mes "You turn away. Promising to return one day."; close; } } if (ill_labyrinth == 3) { mes "These inconspicuous looking particles were actually an entry to a dungeon. Who would have thought?"; switch(select( "Enter:Run away")) { case 1: mes "You step through the portal and are teleported away to another dimension."; close2; set ill_labyrinth,4; warp "prt_mz03_i",99,22; end; case 2: mes "You decided adventure and experience is too much for you."; close; } } mes "Looks inconspicuous."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 3 && BaseLevel >= 170" ); end; } prt_mz03_i,105,104,4 script Andreas#IllusionLab 4_M_ANDREA_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !andreaslab) { mes "Remnants of an Acolyte. He's very dead. It's probably Andreas!"; set ill_labyrinth,ill_labyrinth+1; set andreaslab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "They got Andreas..."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !andreaslab" ); end; } prt_mz03_i,11,19,4 script Anes#IllusionLab 4_F_ANES_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !aneslab) { mes "Remnants of an Acolyte. She seems dead. It's probably Anes!"; set ill_labyrinth,ill_labyrinth+1; set aneslab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "Anes died as she lives. Like an acolyte."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !aneslab" ); end; } prt_mz03_i,135,67,4 script Silvano#IllusionLab 4_M_SILVANO_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !silvanolab) { mes "Remnants of an Acolyte. He seems dead. It's probably Silvano!"; set ill_labyrinth,ill_labyrinth+1; set silvanolab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "Silvano, despite how suave his name, could not escape the monsters' justice."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !silvanolab" ); end; } prt_mz03_i,182,25,4 script Cecilia#IllusionLab 4_F_CECILIA_D,{ if (ill_labyrinth >= 4 && ill_labyrinth < 9 && !cecilalab) { mes "Remnants of an Acolyte. She seems dead as shit. It's probably Cecilia!"; set ill_labyrinth,ill_labyrinth+1; set cecilalab,1; next; if (ill_labyrinth == 8) { mes "You found all of their friends dead. It probably time to return to Esmeralda."; close2; warp "prt_maze01",100,19; end; } mes "Let's look for more of Esmeralda's friends."; close; } mes "You thought if anybody were to survive, it would've been Cecilia..."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth >= 4 && ill_labyrinth < 9 && !cecilalab" ); end; } prt_maze01,98,21,4 script Andreas#IllusionLab2 4_M_ANDREA,{ if (ill_labyrinth == 10) { mes "[Andreas]"; mes "Back for more quests, you monster?"; next; switch( checkquest(12471,PLAYTIME) ) { case -1: switch( checkquest(12470,HUNTING) ) { case -1: .@menu$[0] = "Kill Baphomet Jr. Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Baphomet Jr. Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Baphomet Jr. Of Chaos - Done"; break; } switch( checkquest(12473,PLAYTIME) ) { case -1: switch( checkquest(12472,HUNTING) ) { case -1: .@menu$[1] = "Kill Ghostring Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Ghostring Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Ghostring Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Ghostring Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Ghostring Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1], "Weekly Quest" ) ) { case 1: switch (checkquest(12471,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Andreas]"; mes "Come back tomorrow."; close; case 2: erasequest 12471; break; } switch (checkquest(12470,HUNTING)) { case -1: mes "[Andreas]"; mes "I was murdered by these little bastards with scythes. Kill 20 of them for me, won't you?"; setquest 12470; close; case 0: case 1: mes "[Andreas]"; mes "It's 20 Baphomet Jr. of Chaos. I know I'm not one to talk but it shouldn't be that hard, right?"; close; case 2: mes "[Andreas]"; mes "Well done. I feel avenged. Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12470; setquest 12471; close; } case 2: switch (checkquest(12473,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Andreas]"; mes "Come back tomorrow."; close; case 2: erasequest 12473; break; } switch (checkquest(12472,HUNTING)) { case -1: mes "[Andreas]"; mes "While I was bleeding out, these walking blankets prevented me from healing myself. Kill 8 of them for me, won't you?"; setquest 12472; close; case 0: case 1: mes "[Andreas]"; mes "It's 8 Ghostring of Chaos. You shouldn't need to worry about their suppressing magic, right?"; close; case 2: mes "[Andreas]"; mes "Well done. I feel avenged. Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12472; setquest 12473; close; } case 3: switch (checkquest(12486,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify my soul. It'll be found near the creatures that caused my death."; close; case 2: mes "[Andreas]"; mes "Thank you. It's an oddly soothing feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12486; close; } switch (checkquest(12487,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Anes's soul. It'll be found near the creatures that caused her death."; close; case 2: mes "[Andreas]"; mes "Thank you. Anes claims it's an oddly hollow feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12487; close; } switch (checkquest(12488,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Silvano's soul. It'll be found near the creatures that caused his death."; close; case 2: mes "[Andreas]"; mes "Thank you. Silvano claims it's an oddly beautiful feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12488; close; } switch (checkquest(12489,HUNTING)) { case -1: break; case 0: break; case 1: mes "[Andreas]"; mes "Purify Cecilia's soul. It'll be found near the creatures that caused her death."; close; case 2: mes "[Andreas]"; mes "Thank you. Cecilia claims it's a feeling."; getexp 2500000,1625000; getitem 25784,3; erasequest 12489; close; } if(checkquest(12490,PLAYTIME) == 2 || checkquest(12490,PLAYTIME) == -1) { switch(rand(4)) { case 0: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify my soul."; setquest 12486; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 1: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Anes's soul."; setquest 12487; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 2: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Silvano's soul."; setquest 12488; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; case 3: mes "[Andreas]"; mes "Just because our souls are stuck here doesn't mean a piece of it isn't wandering around in the dungeon. Purify Cecilia's soul."; setquest 12489; if(checkquest(12490) > -1) erasequest 12490; setquest 12490; close; } } else { mes "[Andreas]"; mes "Come back next week."; close; } } } if (ill_labyrinth == 9) { mes "[Andreas]"; mes "Why did you allow her to resurrect us and damn us to hell in this dungeon?"; next; mes "[Andreas]"; mes "For quests and experience?! You selfish bastard..."; next; mes "[Andreas]"; mes "I suppose if there's nothing better to do..."; set ill_labyrinth,10; getitem 25271,5; getexp 7000000,4550000; close; } mes "[Andreas]"; mes "Do you ever wonder if maybe your life is meaningless?"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 9" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12473,PLAYTIME) == -1 && checkquest(12472,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12473,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12472,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12471,PLAYTIME) == -1 && checkquest(12470,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12471,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12470,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12490,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12486,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12487,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12488,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12489,HUNTING) == 2" ); end; } prt_maze01,102,21,4 script Cecilia#IllusionLab2 4_F_CECILIA,{ if (ill_labyrinth == 10) { mes "[Cecilia]"; mes "Quests are my only goal now."; next; switch( checkquest(12483,PLAYTIME) ) { case -1: switch( checkquest(12482,HUNTING) ) { case -1: .@menu$[0] = "Kill Side Winder Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Side Winder Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Side Winder Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Side Winder Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Side Winder Of Chaos - Done"; break; } switch( checkquest(12485,PLAYTIME) ) { case -1: switch( checkquest(12484,HUNTING) ) { case -1: .@menu$[1] = "Kill Stem Worm Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Stem Worm Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Stem Worm Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Stem Worm Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Stem Worm Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12483,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Cecilia]"; mes "Return tomorrow."; close; case 2: erasequest 12483; break; } switch (checkquest(12482,HUNTING)) { case -1: mes "[Cecilia]"; mes "I was poisoned and paralyzed by this creatures poison. End 20 of them."; setquest 12482; close; case 0: case 1: mes "[Cecilia]"; mes "20 Side Winder of Chaos. Make it your goal to kill them."; close; case 2: mes "[Cecilia]"; mes "Thank you, I feel a little joy vicariously through you."; getexp 1750000,1137500; getitem 25783,1; erasequest 12482; setquest 12483; close; } case 2: switch (checkquest(12485,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Cecilia]"; mes "Return tomorrow."; close; case 2: erasequest 12485; break; } switch (checkquest(12484,HUNTING)) { case -1: mes "[Cecilia]"; mes "After being paralyzed, this creature took advantage and killed me. Return the favor. 12 should suffice."; setquest 12484; close; case 0: case 1: mes "[Cecilia]"; mes "12 Stem Worm of Chaos. Watch their spike."; close; case 2: mes "[Cecilia]"; mes "Thank you, I'll not sleep tonight but if I did, I'd sleep peacefully."; getexp 1750000,1137500; getitem 25784,1; erasequest 12484; setquest 12485; close; } } } mes "[Cecilia]"; mes "I once had such great ambitions."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12485,PLAYTIME) == -1 && checkquest(12484,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12485,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12484,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12483,PLAYTIME) == -1 && checkquest(12482,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12483,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12482,HUNTING) == 2" ); end; } prt_maze01,98,25,4 script Anes#IllusionLab2 4_F_ANES,{ if (ill_labyrinth == 10) { mes "[Anes]"; mes "*Sighs* ..."; next; switch( checkquest(12475,PLAYTIME) ) { case -1: switch( checkquest(12474,HUNTING) ) { case -1: .@menu$[0] = "Kill Hunter Fly Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Hunter Fly Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Hunter Fly Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Hunter Fly Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Hunter Fly Of Chaos - Done"; break; } switch( checkquest(12477,PLAYTIME) ) { case -1: switch( checkquest(12476,HUNTING) ) { case -1: .@menu$[1] = "Kill Killer Mantis Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Killer Mantis Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Killer Mantis Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Killer Mantis Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Killer Mantis Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12475,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Anes]"; mes "Tomorrow."; close; case 2: erasequest 12475; break; } switch (checkquest(12474,HUNTING)) { case -1: mes "[Anes]"; mes "Insects are the bane of all living creatures. Kill 20 of them."; setquest 12474; close; case 0: case 1: mes "[Anes]"; mes "20 Hunter Fly of Chaos..."; close; case 2: mes "[Anes]"; mes "Thanks. Kill more if you're so inclined."; getexp 1750000,1137500; getitem 25271,1; erasequest 12474; setquest 12475; close; } case 2: switch (checkquest(12477,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Anes]"; mes "Tomorrow."; close; case 2: erasequest 12477; break; } switch (checkquest(12476,HUNTING)) { case -1: mes "[Anes]"; mes "Insects. I can hear them skittering. Silence at least 20."; setquest 12476; close; case 0: case 1: mes "[Anes]"; mes "20 Killer Mantis of Chaos..."; close; case 2: mes "[Anes]"; mes "Silence is nice... Thank you."; getexp 1750000,1137500; getitem 25271,1; erasequest 12476; setquest 12477; close; } } } mes "[Anes]"; mes "I long for the embrace of death."; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12477,PLAYTIME) == -1 && checkquest(12476,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12477,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12476,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12475,PLAYTIME) == -1 && checkquest(12474,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12475,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12474,HUNTING) == 2" ); end; } prt_maze01,102,25,4 script Silvano#IllusionLab2 4_M_SILVANO,{ if (ill_labyrinth == 10) { mes "[Silvano]"; mes "Beauty like mine is too good to stay dead. What? Quests?"; next; switch( checkquest(12479,PLAYTIME) ) { case -1: switch( checkquest(12478,HUNTING) ) { case -1: .@menu$[0] = "Kill Mantis Of Chaos"; break; case 0: case 1: .@menu$[0] = "Kill Mantis Of Chaos - In Progress"; break; case 2: .@menu$[0] = "Kill Mantis Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[0] = "^999999Kill Mantis Of Chaos - In Progress^000000"; break; case 2: .@menu$[0] = "Kill Mantis Of Chaos - Done"; break; } switch( checkquest(12481,PLAYTIME) ) { case -1: switch( checkquest(12480,HUNTING) ) { case -1: .@menu$[1] = "Kill Poporing Of Chaos"; break; case 0: case 1: .@menu$[1] = "Kill Poporing Of Chaos - In Progress"; break; case 2: .@menu$[1] = "Kill Poporing Of Chaos - Done"; break; } break; case 0: case 1: .@menu$[1] = "^999999Kill Poporing Of Chaos - Pending^000000"; break; case 2: .@menu$[1] = "Kill Poporing Of Chaos - Done"; break; } switch( select( .@menu$[0], .@menu$[1] ) ) { case 1: switch (checkquest(12479,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Silvano]"; mes "Come tomorrow."; close; case 2: erasequest 12479; break; } switch (checkquest(12478,HUNTING)) { case -1: mes "[Silvano]"; mes "Some insects are less handsome than others. Take 20 of the one that looks smaller than the other."; setquest 12478; close; case 0: case 1: mes "[Silvano]"; mes "20 Mantis of Chaos, I believe they're called. I hardly pay much attention to such ugly creatures."; close; case 2: mes "[Silvano]"; mes "Very good. Ugly things such as those shouldn't live."; getexp 1750000,1137500; getitem 25781,1; erasequest 12478; setquest 12479; close; } case 2: switch (checkquest(12481,PLAYTIME)) { case -1: break; case 0: case 1: mes "[Silvano]"; mes "Come tomorrow."; close; case 2: erasequest 12481; break; } switch (checkquest(12480,HUNTING)) { case -1: mes "[Silvano]"; mes "Poporing but less handsome. Such a bland creature. Kill 20 of them."; setquest 12480; close; case 0: case 1: mes "[Silvano]"; mes "20 Poporing of Chaos. I can't stand looking at something so plain. Please!"; close; case 2: mes "[Silvano]"; mes "Yes. I can feel the world becoming more beautiful, like me."; getexp 1750000,1137500; getitem 25782,1; erasequest 12480; setquest 12481; close; } } } mes "[Silvano]"; mes "Life is suffering, even for a suave man such as myself"; close; OnInit: questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12481,PLAYTIME) == -1 && checkquest(12480,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12481,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12480,HUNTING) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "ill_labyrinth == 10 && checkquest(12479,PLAYTIME) == -1 && checkquest(12478,HUNTING) == -1" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12479,PLAYTIME) == 2" ); questinfo( QTYPE_QUEST, QMARK_YELLOW, "checkquest(12478,HUNTING) == 2" ); end; } prt_maze01,99,31,4 script Hidingstuff#illusion -1,15,15,{ OnTouch: if(ill_labyrinth < 9) { cloakonnpcself ("Cecilia#IllusionLab2"); cloakonnpcself ("Silvano#IllusionLab2"); cloakonnpcself ("Andreas#IllusionLab2"); cloakonnpcself ("Anes#IllusionLab2"); } if(ill_labyrinth < 2) { cloakonnpcself ("Esmeralda#IllusionLab2"); } end; } prt_maze01,17,111,4 script Hidingstuff#illusion2 -1,3,3,{ OnTouch: if(ill_labyrinth < 9) { cloakonnpcself ("Cecilia#IllusionLab2"); cloakonnpcself ("Silvano#IllusionLab2"); cloakonnpcself ("Andreas#IllusionLab2"); cloakonnpcself ("Anes#IllusionLab2"); } if(ill_labyrinth < 2) { cloakonnpcself ("Esmeralda#IllusionLab2"); } end; } prt_mz03_i,99,22,4 script Hidingstuff#illusion3 -1,3,3,{ OnTouch: if(ill_labyrinth >= 9) { cloakonnpcself ("Cecilia#IllusionLab"); cloakonnpcself ("Silvano#IllusionLab"); cloakonnpcself ("Andreas#IllusionLab"); cloakonnpcself ("Anes#IllusionLab"); end; } }  Quest DB:  Reveal hidden contents  - Id: 12470 Title: Andrea's Revenge I Targets: - Mob: ILL_BAPHOMET_J Count: 20 - Id: 12471 Title: Andrea's Revenge I - Waiting TimeLimit: 4h - Id: 12472 Title: Andrea's Revenge II Targets: - Mob: ILL_GHOSTRING Count: 8 - Id: 12473 Title: Andrea's Revenge II - Waiting TimeLimit: 4h - Id: 12474 Title: Anne's Revenge I Targets: - Mob: ILL_HUNTER_FLY Count: 20 - Id: 12475 Title: Anne's Revenge I - Waiting TimeLimit: 4h - Id: 12476 Title: Anne's Revenge II Targets: - Mob: ILL_KILLER_MANTIS Count: 20 - Id: 12477 Title: Anne's Revenge II - Waiting TimeLimit: 4h - Id: 12478 Title: Silvano's Revenge I Targets: - Mob: ILL_MANTIS Count: 20 - Id: 12479 Title: Silvano's Revenge I - Waiting TimeLimit: 4h - Id: 12480 Title: Silvano's Revenge II Targets: - Mob: ILL_POPORING Count: 20 - Id: 12481 Title: Silvano's Revenge II - Waiting TimeLimit: 4h - Id: 12482 Title: Cecilia's Revenge I Targets: - Mob: ILL_SIDE_WINDER Count: 20 - Id: 12483 Title: Cecilia's Revenge I - Waiting TimeLimit: 4h - Id: 12484 Title: Cecilia's Revenge II Targets: - Mob: ILL_STEM_WORM Count: 12 - Id: 12485 Title: Cecilia's Revenge II - Waiting TimeLimit: 4h - Id: 12486 Title: Soul Purification - Andreas Targets: - Mob: ILL_ANDREA Count: 1 - Id: 12487 Title: Soul Purification - Anes Targets: - Mob: ILL_ANES Count: 1 - Id: 12488 Title: Soul Purification - Silvano Targets: - Mob: ILL_SILVANO Count: 1 - Id: 12489 Title: Soul Purification - Cecilia Targets: - Mob: ILL_CECILIA Count: 1 - Id: 12490 Title: Soul Purification - Wait TimeLimit: 7d 4h  Spawns:  Reveal hidden contents  //================================================== // prt_mz03_i - Twisted Labyrinth Forest //================================================== prt_mz03_i,0,0 monster Stem Worm Of Chaos 20532,12,5000,0,"illusion_mob#labyrinth::OnCecilia" prt_mz03_i,0,0 monster Ghostring Of Chaos 20529,12,5000,0,"illusion_mob#labyrinth::OnAndreas" prt_mz03_i,0,0 monster Poporing Of Chaos 20531,32,5000,0,"illusion_mob#labyrinth::OnSilvano" prt_mz03_i,0,0 monster Mantis Of Chaos 20528,32,5000,0,"illusion_mob#labyrinth::OnSilvano" prt_mz03_i,0,0 monster Hunter Fly Of Chaos 20527,32,5000,0,"illusion_mob#labyrinth::OnAnnes" prt_mz03_i,0,0 monster Side Winder Of Chaos 20526,32,5000,0,"illusion_mob#labyrinth::OnCecilia" prt_mz03_i,0,0 monster Baphomet Jr. Of Chaos 20525,35,5000,0,"illusion_mob#labyrinth::OnAndreas" prt_mz03_i,0,0 monster Killer Mantis Of Chaos 20530,32,5000,0,"illusion_mob#labyrinth::OnAnnes" prt_mz03_i,1,1,3 script illusion_mob#labyrinth -1,{ end; OnAndreas: if (playerattached()) { if ($kill_count_lab_i_1 < 30) $kill_count_lab_i_1++; if (!.andreas_spawn && $kill_count_lab_i_1 == 30) { .andreas_spawn = true; $kill_count_lab_i_1 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20521,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Andreas time!", bc_map, "0x70dbdb"; end; } } end; OnAndreasKill: .andreas_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnAnnes: if (playerattached()) { if ($kill_count_lab_i_2 < 30) $kill_count_lab_i_2++; if (!.annes_spawn && $kill_count_lab_i_2 == 30) { .annes_spawn = true; $kill_count_lab_i_2 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20522,1, "illusion_mob#labyrinth::OnAnnesKill"; mapannounce "prt_mz03_i", "It's Anes time!", bc_map, "0x70dbdb"; end; } } end; OnAnnesKill: .annes_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnSilvano: if (playerattached()) { if ($kill_count_lab_i_3 < 30) $kill_count_lab_i_3++; if (!.silvano_spawn && $kill_count_lab_i_3 == 30) { .silvano_spawn = true; $kill_count_lab_i_3 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20523,1, "illusion_mob#labyrinth::OnSilvanoKill"; mapannounce "prt_mz03_i", "It's Silvano time!", bc_map, "0x70dbdb"; end; } } end; OnSilvanoKill: .silvano_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.cooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnCecilia: if (playerattached()) { if ($kill_count_lab_i_4 < 30) $kill_count_lab_i_4++; if (!.Cecilia_spawn && $kill_count_lab_i_4 == 30) { .Cecilia_spawn = true; $kill_count_lab_i_4 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20524,1, "illusion_mob#labyrinth::OnCeciliaKill"; mapannounce "prt_mz03_i", "It's Cecilia time!", bc_map, "0x70dbdb"; end; } } end; OnCeciliaKill: .Cecilia_spawn = false; if (playerattached()) { if ($kill_count_lab_i_5 < 4) $kill_count_lab_i_5++; if (!.chaosbapho_spawn && !.baphocooldown && $kill_count_lab_i_5 == 4) { .chaosbapho_spawn = true; $kill_count_lab_i_5 = 0; getunitdata( killedgid, .@data ); monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "illusion_mob#labyrinth::OnAndreasKill"; mapannounce "prt_mz03_i", "It's Baphometing time!", bc_map, "0x70dbdb"; end; } } end; OnBossKill: .chaosbapho_spawn = false; .baphocooldown = true; initnpctimer; end; OnTimer7200000: .baphocooldown = false; stopnpctimer; end; }  Warps:  Reveal hidden contents  // No.01 - Done prt_mz03_i,22,194,0 warp mazewarp5101_i 1,1,prt_mz03_i,175,48 /*To No.1-20*/ prt_mz03_i,5,186,0 warp mazewarp5102_i 1,1,prt_mz03_i,151,134 /*To No.1-9*/ // No.03 - Done prt_mz03_i,102,165,0 warp mazewarp5104_i 1,1,prt_mz03_i,137,71 /*To No.1-19*/ prt_mz03_i,85,174,0 warp mazewarp5105_i 1,1,prt_mz03_i,14,48 /*To No.1-16*/ // No.04 - Done prt_mz03_i,154,181,0 warp mazewarp5106_i 1,1,prt_mz03_i,139,48 /*To No.1-19*/ prt_mz03_i,125,171,0 warp mazewarp5107_i 1,1,prt_mz03_i,105,111 /*To No.1-13*/ // No.05 - Done prt_mz03_i,175,165,0 warp mazewarp5108_i 1,1,prt_mz03_i,71,12 /*To No.1-22*/ prt_mz03_i,194,175,0 warp mazewarp5109_i 1,1,prt_mz03_i,191,139 /*To No.1-10*/ // No.06 - Done prt_mz03_i,18,154,0 warp mazewarp5110_i 1,1,prt_mz03_i,48,21 /*To No.1-22*/ prt_mz03_i,23,125,0 warp mazewarp5111_i 1,1,prt_mz03_i,177,71 /*To No.1-20*/ prt_mz03_i,5,140,0 warp mazewarp5112_i 1,1,prt_mz03_i,111,56 /*To No.1-18*/ // No.07 - Done prt_mz03_i,54,154,0 warp mazewarp5113_i 1,1,prt_mz03_i,142,111 /*To No.1-14*/ prt_mz03_i,63,125,0 warp mazewarp5114_i 1,1,prt_mz03_i,88,97 /*To No.1-13*/ // No.08 - Done prt_mz03_i,98,154,0 warp mazewarp5115_i 1,1,prt_mz03_i,99,31 /*To No.1-23*/ prt_mz03_i,114,145,0 warp mazewarp5116_i 1,1,prt_mz03_i,168,22 /*To No.1-25*/ prt_mz03_i,85,146,0 warp mazewarp5117_i 1,1,prt_mz03_i,22,88 /*To No.1-11*/ // No.09 - Done prt_mz03_i,137,125,0 warp mazewarp5118_i 1,1,prt_mz03_i,71,71 /*To No.1-17*/ prt_mz03_i,154,134,0 warp mazewarp5119_i 1,1,prt_mz03_i,8,186 /*To No.1-1*/ // No.10 - Done prt_mz03_i,194,139,0 warp mazewarp5120_i 1,1,prt_mz03_i,191,175 /*To No.1-5*/ prt_mz03_i,166,139,0 warp mazewarp5121_i 1,1,prt_mz03_i,63,88 /*To No.1-12*/ // No.11 - Done prt_mz03_i,17,114,0 warp mazewarp5122_i 1,1,prt_mz03_i,128,105 /*To No.1-14*/ prt_mz03_i,22,85,0 warp mazewarp5123_i 1,1,prt_mz03_i,88,146 /*To No.1-8*/ // No.12 - Done prt_mz03_i,63,114,0 warp mazewarp5124_i 1,1,prt_mz03_i,14,71 /*To No.1-16*/ prt_mz03_i,63,85,0 warp mazewarp5125_i 1,1,prt_mz03_i,169,139 /*To No.1-10*/ prt_mz03_i,74,97,0 warp mazewarp5126_i 1,1,prt_mz03_i,54,8 /*To No.1-22*/ prt_mz03_i,45,104,0 warp mazewarp5127_i 1,1,prt_mz03_i,96,48 /*To No.1-18*/ // No.13 - Done prt_mz03_i,105,114,0 warp mazewarp5128_i 1,1,prt_mz03_i,128,171 /*To No.1-4*/ prt_mz03_i,114,95,0 warp mazewarp5129_i 1,1,prt_mz03_i,176,8 /*To No.1-25*/ prt_mz03_i,85,97,0 warp mazewarp5130_i 1,1,prt_mz03_i,63,128 /*To No.1-7*/ // No.14 - Done prt_mz03_i,142,114,0 warp mazewarp5131_i 1,1,prt_mz03_i,54,151 /*To No.1-7*/ prt_mz03_i,125,105,0 warp mazewarp5132_i 1,1,prt_mz03_i,58,191 /*To No.1-2*/ // No.15 - Done prt_mz03_i,194,94,0 warp mazewarp5134_i 1,1,prt_mz03_i,151,22 /*To No.1-24*/ prt_mz03_i,168,94,0 warp mazewarp5135_i 1,1,prt_mz03_i,191,54 /*To No.1-20*/ // No.16 - Done prt_mz03_i,14,74,0 warp mazewarp5136_i 1,1,prt_mz03_i,63,111 /*To No.1-12*/ prt_mz03_i,14,45,0 warp mazewarp5137_i 1,1,prt_mz03_i,88,174 /*To No.1-3*/ prt_mz03_i,5,58,0 warp mazewarp5138_i 1,1,prt_mz03_i,191,15 /*To No.1-25*/ // No.17 - Done prt_mz03_i,52,45,0 warp mazewarp5140_i 1,1,prt_mz03_i,16,31 /*To No.1-21*/ // No.18 - Done prt_mz03_i,104,74,0 warp mazewarp5141_i 1,1,prt_mz03_i,111,22 /*To No.1-23*/ prt_mz03_i,96,45,0 warp mazewarp5142_i 1,1,prt_mz03_i,48,104 /*To No.1-12*/ prt_mz03_i,114,56,0 warp mazewarp5143_i 1,1,prt_mz03_i,8,140 /*To No.1-6*/ prt_mz03_i,85,56,0 warp mazewarp5144_i 1,1,prt_mz03_i,176,31 /*To No.1-25*/ // No.19 - Done prt_mz03_i,137,74,0 warp mazewarp5145_i 1,1,prt_mz03_i,102,168 /*To No.1-3*/ // No.20 - Done prt_mz03_i,177,74,0 warp mazewarp5147_i 1,1,prt_mz03_i,23,128 /*To No.1-6*/ prt_mz03_i,175,45,0 warp mazewarp5148_i 1,1,prt_mz03_i,22,191 /*To No.1-1*/ prt_mz03_i,194,54,0 warp mazewarp5149_i 1,1,prt_mz03_i,171,94 /*To No.1-15*/ // No.21 - Done prt_mz03_i,16,34,0 warp mazewarp5150_i 1,1,prt_mz03_i,52,48 /*To No.1-17*/ prt_mz03_i,23,5,0 warp mazewarp5151_i 1,1,prt_mz03_i,88,13 /*To No.1-23*/ // No.22 - Done prt_mz03_i,54,5,0 warp mazewarp5152_i 1,1,prt_mz03_i,71,97 /*To No.1-12*/ prt_mz03_i,74,12,0 warp mazewarp5153_i 1,1,prt_mz03_i,175,168 /*To No.1-5*/ prt_mz03_i,45,21,0 warp mazewarp5154_i 1,1,prt_mz03_i,18,151 /*To No.1-6*/ // No.23 - Done prt_mz03_i,99,34,0 warp mazewarp5155_i 1,1,prt_mz03_i,98,151 /*To No.1-8*/ prt_mz03_i,114,22,0 warp mazewarp5156_i 1,1,prt_mz03_i,104,71 /*To No.1-18*/ prt_mz03_i,85,13,0 warp mazewarp5157_i 1,1,prt_mz03_i,23,8 /*To No.1-21*/ // No.25 - Done prt_mz03_i,176,34,0 warp mazewarp5159_i 1,1,prt_mz03_i,88,56 /*To No.1-18*/ prt_mz03_i,176,5,0 warp mazewarp5160_i 1,1,prt_mz03_i,111,95 /*To No.1-13*/ prt_mz03_i,194,15,0 warp mazewarp5161_i 1,1,prt_mz03_i,8,58 /*To No.1-16*/ prt_mz03_i,165,22,0 warp mazewarp5162_i 1,1,prt_mz03_i,111,145 /*To No.1-8*/ //prt_mz03_i,182,85,0 Exit prt_mz03_i,154,22,0 script mazewarp5158_i 45,1,1,{ switch(rand(57)) { case 1: warp "prt_mz03_i",111,145; break; case 2: warp "prt_mz03_i",8,58; break; case 3: warp "prt_mz03_i",111,95; break; case 4: warp "prt_mz03_i",88,56; break; case 5: warp "prt_mz03_i",23,8; break; case 6: warp "prt_mz03_i",104,71; break; case 7: warp "prt_mz03_i",98,151; break; case 8: warp "prt_mz03_i",18,151; break; case 9: warp "prt_mz03_i",175,168; break; case 10: warp "prt_mz03_i",71,97; break; case 11: warp "prt_mz03_i",88,13; break; case 12: warp "prt_mz03_i",52,48; break; case 13: warp "prt_mz03_i",171,94; break; case 14: warp "prt_mz03_i",22,191; break; case 15: warp "prt_mz03_i",23,128; break; case 16: warp "prt_mz03_i",102,168; break; case 17: warp "prt_mz03_i",176,31; break; case 18: warp "prt_mz03_i",8,140; break; case 19: warp "prt_mz03_i",48,104; break; case 20: warp "prt_mz03_i",111,22; break; case 21: warp "prt_mz03_i",16,31; break; case 22: warp "prt_mz03_i",191,15; break; case 23: warp "prt_mz03_i",88,174; break; case 24: warp "prt_mz03_i",63,111; break; case 25: warp "prt_mz03_i",191,54; break; case 26: warp "prt_mz03_i",151,22; break; case 27: warp "prt_mz03_i",58,191; break; case 28: warp "prt_mz03_i",54,151; break; case 29: warp "prt_mz03_i",63,128; break; case 30: warp "prt_mz03_i",176,8; break; case 31: warp "prt_mz03_i",128,171; break; case 32: warp "prt_mz03_i",96,48; break; case 33: warp "prt_mz03_i",54,8; break; case 34: warp "prt_mz03_i",169,139; break; case 35: warp "prt_mz03_i",14,71; break; case 36: warp "prt_mz03_i",88,146; break; case 37: warp "prt_mz03_i",128,105; break; case 38: warp "prt_mz03_i",63,88; break; case 39: warp "prt_mz03_i",191,175; break; case 40: warp "prt_mz03_i",8,186; break; case 41: warp "prt_mz03_i",71,71; break; case 42: warp "prt_mz03_i",22,88; break; case 43: warp "prt_mz03_i",168,22; break; case 44: warp "prt_mz03_i",99,31; break; case 45: warp "prt_mz03_i",88,97; break; case 46: warp "prt_mz03_i",142,111; break; case 47: warp "prt_mz03_i",111,56; break; case 48: warp "prt_mz03_i",177,71; break; case 49: warp "prt_mz03_i",48,21; break; case 50: warp "prt_mz03_i",191,139; break; case 51: warp "prt_mz03_i",71,12; break; case 52: warp "prt_mz03_i",105,111; break; case 53: warp "prt_mz03_i",139,48; break; case 54: warp "prt_mz03_i",14,48; break; case 55: warp "prt_mz03_i",137,71; break; case 56: warp "prt_mz03_i",151,134; break; case 57: warp "prt_mz03_i",175,48; break; } } prt_mz03_i,58,194,0 duplicate(mazewarp5158_i) mazewarp5158_i2 45,1,1 prt_mz03_i,74,74,0 duplicate(mazewarp5158_i) mazewarp5158_i3 45,1,1 prt_mz03_i,139,45,0 duplicate(mazewarp5158_i) mazewarp5158_i4 45,1,1   rA already has an open PR for this! You just needed to do a little research. https://github.com/rathena/rathena/pull/8506 Quote Link to comment Share on other sites More sharing options...
ADMSarah Posted October 25, 2024 Group: Members Topic Count: 18 Topics Per Day: 0.03 Content Count: 144 Reputation: 10 Joined: 08/19/23 Last Seen: Yesterday at 07:17 AM Share Posted October 25, 2024 9 minutes ago, Pokye said: Â Â rA already has an open PR for this! You just needed to do a little research. https://github.com/rathena/rathena/pull/8506 Indeed, something needs to be done before it merges. Hopefully, it will be finished soon. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.