// TMW2 script // Author: // Jesusalva // Description: // Magic Olympics 001-14,91,90,0 script #MOLY_Sign00 NPC_NO_SPRITE,{ dispbottom l("Welcome to Porthos - The Town of Portals (Kaizei's æther / Moubootaur Legends)"); end; OnInit: .distance=2; end; } // FIXME 001-14,88,27,0 script Hocus#MOLY1200 NPC_BLACKWIZARD,{ npctalk l("Icicle Challenge"); end; OnInit: .distance=7; end; } // FIXME 001-14,111,42,0 script Hocus#MOLY0100 NPC_BLACKWIZARD,{ npctalk l("Energy Ball Challenge"); end; OnInit: .distance=7; end; } 001-14,135,61,0 script Hocus#MOLY0200 NPC_BLACKWIZARD,{ mes ".:: " + l("Intensive Mage Challenge") + ":: ."; mes l("Description: Use a lot of magic spells, regardless of type or raw strength. Points earned by skill level."); mesc l("Note: Passives and some skills (e.g. Resync) doesn't count."), 1; mes ""; mesc l("Your progress thus far: %s skills casted", fnum(FYMOLY_SPAMMY)), 3; close; OnInit: .distance=7; end; } // FIXME 001-14,139,85,0 script Hocus#MOLY0300 NPC_BLACKWIZARD,{ npctalk l("Fluffy Hunter Challenge"); end; OnInit: .distance=7; end; } // Note: Do player knows any chants? 001-14,135,117,0 script Hocus#MOLY0400 NPC_BLACKWIZARD,{ mes ".:: " + l("Chanting Challenge") + ":: ."; mes l("Description: Use chant-based magic. All chants score equally."); mes ""; mesc l("Your progress thus far: %s chants casted", fnum(FYMOLY_CHANTI)), 3; close; OnInit: .distance=7; end; } 001-14,119,135,0 script Hocus#MOLY0500 NPC_NICHOLAS,{ mes ".:: " + l("Alchemy Master Challenge") + ":: ."; mes l("Description: Whoever crafts more potions, regardless of type, wins this event."); mes ""; mesc l("Your progress thus far: %s potions baked", fnum(FYMOLY_ALCHMY)), 3; next; // FREE brewing during event do { mesc l("What will you brew today?"); mes ""; if (AlchemySystem(CRAFT_PLAYER)) { mesc l("Success!"), 3; } else { mesc l("That didn't work!"), 1; } next; mesc l("Try again?"); } while (askyesno() == ASK_YES); close; OnInit: .distance=7; end; } // FIXME 001-14,88,139,0 script Hocus#MOLY0600 NPC_BLACKWIZARD,{ npctalk l("Ent Challenge"); end; OnInit: .distance=7; end; } 001-14,54,133,0 script Hocus#MOLY0700 NPC_BLACKWIZARD,{ mes ".:: " + l("Mana Experience Challenge") + ":: ."; mes l("Description: Similar to Intensive Mage, but measures mana experience - meaning even less skills will count, and swapping skills give a better effect."); mes ""; mesc l("Your progress thus far: %s exp earned", fnum(FYMOLY_MANAXP)), 3; close; OnInit: .distance=7; end; } // FIXME 001-14,39,114,0 script Hocus#MOLY0800 NPC_BLACKWIZARD,{ npctalk l("Maze Race Challenge"); end; OnInit: .distance=7; end; } // FIXME 001-14,37,84,0 script Hocus#MOLY0900 NPC_BLACKWIZARD,{ npctalk l("Hocus Said So Challenge"); end; OnInit: .distance=7; end; } // FIXME 001-14,41,46,0 script Hocus#MOLY1000 NPC_BLACKWIZARD,{ npctalk l("Survival Challenge"); end; OnInit: .distance=7; end; } 001-14,62,37,0 script Hocus#MOLY1100 NPC_BLACKWIZARD,{ mes ".:: " + l("Friendship's Strength Challenge") + ":: ."; mes l("Description: Use support skills and win the event with the power of FRIENDSHIP!"); mesc l("Note: Support skills used on self does not count."), 1; mes ""; mesc l("Your progress thus far: %s friends supported", fnum(FYMOLY_FRIEND)), 3; close; OnInit: .distance=7; end; }