/
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.
-->
<STRING load="/resources/randareas/inc_common.xml" />
<STRING load="/resources/randareas/inc_adjectives.xml" />

<OBJECT ID="mql_viable_questgivers">
	SELECT: . FROM area\npcs 
		WHERE name\count=1 
		and current_intelligence>5 
		and "Aggressive" notin objattrib  
		and "QuestBound" notin affbehav 
		and (SELECT: count\. FROM mob\room\exits) &gt; 0 
		and 'ROOMUNEXPLORABLE' notin (SELECT: current_sensesstr FROM mob\room)
</OBJECT>

<OBJECT ID="mql_viable_questgiver">
	SELECT: ANY\. FROM $source_area\npcs 
		WHERE name\count=1 
		and current_intelligence>5 
		and "Aggressive" notin objattrib  
		and "QuestBound" notin affbehav 
		and (SELECT: count\. FROM mob\room\exits) &gt; 0 
		and 'ROOMUNEXPLORABLE' notin (SELECT: current_sensesstr FROM mob\room)
</OBJECT>

<OBJECT ID="mql_givable_questgivers">
	SELECT: . FROM area\npcs 
		WHERE name\count=1 
		and current_intelligence>5 
		and "Aggressive" notin objattrib  
		and "QuestBound" notin affbehav 
		and "SHOP" notin objattrib 
		and (SELECT: count\. FROM mob\room\exits) &gt; 0 
		and 'ROOMUNEXPLORABLE' notin (SELECT: current_sensesstr FROM mob\room)
</OBJECT>

<OBJECT ID="mql_givable_questgiver">
	SELECT: ANY\. FROM $source_area\npcs 
		WHERE name\count=1 
		and current_intelligence>5 
		and "Aggressive" notin objattrib  
		and "QuestBound" notin affbehav
		and "SHOP" notin objattrib 
		and (SELECT: count\. FROM mob\room\exits) &gt; 0 
		and 'ROOMUNEXPLORABLE' notin (SELECT: current_sensesstr FROM mob\room)
</OBJECT>

<STRING id="announcechannel" DEFINE="announcechannel" SELECT="Any-1">
	<STRING>LOCAL</STRING>
	<STRING>SAY</STRING>
	<STRING></STRING>
</STRING>

<STRING id="next_quest_id" DEFINE="next_quest_id"></STRING>

<STRING ID="quest_multiple" DEFINE="quest_multiple" SELECT="Pick-1" >
	<STRING PICKWEIGHT=98>PREV</STRING>
	<STRING PICKWEIGHT=1>YES</STRING>
	<STRING PICKWEIGHT=1>NO</STRING>
</STRING>

<STRING ID="num_targets" SELECT="any-1" DEFINE="num_targets" MERGE=true>
	<STRING>$[3?8]</STRING>
</STRING>

<STRING ID="level_span" SELECT="any-1" DEFINE="level_span" MERGE=true>
	<STRING>8</STRING>
</STRING>

<string id="any_item_junk_name" select="any-1"  requires="item_level=int">
${SELECT:any\name from (SELECT: . from $item_junk)}
</string>

<ITEM id="item_junk" select="all"  requires="item_level=int">
	<ITEM class="GenItem" name="a string of tiny prayer bones" display="a string of tiny prayer bones lie here" material="BONE" level="$item_level" weight=1 />
	<ITEM class="GenEmptyDrink" name="a small clay jug" display="$item_name lies here" material="CLAY" level="$item_level" liquidheld=100 weight=3 />
	<ITEM class="GenWeapon" name="(a(n)) ${l:item_material} shard" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=3  damage="1"/>
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} crate" display="$item_name is sitting here" material="$any_wood" level="$item_level"  weight=3/>
	<ITEM class="GenItem" name="a short length of ${l:item_material} wire" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} bedroll" display="$item_name lies here" material="$any_cheap_cloth" level="$item_level"  weight=1/>
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} locket" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=1 />
	<ITEM class="GenLiquidResource" name="a glob of blood"  display="$item_name is here" material="BLOOD" level="$item_level"  weight=1 LIQUIDHELD=1 />
	<ITEM class="metacraft:any-Cooking &lt; $item_level" name="some rotten $item_name" display="$item_name sits here" weight=1 description="It looks rotten and half-eaten."><AFFECT class="Poison_Rotten" parms="" /></ITEM>
	<ITEM class="metacraft:any-Baking &lt; $item_level" name="some rotten $item_name" display="$item_name sits here" weight=1 description="It looks rotten and half-eaten."><AFFECT class="Poison_Rotten" parms="" /></ITEM>
	<ITEM class="GenWeapon" name="(a(n)) wooden practice sword" display="$item_name lies here" material="$any_wood" level="$item_level" weight=3 damage="1"/>
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} sticker" display="$item_name is sitting here" material="$any_wood" level="$item_level"  weight=1/>
	<ITEM class="GenWeapon" name="(a(n)) small ${l:item_material} pipe" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=3 damage="2"/>
	<ITEM class="GenItem" name="a stick of $adj_colored_color chalk" display="$item_name lies here" material="STONE" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} lockpick" display="$item_name is sitting here" material="$any_cheap_metal" level="$item_level" />
	<ITEM class="metacraft:any-Cooking &lt; $item_level" name="some half-eaten $item_name covered in mold" display="$item_name sits here" weight=1 description="Its been here awhile."><AFFECT class="Poison_Rotten" parms="" /></ITEM>
	<ITEM class="metacraft:any-Baking &lt; $item_level" name="some half-eaten $item_name covered in mold" display="$item_name sits here" weight=1 description="Its been here awhile."><AFFECT class="Poison_Rotten" parms="" /></ITEM>
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} holy symbol" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} holy symbol" display="$item_name lies here" material="$any_wood" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} clothespin" display="$item_name lies here" material="$any_wood" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} needle" display="$item_name is sitting here" material="$any_cheap_metal" level="$item_level"  weight=1/>
	<ITEM class="GenItem" name="a clump of ${l:item_material}" display="$item_name lies here" material="$any_cheap_cloth" level="$item_level" weight=1 />
	<ITEM class="GenWeapon" name="a sharpened ${l:item_material} stick" display="$item_name is sitting here" material="$any_wood" level="$item_level"  damage="1" weight=1/>
	<ITEM class="GenItem" name="a jagged stone" display="$item_name lies here" material="STONE" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="a $adj_colored_color pebble" display="$item_name lies here" material="STONE" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="(a(n)) ${l:item_material} puzzle piece" display="$item_name lies here" material="$any_wood" level="$item_level" weight=1 />
	<ITEM class="GenPlayingCard" name="a playing card" ability="0?62" />
	<ITEM class="GenKey" name="a worn ${l:item_material} key" display="$item_name lies here" material="$any_cheap_metal" level="$item_level" weight=1 READABLETEXT="opensnothing"/>
	<ITEM class="GenItem" name="a locke of $any_humanoid_race hair" display="$item_name lies here" material="MEAT" level="$item_level" weight=1 />
	<ITEM class="GenItem" name="a bit of ${l:item_material}" display="$item_name lies here" material="$any_cheap_cloth" level="$item_level" weight=1 />
	<ITEM class="GenReadable" name="a scrap of paper" display="$item_name lies here" material="PAPER" level="$item_level" weight=1 description="There`s something written on it." READABLETEXT="$[0?99]-$[0?999]-$[0?999]"/>
	<ITEM class="metacraft:any-Weaponsmithing &lt; $item_level" name="(a(n)) $adj_metal_broken bloody $item_name" display="$item_name lies here" damage=1  attack=-10 affbehav="<BEHAVES /><AFFECS />" />
	<ITEM class="metacraft:any-Armorsmithing &lt; $item_level" name="(a(n)) $adj_metal_broken bloody $item_name" display="$item_name lies here" armor=0 affbehav="<BEHAVES /><AFFECS />" />
	<ITEM class="metacraft:any-MasterWeaponsmithing &lt; $item_level" name="(a(n)) $adj_metal_broken bloody $item_name" display="$item_name lies here" damage=1 attack=-10 affbehav="<BEHAVES /><AFFECS />" condition="$level_range>30" />
	<ITEM class="metacraft:any-MasterArmorsmithing &lt; $item_level" name="(a(n)) $adj_metal_broken bloody $item_name" display="$item_name lies here" armor=0 affbehav="<BEHAVES /><AFFECS />" condition="$level_range>30" />
</ITEM>

<STRING id="verb_escorted" predefine="verb_escort=$verb_escort">$verb_escorted</STRING>
<STRING ID="verb_escort" define="verb_escort" SELECT="Any-1">
	<STRING define="verb_escorted=escorted to">escorted</STRING>
	<STRING define="verb_escorted=brought">bring</STRING>
	<STRING define="verb_escorted=taken">take</STRING>
	<STRING define="verb_escorted=escorted to">escorted</STRING>
</STRING>

<STRING id="verb_protected" predefine="verb_protect=$verb_protect">$verb_protected</STRING>
<STRING ID="verb_protect" define="verb_protect" SELECT="Any-1">
	<STRING define="verb_protected=protected">protect</STRING>
	<STRING define="verb_protected=saved">save</STRING>
	<STRING define="verb_protected=guarded">guard</STRING>
	<STRING define="verb_protected=safeguarded">safeguard</STRING>
</STRING>

<STRING id="verb_visited" predefine="verb_visit=$verb_visit">$verb_visited</STRING>
<STRING ID="verb_visit" define="verb_visit" SELECT="Any-1">
	<STRING define="verb_visited=traveled to">travel to</STRING>
	<STRING define="verb_visited=visited">visit</STRING>
	<STRING define="verb_visited=met">meet</STRING>
	<STRING define="verb_visited=found">find</STRING>
</STRING>

<STRING id="verb_traveled" predefine="verb_travel=$verb_travel">$verb_traveled</STRING>
<STRING ID="verb_travel" define="verb_travel" SELECT="Any-1">
	<STRING define="verb_traveled=traveled">travel</STRING>
	<STRING define="verb_traveled=journeyed">journey</STRING>
	<STRING define="verb_traveled=centured">venture</STRING>
	<STRING define="verb_traveled=arrived">go</STRING>
</STRING>

<STRING ID="verb_captured" predefine="verb_capture=$verb_capture">$verb_captured</STRING>
<STRING ID="verb_capture" define="verb_capture" SELECT="Any-1">
	<STRING define="verb_captured=captured">capture</STRING>
	<STRING define="verb_captured=caught">catch</STRING>
	<STRING define="verb_captured=kidnap">kidnapped</STRING>
	<STRING define="verb_captured=brought">bring</STRING>
</STRING>

<STRING ID="verb_gathered" predefine="verb_gather=$verb_gather">$verb_gathered</STRING>
<STRING ID="verb_gather" define="verb_gather" SELECT="Any-1">
	<STRING define="verb_gathered=gathered">gather</STRING>
	<STRING define="verb_gathered=led">lead</STRING>
	<STRING define="verb_gathered=escorted">escort</STRING>
</STRING>

<STRING ID="verb_found" predefine="verb_find=$verb_find">$verb_found</STRING>
<STRING ID="verb_find" define="verb_find" SELECT="Any-1">
	<STRING define="verb_found=found">find</STRING>
	<STRING define="verb_found=rescued">rescue</STRING>
</STRING>

<STRING ID="verb_stolen" predefine="verb_steal=$verb_steal">$verb_stolen</STRING>
<STRING ID="verb_steal" define="verb_steal" SELECT="Any-1">
	<STRING define="verb_stolen=stolen">steal</STRING>
	<STRING define="verb_stolen=pilfered">pilfer</STRING>
	<STRING define="verb_stolen=snatched">snatch</STRING>
	<STRING define="verb_stolen=grabbed">grab</STRING>
</STRING>

<STRING ID="verb_made" predefine="verb_make=$verb_make">$verb_made</STRING>
<STRING ID="verb_make" define="verb_make" SELECT="Any-1">
	<STRING define="verb_made=made">make</STRING>
	<STRING define="verb_made=crafted">craft</STRING>
	<STRING define="verb_made=assembled">assemble</STRING>
</STRING>

<STRING ID="verb_collected" predefine="verb_collect=$verb_collect">$verb_collected</STRING>
<STRING ID="verb_collect" define="verb_collect" SELECT="Any-1">
	<STRING define="verb_collected=collected">collect</STRING>
	<STRING define="verb_collected=gathered">gather</STRING>
	<STRING define="verb_collected=retrieved">retrieve</STRING>
</STRING>

<STRING ID="verb_returned" predefine="verb_return=$verb_return">$verb_returned</STRING>
<STRING ID="verb_return" define="verb_return" SELECT="Any-1">
	<STRING define="verb_returned=returned">return</STRING>
	<STRING define="verb_returned=restored">restore</STRING>
	<STRING define="verb_returned=found">find</STRING>
</STRING>

<STRING ID="hurt_them_phrase" SELECT="Any-1">
	<STRING>$hurt_verb them</STRING>
	<STRING>$hurt_verb them $hurt_adverb</STRING>
	<STRING>$hurt_verb the $adj_nasty lot of them</STRING>
</STRING>

<STRING ID="hurt_verbed" PREDEFINE="last_hurt_verb=$hurt_verb">$hurt_verbed</STRING>
<STRING ID="hurt_verb" define="hurt_verb" SELECT="Any-1">
	<STRING define="hurt_verbed=hurt">hurt</STRING>
	<STRING define="hurt_verbed=killed">kill</STRING>
	<STRING define="hurt_verbed=beaten">beat</STRING>
	<STRING define="hurt_verbed=pounded">pound</STRING>
	<STRING define="hurt_verbed=murdered">murder</STRING>
	<STRING define="hurt_verbed=violently convinced">violently convince</STRING>
	<STRING define="hurt_verbed=ended">end</STRING>
</STRING>

<STRING ID="hurt_adverb" SELECT="Any-1">
	<STRING>lightly</STRING>
	<STRING>slightly</STRING>
	<STRING>a bit</STRING>
	<STRING>mercilessly</STRING>
	<STRING>with vigor</STRING>
	<STRING>with both hands</STRING>
	<STRING>all over</STRING>
</STRING>

<STRING ID="noun_anyrelation" SELECT="Any-1">
	<STRING>lover</STRING>
	<STRING>father</STRING>
	<STRING>mother</STRING>
	<STRING>spouse</STRING>
	<STRING>son</STRING>
	<STRING>daughter</STRING>
	<STRING>cousin</STRING>
	<STRING>patron</STRING>
	<STRING>patrona</STRING>
</STRING>