/
com/planet_ink/coffee_mud/Abilities/Common/
com/planet_ink/coffee_mud/Abilities/Diseases/
com/planet_ink/coffee_mud/Abilities/Druid/
com/planet_ink/coffee_mud/Abilities/Fighter/
com/planet_ink/coffee_mud/Abilities/Languages/
com/planet_ink/coffee_mud/Abilities/Misc/
com/planet_ink/coffee_mud/Abilities/Prayers/
com/planet_ink/coffee_mud/Abilities/Properties/
com/planet_ink/coffee_mud/Abilities/Skills/
com/planet_ink/coffee_mud/Abilities/Songs/
com/planet_ink/coffee_mud/Abilities/Spells/
com/planet_ink/coffee_mud/Abilities/Thief/
com/planet_ink/coffee_mud/Abilities/Traps/
com/planet_ink/coffee_mud/Behaviors/
com/planet_ink/coffee_mud/CharClasses/interfaces/
com/planet_ink/coffee_mud/Commands/
com/planet_ink/coffee_mud/Commands/interfaces/
com/planet_ink/coffee_mud/Common/
com/planet_ink/coffee_mud/Common/interfaces/
com/planet_ink/coffee_mud/Exits/interfaces/
com/planet_ink/coffee_mud/Items/Armor/
com/planet_ink/coffee_mud/Items/Basic/
com/planet_ink/coffee_mud/Items/CompTech/
com/planet_ink/coffee_mud/Items/MiscMagic/
com/planet_ink/coffee_mud/Items/Weapons/
com/planet_ink/coffee_mud/Items/interfaces/
com/planet_ink/coffee_mud/Libraries/
com/planet_ink/coffee_mud/Libraries/interfaces/
com/planet_ink/coffee_mud/Locales/
com/planet_ink/coffee_mud/MOBS/
com/planet_ink/coffee_mud/Races/
com/planet_ink/coffee_mud/Races/interfaces/
com/planet_ink/coffee_mud/WebMacros/
com/planet_ink/coffee_mud/WebMacros/interfaces/
com/planet_ink/coffee_mud/core/
com/planet_ink/coffee_mud/core/collections/
com/planet_ink/coffee_mud/core/interfaces/
com/planet_ink/coffee_mud/core/intermud/
com/planet_ink/coffee_mud/core/intermud/i3/
com/planet_ink/coffee_web/server/
com/planet_ink/siplet/applet/
lib/
resources/factions/
resources/fakedb/
resources/progs/autoplayer/
resources/quests/holidays/
web/
web/admin.templates/
web/admin/grinder/
web/admin/images/
web/clan.templates/
web/pub.templates/
web/pub/images/mxp/
web/pub/sounds/
web/pub/textedit/
<!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.  All of the 
			Quests below are part of the Competitive set.  This means that
			they are quests that have a set duration, and where the goals
			can be attempted by multiple players, but only one player may
			prevail for any one given run of the quest, and the losers will have
			to wait for the next run.  After you've made a selection, click NEXT 
			at the bottom.
			</FONT>
			<P>
		@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@