<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
@if?!Authenticate@ @AddFile?/grinder/failedlogin.cmvp@ @else@
@if?!CheckAuthCode?AUTH_CMDQUESTS=true@ @AddFile?/grinder/nopriv.cmvp@ @else@
<html>
<head>
<link rel="grinder icon" href="/images/grinder.ico" >
<title>Questmaker</title>
<SCRIPT LANGUAGE=JavaScript>
<!--
var w;
function ClickedBack()
{
document.QUESTS.FUNCTION.value='BACK';
document.QUESTS.submit();
}
function ClickedNext()
{
document.QUESTS.FUNCTION.value='NEXT';
document.QUESTS.submit();
}
function ClickedFinish()
{
document.QUESTS.FUNCTION.value='FINISH';
document.QUESTS.submit();
}
function Close(val)
{
if(window.confirm('Cancelling will lose all your hard work. Are you SURE?!'))
window.close();
}
function AddNewItem()
{
var strFeatures="top=0,left=75,resizeable=no,scrollbars=yes,height=600,width=650,alwaysRaised=yes,dependent=yes";
w=window.open("edititemform.cmvp?AUTH=@Authenticate?AUTH@&ITEM=NEW&ROOM=ANY","Quest_Item",strFeatures, false);
}
function EditItemDone()
{
document.QUESTS.FUNCTION.value='RESHOW';
document.QUESTS.submit();
}
function AddNewMob()
{
var strFeatures="top=0,left=75,resizeable=no,scrollbars=yes,height=600,width=650,alwaysRaised=yes,dependent=yes";
w=window.open("editmobform.cmvp?AUTH=@Authenticate?AUTH@&MOB=NEW&ROOM=ANY","Quest_MOB",strFeatures, false);
}
function Refresh()
{
document.QUESTS.FUNCTION.value='RESHOW';
document.QUESTS.submit();
}
function EditMobDone()
{
document.QUESTS.FUNCTION.value='RESHOW';
document.QUESTS.submit();
}
function openUp(named)
{
var strFeatures="top=200,left=50,scrollbars=yes,resizeable=no,height=400,width=650,alwaysRaised=yes,dependent=yes";
var w2=window.open("/ahelp.cmvp?HELPTOPIC="+named,"Help",strFeatures,false);
}
//-->
</SCRIPT>
</head>
<body BGCOLOR=BLACK>
<TABLE WIDTH=100% BORDER=0>
<TR>
<TD WIDTH=10% ALIGN=CENTER VALIGN=TOP><IMG SRC="/grinder/images/grinder.gif" WIDTH=20 HEIGHT=30 ALT="" BORDER="0"></TD>
<TD WIDTH=20% ALIGN=LEFT VALIGN=TOP><FONT COLOR=WHITE><B>QuestMaker!</B></FONT></TD>
<TD WIDTH=50% ALIGN=RIGHT VALIGN=TOP>
<A href="javascript:openUp('SCRIPTABLE');"><FONT COLOR=PINK><I>scriptable help</I></FONT></A><BR>
<A href="javascript:openUp('QUESTS');"><FONT COLOR=PINK><I>quest help</I></FONT></A><BR>
<A href="javascript:openUp('ZAPPERMASKS');"><FONT COLOR=PINK><I>zapper-mask help</I></FONT></A><BR>
</TD>
<TD WIDTH=20% ALIGN=RIGHT VALIGN=TOP><INPUT TYPE=BUTTON NAME=BACK VALUE="Cancel" ONCLICK="Close('');"></TD>
</TR>
</TABLE>
<FORM ACCEPT-CHARSET="UTF-8" NAME=QUESTS TARGET=_top METHOD=POST ACTION="questmaker.cmvp">
@QuestMaker?@@RequestParameter?FUNCTION@@ @ <!-- this will update qmpage?-->
@if?CheckReqParm?FUNCTION=FINISH@
@if?CheckReqParm?QMPAGEERRORS=@
<SCRIPT LANGUAGE=JavaScript>
<!--
window.opener.Refresh();
window.close();
//-->
</SCRIPT>
@endif@
@endif@
<INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@">
<INPUT TYPE=HIDDEN NAME=FUNCTION VALUE="@RequestParameter?FUNCTION@">
<INPUT TYPE=HIDDEN NAME=QMPAGE VALUE="@QuestMaker?QMPAGE@">
<INPUT TYPE=HIDDEN NAME=QMOLDTEMPLATE VALUE="@QuestMaker?QMTEMPLATE@">
@if?CheckReqParm?QMTEMPLATE=@
<FONT COLOR=YELLOW><H3>Select a Template</H3></FONT>
<FONT COLOR=WHITE>
Welcome to the QuestMaker Wizard. Your first step is to select
a template upon which to base your new Quest. Competitve
quests are quests where players compete to complete it, while
Normal quests are independently completed by players.
After you've made a selection, click NEXT at the bottom.
<P>
Template type:
</FONT>
<SELECT NAME="QUEST_TEMPLATE_FILTER" ONCHANGE="Refresh();" >
<OPTION VAlUE="" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=@SELECTED@endif@>All
<OPTION VAlUE="Normal*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=Normal*@SELECTED@endif@>All Normal Types
<OPTION VAlUE="Competitive*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=Competitive*@SELECTED@endif@>All Competitive Types
<OPTION VAlUE="*Capture*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Capture*@SELECTED@endif@>All Capture
<OPTION VAlUE="*Collect*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Collect*@SELECTED@endif@>All Collect
<OPTION VAlUE="*Delivery*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Delivery*@SELECTED@endif@>All Delivery
<OPTION VAlUE="*Escort*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Escort*@SELECTED@endif@>All Escort
<OPTION VAlUE="*Killer*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Killer*@SELECTED@endif@>All Killer
<OPTION VAlUE="*Mystery*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Mystery*@SELECTED@endif@>All Mystery
<OPTION VAlUE="*Protect*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Protect*@SELECTED@endif@>All Protection
<OPTION VAlUE="*Travel*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Travel*@SELECTED@endif@>All Travel
</SELECT><BR>
<HR>
@else@
<INPUT TYPE=HIDDEN NAME=QMTEMPLATE VALUE="@QuestMaker?QMTEMPLATE@">
<FONT COLOR=YELLOW><H3>@QuestMaker?QMPAGETITLE@</H3></FONT>
<FONT COLOR=WHITE><I>@QuestMaker?QMPAGEINSTR@</I></FONT>
@endif@
@if?!CheckReqParm?QMPAGEERRORS=@<P><BR><FONT COLOR=RED><B>@QuestMaker?QMERRORS@</B></FONT><BR>@endif@
<TABLE WIDTH=100%><TR HEIGHT=1><TD WIDTH=30% HEIGHT=1></TD><TD WIDTH=70% VALIGN=TOP ALIGN=LEFT HEIGHT=1></TD></TR>
@QuestMaker?QMPAGEFIELDS&LABELCOLOR=<FONT SIZE=-1 COLOR=YELLOW><B>&DESCCOLOR=<FONT SIZE=-1 COLOR=WHITE>@
</TABLE>
<P>
<TABLE WIDTH=100% BORDER=0><TR>
@if?CheckReqParm?!QMTEMPLATE=@
<TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=BACK VALUE="Back" ONCLICK="ClickedBack();"></TD>
@endif@
<TD WIDTH=33% ALIGN=CENTER VALIGN=TOP>
</TD>
@if?QuestMaker?QMLASTPAGE@
<CENTER><FONT COLOR=PINK><H3>Click Finish to Create your Quest!</H3></FONT></CENTER>
<TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=FINISH VALUE="Finish" ONCLICK="ClickedFinish();"></TD>
@else@
<TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=NEXT VALUE="Next" ONCLICK="ClickedNext();"></TD>
@endif@
</TR>
</TABLE>
</FONT>
</FORM>
</CENTER>
</BODY>
</HTML>
@endif@
@endif@