QUEST_TIME_PROG <QUESTNAME> 4 IF EVAL('$%ISHERE()%' == '<QUESTAREA1>') and EVAL($%NUMMOBSINAREA(<INVADERCRIT>)% == 0) QUESTCHAT The enemy is routed! Victory is ours! Now, gather round me within the next 3 minutes and I shall reward our heroes! MPSETVAR $i <QUESTNAME>general 0 ENDIF ~ QUEST_TIME_PROG <QUESTNAME> 3 IF VAR($i <QUESTNAME>general != '') and VAR($i <QUESTNAME>general != '0') say We'll give everyone 2 more minutes to get here before awarding the prize. ENDIF ~ QUEST_TIME_PROG <QUESTNAME> 2 IF VAR($i <QUESTNAME>general != '') and VAR($i <QUESTNAME>general != '0') say Ok, 1 more minute before we award the prize. ENDIF ~ ONCE_PROG mpsetvar $i <QUESTNAME>general '' mpsetvar $i <QUESTNAME>winner '' mpsetvar * <QUESTNAME>kill '' QUESTCHAT To arms! To arms! Goblins are invading the city! ~ QUEST_TIME_PROG gobwar 1 VAR ($i GOBMASTER != '') if ISHERE('$<$i <QUESTNAME>winner>') sayto "$<$i <QUESTNAME>winner>" Congratulations to "$<$i <QUESTNAME>winner>" - our hero defender! mpexp '$<$i <QUESTNAME>winner>' 50% mpoload QuestPoint give "a quest point" "$<$i <QUESTNAME>winner>" mpquestwin '$<$i <QUESTNAME>winner>' <QUESTNAME> mpendquest <QUESTNAME> endif MPENDQUEST <QUESTNAME> ~ QUEST_TIME_PROG <QUESTNAME> -1 mpsetvar $i <QUESTNAME>general '' mpsetvar $i <QUESTNAME>winner '' mpsetvar * <QUESTNAME>kill '' ~ DEATH_PROG if VAR($i <QUESTNAME>general == '') QUESTCHAT The city is lost...goodbye cruel world. else QUESTCHAT At least I got to see the city safe before I died. endif mpendquest <QUESTNAME> ~ ALL_GREET_PROG 100 if RACE($n == Goblin) and VAR($i <QUESTNAME>general == '') yell Goblins! Die! kill $n endif if VAR($i <QUESTNAME>general != '') and VAR($n <QUESTNAME>kill > 0) and ISPC($n) if QUESTWINNER($n <QUESTNAME>) say $n You've already been a hero before! Go Away! else sayto $n Welcome! I heard that you killed $<$n <QUESTNAME>kill> of the enemy! Well done! if VAR($n <QUESTNAME>kill > '$<$i <QUESTNAME>general>') sayto $n That makes you our leader so far! I will award the prize in just a few minutes. MPSETVAR $i <QUESTNAME>winner $n MPSETVAR $i <QUESTNAME>general $<$n <QUESTNAME>kill> endif endif endif ~