/
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/Specializations/
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/
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/BasicTech/
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/
<?xml version="1.0"?>
<!-- ----------------------------------------------------------------------------
Copyright 2019-2019 Bo Zimmerman

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--------------------------------------------------------------------------------

See guides/RandomAreas.html for information about documents of this type.

template: normal_mystery2
settable vars: 
    template(normal_mystery2)
    area_name(area name)
    source_name(mob name)
    targetarea_name(area name)
    multiarea(yes or NO)
	xp_amount_awarded
	gold_amount_awarded
	quest_point_awarded(YES,NO)
	reward_items()
	quest_multiple(YES, NO, or PREV)
-->

<QUEST ID="normal_mystery2" QUEST_TEMPLATE_ID="normal_mystery2">
	<QUEST_ID DEFINE="quest_id">${_:source_area_name}_${_:source_name}_${h:quest_template}_R$[100000000?999999999]</QUEST_ID>
	<QUEST_NAME SELECT="Any-1">$quest_name</QUEST_NAME>
	<QUEST_CRITERIA>+SYSOP +LEVELS -&lt;$[$target_level - $level_span] -&gt;$[$target_level + $level_span]</QUEST_CRITERIA>
	<ANNOUNCER_AREA>"$source_area_name"</ANNOUNCER_AREA>
	<ANNOUNCER_ROOM>"$source_room_id"</ANNOUNCER_ROOM>
	<ANNOUNCER_NAME>"$source_name"</ANNOUNCER_NAME>
	<QUEST_NOTIFYSTRING>${j:1:quest_notifystring}</QUEST_NOTIFYSTRING>
	<QUEST_INSTRUCTIONSSTRING>${j:1:quest_instructionstring}</QUEST_INSTRUCTIONSSTRING>
	<DESTINATION_AREA>"$target_area_name"</DESTINATION_AREA>
	<WITNESS_MASK>-PLAYER +INT 5 -HOME "+$target_area_name"</WITNESS_MASK>
	<SUSPECTS_MOBS>${SELECT: . FROM $target_mobs}</SUSPECTS_MOBS>
	<NUM_SUSPECTS>$num_targets</NUM_SUSPECTS>
	<MOTIVE_LIST>$quest_motive_list</MOTIVE_LIST>
	<NUM_MOTIVES>$num_motives</NUM_MOTIVES>
	<SOLVED_RESPONSE_TEXT>${j:1:quest_completedstring}</SOLVED_RESPONSE_TEXT>
	<QUEST_POINT>$quest_point_awarded</QUEST_POINT>
	<GOLD>$gold_amount_awarded</GOLD>
	<EXP>$xp_amount_awarded</EXP>
	<MULTIPLE>$quest_multiple</MULTIPLE>
	<NEXT_QUEST>$next_quest_id</NEXT_QUEST>
	<FACTION>$source_faction</FACTION>
	<NUMFACTION>$[$source_faction_amt / 500]</NUMFACTION>
	<REWARD_ITEMS>${SELECT: ANY\. FROM $dungeon_treasure_items}</REWARD_ITEMS>

	<STRING load="/resources/quests/random/inc_questcommon.xml" />

	<STRING ID="num_motives" define="num_motives">$[2?4]</STRING>
	<STRING ID="quest_motive_list" PREDEFINE="reason=$reason">$quest_motive_list</STRING>
	<STRING ID="quest_name"  PREDEFINE="reason=$reason">$quest_name</STRING>
	<STRING ID="quest_notifystring"  PREDEFINE="reason=$reason">$quest_notifystring</STRING>
	<STRING ID="quest_instructionstring"  PREDEFINE="reason=$reason">$quest_instructionstring</STRING>
	<STRING ID="quest_completedstring" PREDEFINE="reason=$reason">$quest_completedstring</STRING>
	<STRING ID="reason" DEFINE="reason" SELECT="Any-1">
		<STRING>$reason_murder</STRING>
		<STRING>$reason_robbed</STRING>
		<STRING>$reason_magic</STRING>
		<STRING>$reason_genmystery</STRING>
	</STRING>

	<STRING ID="reason_murder" SELECT="All">
		<STRING define="quest_name">${c:source_name} needs your help solving a murder.</STRING>
		<STRING define="quest_notifystring">A murder has occurred and I need help solving it.</STRING>
		<STRING define="quest_instructionstring">
			${c:fantasy_name} has been murdered, and you need to figure out WHO did it, 
			and what MOTIVE was involved.  If you go around asking the locals 
			of $target_area_name about certain things, they will give you clues.  Then come back to me when
			you have an answer to each of the questions.
			  To get you started, I suspect $$%QVAR(* AGENTGROUP#?)% was involved.
		</STRING>
		<STRING define="quest_completedstring">
			Well done $$n, justice has been served!
		</STRING>
		<STRING define="quest_motive_list">$quest_murder_motive_list</STRING>
		<STRING ID="quest_murder_motive_list" SELECT="ANY-$num_motives">
			<STRING ACTION="APPEND"> "anger" </STRING>
			<STRING ACTION="APPEND"> "jealousy" </STRING>
			<STRING ACTION="APPEND"> "honor" </STRING>
			<STRING ACTION="APPEND"> "debt" </STRING>
			<STRING ACTION="APPEND"> "irritation" </STRING>
			<STRING ACTION="APPEND"> "revenge" </STRING>
			<STRING ACTION="APPEND"> "retribution" </STRING>
			<STRING ACTION="APPEND"> "retaliation" </STRING>
			<STRING ACTION="APPEND"> "payback" </STRING>
			<STRING ACTION="APPEND"> "affront" </STRING>
			<STRING ACTION="APPEND"> "abuse" </STRING>
			<STRING ACTION="APPEND"> "offense" </STRING>
			<STRING ACTION="APPEND"> "glory" </STRING>
		</STRING>
	</STRING>
	
	
	<STRING ID="reason_robbed" SELECT="All">
		<STRING define="quest_name">${c:source_name} needs your help solving a robbery.</STRING>
		<STRING define="quest_notifystring">There's been a robbery and I need help solving it.</STRING>
		<STRING define="quest_instructionstring">
			${c:fantasy_name} has been robbed, and you need to figure out WHO did it, 
			and what MOTIVE was involved.  If you go around asking the locals 
			of $target_area_name about certain things, they will give you clues.  Then come back to me when
			you have an answer to each of the questions.
			To get you started, I suspect $$%QVAR(* AGENTGROUP#?)% was involved.
		</STRING>
		<STRING define="quest_completedstring">
			Well done $$n, justice has been served!
		</STRING>
		<STRING define="quest_motive_list">$quest_robbed_motive_list</STRING>
		<STRING id="quest_robbed_motive_list" SELECT="ANY-$num_motives">
			<STRING ACTION="APPEND"> "poverty" </STRING>
			<STRING ACTION="APPEND"> "jealousy" </STRING>
			<STRING ACTION="APPEND"> "difficulty" </STRING>
			<STRING ACTION="APPEND"> "debt" </STRING>
			<STRING ACTION="APPEND"> "covetousness" </STRING>
			<STRING ACTION="APPEND"> "revenge" </STRING>
			<STRING ACTION="APPEND"> "retribution" </STRING>
			<STRING ACTION="APPEND"> "retaliation" </STRING>
			<STRING ACTION="APPEND"> "payback" </STRING>
			<STRING ACTION="APPEND"> "reprisal" </STRING>
			<STRING ACTION="APPEND"> "abuse" </STRING>
			<STRING ACTION="APPEND"> "offense" </STRING>
			<STRING ACTION="APPEND"> "glory" </STRING>
		</STRING>
	</STRING>

	<STRING ID="reason_magic" SELECT="All">
		<STRING define="quest_name">${c:source_name} wants you to find out about the latest magic research.</STRING>
		<STRING define="quest_notifystring">I've heard a magician is coming to $source_area_name soon with new magic, and I'd like to know what it is.</STRING>
		<STRING define="quest_instructionstring">
			A mage is bringing some new magic to $source_area_name, and you need to find out out WHO is bringing it, 
			and what MOTIVE is involved.  If you go around asking the locals 
			of $target_area_name about certain things, they will give you clues.  Then come back to me when
			you have an answer to each of the questions.
			  To get you started, I suspect $$%QVAR(* AGENTGROUP#?)% is involved.
		</STRING>
		<STRING define="quest_completedstring">
			Well done $$n, it sounds very intriguing!
		</STRING>
		<STRING define="quest_motive_list">$quest_magic_motive_list</STRING>
		<STRING id="quest_magic_motive_list" SELECT="ANY-$num_motives">
			<STRING ACTION="APPEND"> "wealth" </STRING>
			<STRING ACTION="APPEND"> "oddness" </STRING>
			<STRING ACTION="APPEND"> "helpfulness" </STRING>
			<STRING ACTION="APPEND"> "avarice" </STRING>
			<STRING ACTION="APPEND"> "curiosity" </STRING>
			<STRING ACTION="APPEND"> "strangeness" </STRING>
			<STRING ACTION="APPEND"> "interest" </STRING>
			<STRING ACTION="APPEND"> "avidity" </STRING>
			<STRING ACTION="APPEND"> "impatience" </STRING>
			<STRING ACTION="APPEND"> "enthusiasm" </STRING>
			<STRING ACTION="APPEND"> "cooperation" </STRING>
			<STRING ACTION="APPEND"> "neighborly" </STRING>
			<STRING ACTION="APPEND"> "benevolence" </STRING>
			<STRING ACTION="APPEND"> "sympathetic" </STRING>
			<STRING ACTION="APPEND"> "usefulness" </STRING>
			<STRING ACTION="APPEND"> "eagerness" </STRING>
			<STRING ACTION="APPEND"> "eccentricity" </STRING>
			<STRING ACTION="APPEND"> "fervor" </STRING>
			<STRING ACTION="APPEND"> "zealousness" </STRING>
			<STRING ACTION="APPEND"> "excitement" </STRING>
			<STRING ACTION="APPEND"> "commitment" </STRING>
			<STRING ACTION="APPEND"> "poverty" </STRING>
			<STRING ACTION="APPEND"> "jealousy" </STRING>
			<STRING ACTION="APPEND"> "difficulty" </STRING>
			<STRING ACTION="APPEND"> "debt" </STRING>
			<STRING ACTION="APPEND"> "covetousness" </STRING>
			<STRING ACTION="APPEND"> "revenge" </STRING>
			<STRING ACTION="APPEND"> "retribution" </STRING>
			<STRING ACTION="APPEND"> "retaliation" </STRING>
			<STRING ACTION="APPEND"> "payback" </STRING>
			<STRING ACTION="APPEND"> "reprisal" </STRING>
			<STRING ACTION="APPEND"> "abuse" </STRING>
			<STRING ACTION="APPEND"> "offense" </STRING>
			<STRING ACTION="APPEND"> "glory" </STRING>
		</STRING>
	</STRING>

	<STRING ID="reason_genmystery" SELECT="All">
		<STRING define="quest_name">${c:source_name} wants you to solve a mystery.</STRING>
		<STRING define="quest_notifystring">There's a mystery that needs solving!</STRING>
		<STRING define="quest_instructionstring">
			There's a mystery in $target_area_name, you need to figure out WHO is involved, 
			and what MOTIVE is involved.  If you go around asking the locals 
			of $target_area_name about certain things, they will give you clues.  Then come back to me when
			you have an answer to each of the questions.
			  To get you started, I suspect $$%QVAR(* AGENTGROUP#?)% is involved.
		</STRING>
		<STRING define="quest_completedstring">
			Well done $$n, you solved it!
		</STRING>
		<STRING define="quest_motive_list">$quest_gen_motive_list</STRING>
		<STRING id="quest_gen_motive_list" SELECT="ANY-$num_motives">
			<STRING ACTION="APPEND"> "wealth" </STRING>
			<STRING ACTION="APPEND"> "oddness" </STRING>
			<STRING ACTION="APPEND"> "helpfulness" </STRING>
			<STRING ACTION="APPEND"> "avarice" </STRING>
			<STRING ACTION="APPEND"> "curiosity" </STRING>
			<STRING ACTION="APPEND"> "strangeness" </STRING>
			<STRING ACTION="APPEND"> "interest" </STRING>
			<STRING ACTION="APPEND"> "avidity" </STRING>
			<STRING ACTION="APPEND"> "impatience" </STRING>
			<STRING ACTION="APPEND"> "enthusiasm" </STRING>
			<STRING ACTION="APPEND"> "cooperation" </STRING>
			<STRING ACTION="APPEND"> "neighborly" </STRING>
			<STRING ACTION="APPEND"> "benevolence" </STRING>
			<STRING ACTION="APPEND"> "sympathetic" </STRING>
			<STRING ACTION="APPEND"> "usefulness" </STRING>
			<STRING ACTION="APPEND"> "eagerness" </STRING>
			<STRING ACTION="APPEND"> "eccentricity" </STRING>
			<STRING ACTION="APPEND"> "fervor" </STRING>
			<STRING ACTION="APPEND"> "zealousness" </STRING>
			<STRING ACTION="APPEND"> "excitement" </STRING>
			<STRING ACTION="APPEND"> "commitment" </STRING>
		</STRING>
	</STRING>

	<STRING ID="quest_point_awarded" DEFINE="quest_point_awarded" SELECT="Pick-1">
		<STRING PICKWEIGHT=2>NO</STRING>
		<STRING PICKWEIGHT=1>YES</STRING>
	</STRING>

	<STRING ID="gold_amount_awarded" DEFINE="gold_amount_awarded" SELECT="any-1">
		<STRING>$[$target_level*2]</STRING>
	</STRING>

	<STRING ID="xp_amount_awarded" DEFINE="xp_amount_awarded" SELECT="any-1">
		<STRING>$[100 + $target_level*3]</STRING>
	</STRING>

	<OBJECT ID="source_area" SELECT="Pick-1" DEFINE="source_area">
		<OBJECT pickweight=99999 condition="'${SELECT: name FROM area}' != ''">SELECT: . FROM area</OBJECT>
		<OBJECT pickweight=55555 condition="$area_name != ''" and '${SELECT: name FROM area}' = ''>SELECT: ANY\. FROM areas where NAME=$area_name</OBJECT> 
		<OBJECT pickweight=1 condition="$area_name = '' and '${SELECT: name FROM area}' = '' and $multiarea = 'YES'">
			SELECT: ANY\. FROM areas WHERE (SELECT: count\. from $mql_viable_questgivers) &gt; 0
		</OBJECT>
		<OBJECT pickweight=1 condition="$area_name = '' and '${SELECT: name FROM area}' = '' and $multiarea != 'YES'">
			SELECT: ANY\. FROM areas WHERE (SELECT: count\. from $mql_viable_questgivers) &gt; 0 AND (SELECT: count\. from area\npcs where current_intelligence &gt; 3) &gt; 5 
		</OBJECT>
	</OBJECT>

	<OBJECT ID="source_room" DEFINE="source_room">SELECT: . FROM $source\room</OBJECT>

	<OBJECT ID="source" SELECT="Pick-1" DEFINE="source">
		<OBJECT PICKWEIGHT=99999 CONDITION="'${SELECT: name FROM mob}' != ''">SELECT: . FROM mob</OBJECT>
		<OBJECT pickweight=55555 condition="$sourcename != ''" and '${SELECT: name FROM mob}' = ''>SELECT: . FROM $source_area\npcs WHERE name = $sourcename</OBJECT> 
		<OBJECT PICKWEIGHT=1 CONDITION="$sourcename = '' and '${SELECT: name FROM mob}' = ''" insert="$mql_viable_questgiver" />
	</OBJECT>

	<STRING ID="source_area_name" SELECT="any-1" DEFINE="source_area_name">
		<STRING>${SELECT:name FROM $source_area}</STRING>
	</STRING>

	<STRING ID="target_level" DEFINE="target_level" SELECT="any-1">
		<STRING>${SELECT:MED_LEVEL from $target_area}</STRING>
	</STRING>
	
	<STRING ID="level_range" SELECT="any-1" DEFINE="level_range" MERGE=true>
		<STRING>$target_level</STRING>
	</STRING>
	
	<STRING ID="source_room_id" SELECT="any-1" DEFINE="source_room_id">
		<STRING>${SELECT:roomid from $source_room}</STRING>
	</STRING>

	<STRING ID="source_name" SELECT="any-1" DEFINE="source_name">
		<STRING>${SELECT:name from $source}</STRING>
	</STRING>

	<STRING ID="source_class" SELECT="any-1" DEFINE="source_class">
		<STRING>${SELECT:class from $source}</STRING>
	</STRING>

	<STRING ID="source_faction" SELECT="any-1" DEFINE="source_faction">
		<STRING>${SELECT:factionid from $source}</STRING>
	</STRING>

	<STRING ID="source_faction_amt" SELECT="first" DEFINE="source_faction_amt">
		<STRING CONDITION="$source_faction!=''">${SELECT:factionamt from $source}</STRING>
		<STRING>0</STRING>
	</STRING>

	<STRING ID="source_align" SELECT="any-1" DEFINE="source_align">
		<STRING>${SELECT:alignment from $source}</STRING>
	</STRING>
	
	<STRING ID="multiarea" define="multiarea">NO</STRING>
	
	<OBJECT ID="target_area" SELECT="Pick-1" DEFINE="target_area">
		<OBJECT pickweight=55555 condition="$targetarea_name != ''">SELECT: ANY\. FROM areas where NAME=$targetarea_name</OBJECT> 
		<OBJECT pickweight=100 condition="$targetarea_name = '' and $multiarea != 'YES'">SELECT: any\. from $source_area</OBJECT>
		<OBJECT pickweight=1 condition="$targetarea_name = '' and $multiarea = 'YES'">
			SELECT: ANY\. FROM areas WHERE (SELECT: count\. from area\npcs where current_intelligence &gt; 3) &gt; 5
		</OBJECT>
	</OBJECT>
	
	<STRING ID="target_area_name" SELECT="any-1" DEFINE="target_area_name">
		<STRING>${SELECT:name from $target_area}</STRING>
	</STRING>
	
	<STRING load="/resources/randareas/inc_fantasynames.xml" />

	<STRING ID="num_targets"  define="num_targets" merge=overwrite>$[2?4]</STRING>
	<OBJECT ID="target_mobs" SELECT="Any-$num_targets">
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
		<MOB class="GenMob" level="$level_range" race="Humanoid" gender="$anygender" name="$fantasy_name" alignment="$[-10000?10000]" disposition="ISUNSEEN ISUNATTACKABLE ISCLOAKED ISINVISIBLE ISHIDDEN" display="" ><AFFECT class="Prop_WizInvis" /></MOB>
	</OBJECT>
	
</QUEST>