// TMW2 Scripts // Author: // Jesusalva // Description: // Celestia Yeti King's quest. This controls Soren's House and the three keysigns. // Key #1 // Perform the rite at the Fountain // Key #2 // Perform the rite at the south lake // Key #3 // Perform the rite at the Button Area // // If the same player performs the rite on different places, HE'LL BE PENALIZED. // Performing the rite spawn monsters, so watch out. // Notes: // I had two options: // getvariableofnpc(, "") // This way, each summon point would have .caster and .lifetime // getvariableofpc(, {, }) // This way, I could use @cast_places to control stuff. // // Obviously NPC variables was more sane. soren,105,57,0 script Soren's House NPC_NO_SPRITE,0,0,{ end; OnTouch: end; } soren,105,92,0 script Soren's Fountain NPC_NO_SPRITE,0,0,{ end; OnInit: .sex = G_OTHER; .distance = 2; .casterId=""; // getcharid(3) → Account number!! .lifetime=0; // When will this gate expire (five minutes) (gettimetick(2) + (60*5)) end; } soren,104,143,0 script Soren's Lake NPC_NO_SPRITE,0,0,{ end; OnInit: .sex = G_OTHER; .distance = 1; .casterId=""; // getcharid(3) → Account number!! .lifetime=0; // When will this gate expire (five minutes) (gettimetick(2) + (60*5)) end; } soren,107,37,0 script Soren's Dizmo NPC_NO_SPRITE,0,0,{ end; OnInit: .sex = G_OTHER; .distance = 3; .casterId=""; // getcharid(3) → Account number!! .lifetime=0; // When will this gate expire (five minutes) (gettimetick(2) + (60*5)) end; }