﻿<?xml version="1.0" encoding="utf-8"?>
<combinedsettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dungeons>
</dungeons>

	<routeevents />
	<buildingevents />
	<quests>
		<quest>
			<id>zandor</id>
			<category>hidden</category>
			<caption>none</caption>
			<housetrigger type="hafen" town="thorwal"><![CDATA[startdlg("bevent");]]></housetrigger>
			<steps>
				<step bld="" town="" endstate="1" />
			</steps>
		</quest>
	</quests>
	<dialogpartner>
		<partner>
			<id>beutel_verstauen</id>
			<name>beutel_verstauen_hl</name>
			<bildid>99</bildid>
		</partner>
		<partner>
			<id>beutel_entnehmen</id>
			<name>beutel_entnehmen_hl</name>
			<bildid>99</bildid>
		</partner>
		<partner>
			<id>beutel_erase</id>
			<name>Neu</name>
			<bildid>99</bildid>
		</partner>
		<partner>
			<id>bevent</id>
			<name>bevent_hl</name>
			<bildid>99</bildid>
		</partner>
	</dialogpartner>
	<dialog>

		<text>
			<partner>beutel_entnehmen</partner>
			<id>1</id>
			<adddata><![CDATA[
			function processtext(which, text) {
		if (which != 0) return text;
		return getLangString( text, [getSpecialState("map.collect_alraune"), 
		getSpecialState("map.collect_atmon"),
		getSpecialState("map.collect_belmart"),
		getSpecialState("map.collect_donf"),
		getSpecialState("map.collect_eitrige"),
		getSpecialState("map.collect_finage"),
		getSpecialState("map.collect_gulmond"),
		getSpecialState("map.collect_ilmen"),
		getSpecialState("map.collect_joruga"),
		getSpecialState("map.collect_kairan"),
		getSpecialState("map.collect_lotus"),
		getSpecialState("map.collect_menchal"),
		getSpecialState("map.collect_olgin"),
		getSpecialState("map.collect_shurin"),
		getSpecialState("map.collect_tarnele"),
		getSpecialState("map.collect_thonnys"),
		getSpecialState("map.collect_einbeere"),
		getSpecialState("map.collect_wirselkraut")]); }
		
		function after(selid) {
		if (selid == 2) {
			vonwem = 1;
			startDialogueAt("beutel_verstauen",111)
		}
		else if (selid == 3) {
			vonwem = 6;
			startDialogueAt("beutel_verstauen",111)
		}
		else if (selid == 4) {
			if (getSpecialState("map.collect_fromwho") == 1) {
				setSpecialState("map.collect_fromwho",6);
				showMessage("Ab jetzt legt die ganze Gruppe ihre Kräuter in den Beutel.");
			} else {
				setSpecialState("map.collect_fromwho",1);
				showMessage("Ab jetzt legt nur noch der Beutelträger seine Kräuter in den Beutel.");
			}
		}
		}
			]]></adddata>
			<empty>false</empty>
			<request>beutel_inhalt</request>
			<response1 goto="takeall">takeall</response1>
			<response2 goto="4">takeout</response2>
			<response3 >fromone</response3>
			<response4 >fromall</response4>
			<response5 >quickstow</response5>
			<response6 goto="255">beutel_end</response6>
		</text>

		<text>
			<partner>beutel_entnehmen</partner>
			<id>2</id>
			<adddata><![CDATA[var amount=0;
function forward() {

getNumber({"callback":"takeout","min": 0,"max": herbsortamount,"step":1, "message":"Wie viele entnehmen?"});
	return 255;
}

function takeout (val) {
amount = val;
startDialogueAt("beutel_entnehmen", 3);
}
]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>3</id>
			<adddata><![CDATA[function forward() {
debugLog(amount)
if (amount > 0 ) {
herbsortamount -= amount;
setSpecialState(herbsortname,herbsortamount);
showItemsetList({"doublelist":[herbsortid,amount],"cb":"startDialogueAt('beutel_entnehmen','1')"});
return 255;
}
return 1;
}
]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>7</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>which_herb</request>
			<response1 goto="38">which_1</response1>
			<response2 goto="39">which_2</response2>
			<response3 goto="35">which_3</response3>
			<response4 goto="36">which_4</response4>
			<response5 goto="31">which_5</response5>
			<response6 goto="5">which_next</response6>
			<response7 goto="255">beutel_end</response7>
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>5</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>which_herb</request>
			<response1 goto="41">which_6</response1>
			<response2 goto="32">which_7</response2>
			<response3 goto="42">which_8</response3>
			<response4 goto="40">which_9</response4>
			<response5 goto="46">which_10</response5>
			<response6 goto="6">which_next</response6>
			<response7 goto="255">beutel_end</response7>
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>6</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>which_herb</request>
			<response1 goto="44">which_11</response1>
			<response2 goto="37">which_12</response2>
			<response3 goto="45">which_13</response3>
			<response4 goto="4">which_return</response4>
			<response5 goto="255">beutel_end</response5>
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>4</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>which_herb</request>
			<response1 goto="34">which_14</response1>
			<response2 goto="33">which_15</response2>
			<response3 goto="43">which_16</response3>
			<response4 goto="47">which_17</response4>
			<response5 goto="30">which_18</response5>
			<response6 goto="7">which_next</response6>
			<response7 goto="255">beutel_end</response7>
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>30</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_wirselkraut";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 61;

	return 2;
}
]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>31</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_eitrige";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 62;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>32</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_gulmond";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 63;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>33</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_tarnele";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 64;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>34</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_shurin";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 122;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>35</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_belmart";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 123;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>36</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_donf";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 124;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>37</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_menchal";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 125;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>38</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_alraune";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 126;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>39</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_atmon";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 127;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>40</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_ilmen";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 128;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>41</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_finage";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 129;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>42</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_joruga";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 130;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>43</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_thonnys";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 131;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>44</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_lotus";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 132;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>45</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_olgin";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 156;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>46</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_kairan";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 157;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>47</id>
			<adddata><![CDATA[var herbsortamount;
var herbsortid;
var herbsortname;
function forward() {
herbsortname = "map.collect_einbeere";
herbsortamount = Number(getSpecialState(herbsortname));
herbsortid = 60;

	return 2;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_entnehmen</partner>
			<id>takeall</id>
			<adddata><![CDATA[var alraune_count;
			var atmon_count;
			var belmart_count;
			var donf_count;
			var eitrige_count;
			var finage_count;
			var gulmond_count;
			var ilmen_count;
			var joruga_count;
			var kairan_count;
			var lotus_count;
			var menchal_count;
			var olgin_count;
			var shurin_count;
			var tarnele_count;
			var thonnys_count;
			var einbeere_count;
			var wirselkraut_count;


function forward() {

var itemlist = new Array;



alraune_count = Number(getSpecialState("map.collect_alraune"));
atmon_count = Number(getSpecialState("map.collect_atmon"));
belmart_count = Number(getSpecialState("map.collect_belmart"));
donf_count = Number(getSpecialState("map.collect_donf"));
eitrige_count = Number(getSpecialState("map.collect_eitrige"));
finage_count = Number(getSpecialState("map.collect_finage"));
gulmond_count = Number(getSpecialState("map.collect_gulmond"));
ilmen_count = Number(getSpecialState("map.collect_ilmen"));
joruga_count = Number(getSpecialState("map.collect_joruga"));
kairan_count = Number(getSpecialState("map.collect_kairan"));
lotus_count = Number(getSpecialState("map.collect_lotus"));
menchal_count = Number(getSpecialState("map.collect_menchal"));
olgin_count = Number(getSpecialState("map.collect_olgin"));
shurin_count = Number(getSpecialState("map.collect_shurin"));
tarnele_count = Number(getSpecialState("map.collect_tarnele"));
thonnys_count = Number(getSpecialState("map.collect_thonnys"));
einbeere_count = Number(getSpecialState("map.collect_einbeere"));
wirselkraut_count = Number(getSpecialState("map.collect_wirselkraut"));



itemlist = [126,alraune_count,127,atmon_count,123,belmart_count,124,donf_count,62,eitrige_count,129,finage_count,63,gulmond_count,128,ilmen_count,130,joruga_count,157,kairan_count,132,lotus_count,125,menchal_count,156,olgin_count,122,shurin_count,64,tarnele_count,131,thonnys_count,60,einbeere_count,61,wirselkraut_count];



setSpecialState("map.collect_alraune",0);
setSpecialState("map.collect_atmon",0);
setSpecialState("map.collect_belmart",0);
setSpecialState("map.collect_donf",0);
setSpecialState("map.collect_eitrige",0);
setSpecialState("map.collect_finage",0);
setSpecialState("map.collect_gulmond",0);
setSpecialState("map.collect_ilmen",0);
setSpecialState("map.collect_joruga",0);
setSpecialState("map.collect_kairan",0);
setSpecialState("map.collect_lotus",0);
setSpecialState("map.collect_menchal",0);
setSpecialState("map.collect_olgin",0);
setSpecialState("map.collect_shurin",0);
setSpecialState("map.collect_tarnele",0);
setSpecialState("map.collect_thonnys",0);
setSpecialState("map.collect_einbeere",0);
setSpecialState("map.collect_wirselkraut",0);

showItemsetList({"doublelist":itemlist,"cb":"startDialogueAt('beutel_entnehmen','1')"});
return 255;
}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_erase</partner>
			<id>1</id>
			<adddata><![CDATA[function forward() {

setSpecialState("map.collect_alraune","");
setSpecialState("map.collect_atmon","");
setSpecialState("map.collect_belmart","");
setSpecialState("map.collect_donf","");
setSpecialState("map.collect_eitrige","");
setSpecialState("map.collect_finage","");
setSpecialState("map.collect_gulmond","");
setSpecialState("map.collect_ilmen","");
setSpecialState("map.collect_joruga","");
setSpecialState("map.collect_kairan","");
setSpecialState("map.collect_lotus","");
setSpecialState("map.collect_menchal","");
setSpecialState("map.collect_olgin","");
setSpecialState("map.collect_shurin","");
setSpecialState("map.collect_tarnele","");
setSpecialState("map.collect_thonnys","");
setSpecialState("map.collect_einbeere","");
setSpecialState("map.collect_wirselkraut","");
	return 255;
}
]]></adddata>
			<empty>true</empty>
			<request />
		</text>


		
		<text>
			<partner>beutel_verstauen</partner>
			<id>1</id>
			<adddata><![CDATA[ 
				function forward() {
//					if (getSpecialState("map.collect_fromwho") == 6) vonwem = 6; else vonwem = 1;
					vonwem = getSpecialState("map.collect_fromwho")
					return 111;
				}
			]]></adddata>
			<empty>true</empty>
			<request />
		</text>

		<text>
			<partner>beutel_verstauen</partner>
			<id>111</id>
			<adddata><![CDATA[
			var newherbs;
			var alraune_count;
			var atmon_count;
			var belmart_count;
			var donf_count;
			var eitrige_count;
			var finage_count;
			var gulmond_count;
			var ilmen_count;
			var joruga_count;
			var kairan_count;
			var lotus_count;
			var menchal_count;
			var olgin_count;
			var shurin_count;
			var tarnele_count;
			var thonnys_count;
			var einbeere_count;
			var wirselkraut_count;
			var alraune_new =0;
			var atmon_new =0;
			var belmart_new = 0;
			var donf_new = 0;
			var eitrige_new = 0;
			var finage_new =0;
			var gulmond_new = 0;
			var ilmen_new =0;
			var joruga_new =0;
			var kairan_new =0;
			var lotus_new =0;
			var menchal_new =0;
			var olgin_new =0;
			var shurin_new = 0;
			var tarnele_new = 0;
			var thonnys_new =0;
			var einbeere_new =0;
			var wirselkraut_new = 0;



function forward () {
var res, ivpos, stack;
alraune_count = Number(getSpecialState("map.collect_alraune"));
atmon_count = Number(getSpecialState("map.collect_atmon"));
belmart_count = Number(getSpecialState("map.collect_belmart"));
donf_count = Number(getSpecialState("map.collect_donf"));
eitrige_count = Number(getSpecialState("map.collect_eitrige"));
finage_count = Number(getSpecialState("map.collect_finage"));
gulmond_count = Number(getSpecialState("map.collect_gulmond"));
ilmen_count = Number(getSpecialState("map.collect_ilmen"));
joruga_count = Number(getSpecialState("map.collect_joruga"));
kairan_count = Number(getSpecialState("map.collect_kairan"));
lotus_count = Number(getSpecialState("map.collect_lotus"));
menchal_count = Number(getSpecialState("map.collect_menchal"));
olgin_count = Number(getSpecialState("map.collect_olgin"));
shurin_count = Number(getSpecialState("map.collect_shurin"));
tarnele_count = Number(getSpecialState("map.collect_tarnele"));
thonnys_count = Number(getSpecialState("map.collect_thonnys"));
einbeere_count = Number(getSpecialState("map.collect_einbeere"));
wirselkraut_count = Number(getSpecialState("map.collect_wirselkraut"));


if (vonwem == 1) {
	for(var i = 0; i < getPartyCount(); i++) {
		for(var j = 1; j <= 21; j++){
			ivpos = "inventory"+((j<10)?("0"+j):j);
			res = getEquipped(ivpos, i);
			if(res && (res.id == 777)) {
				traeger = i;
				debugLog("found 777 at Char: " + i +" Slot: " +j);
			}
		}
	}
	ende = traeger;
	anfang = traeger;
}else {
	ende = getPartyCount()-1;
	anfang = 0;
}


for(var i = anfang; i <= ende; i++) {
for(var j = 1; j <= 21; j++){
ivpos = "inventory"+((j<10)?("0"+j):j);
res = getEquipped(ivpos, i);

if(res && (res.id == 61)) {
newherbs = true;
stack = parseInt(res.count);
wirselkraut_new+= stack;


removeInventoryItem(61,stack);
wirselkraut_count += stack;

}

if(res && (res.id == 62)) {
newherbs = true;
stack = parseInt(res.count);
eitrige_new+= stack;

removeInventoryItem(62,stack);
eitrige_count += stack;

}

if(res && (res.id == 63)) {
newherbs = true;
stack = parseInt(res.count);
gulmond_new+= stack;

removeInventoryItem(63,stack);
gulmond_count += stack;

}

if(res && (res.id == 64)) {
newherbs = true;
stack = parseInt(res.count);
tarnele_new+= stack;

removeInventoryItem(64,stack);
tarnele_count += stack;

}

if(res && (res.id == 122)) {
newherbs = true;
stack = parseInt(res.count);
shurin_new+= stack;

removeInventoryItem(122,stack);
shurin_count += stack;

}

if(res && (res.id == 123)) {
newherbs = true;
stack = parseInt(res.count);
belmart_new+= stack;

removeInventoryItem(123,stack);
belmart_count += stack;

}

if(res && (res.id == 124)) {
newherbs = true;
stack = parseInt(res.count);
donf_new +=stack;

removeInventoryItem(124,stack);
donf_count += stack;

}

if(res && (res.id == 125)) {
newherbs = true;
stack = parseInt(res.count);
menchal_new+= stack;

removeInventoryItem(125,stack);
menchal_count += stack;

}

if(res && (res.id == 126)) {
newherbs = true;
stack = parseInt(res.count);
alraune_new+= stack;

removeInventoryItem(126,stack);
alraune_count += stack;

}

if(res && (res.id == 127)) {
newherbs = true;
stack = parseInt(res.count);
atmon_new+= stack;

removeInventoryItem(127,stack);
atmon_count += stack;

}

if(res && (res.id == 128)) {
newherbs = true;
stack = parseInt(res.count);
ilmen_new+= stack;

removeInventoryItem(128,stack);
ilmen_count += stack;

}

if(res && (res.id == 129)) {
newherbs = true;
stack = parseInt(res.count);
finage_new+= stack;

removeInventoryItem(129,stack);
finage_count += stack;

}

if(res && (res.id == 130)) {
newherbs = true;
stack = parseInt(res.count);
joruga_new+= stack;

removeInventoryItem(130,stack);
joruga_count += stack;

}

if(res && (res.id == 131)) {
newherbs = true;
stack = parseInt(res.count);
thonnys_new+= stack;

removeInventoryItem(131,stack);
thonnys_count += stack;

}

if(res && (res.id == 132)) {
newherbs = true;
stack = parseInt(res.count);
lotus_new+= stack;

removeInventoryItem(132,stack);
lotus_count += stack;

}

if(res && (res.id == 60)) {
newherbs = true;
stack = parseInt(res.count);
einbeere_new+= stack;

removeInventoryItem(60,stack);
einbeere_count += stack;

}

if(res && (res.id == 156)) {
newherbs = true;
stack = parseInt(res.count);
olgin_new+= stack;

removeInventoryItem(156,stack);
olgin_count += stack;

}
if(res && (res.id == 157)) {
newherbs = true;
stack = parseInt(res.count);
kairan_new+= stack;

removeInventoryItem(157,stack);
kairan_count += stack;

}



}  
}

var message;
if (vonwem == 1) {
	message = getName(traeger) + " hat";
	}
else message = "Ihr habt";

if (newherbs == true) {
message = message + " folgende Kräuter in den Beutel gelegt: \r\n";
if (alraune_new > 1) message = message + "\r\n" + alraune_new + " Alraunen";
if (alraune_new == 1) message = message + "\r\n" + alraune_new + " Alraune";
if (atmon_new > 1) message = message + "\r\n" + atmon_new + " Atmonblüten";
if (atmon_new == 1) message = message + "\r\n" + atmon_new + " Atmonblüte";
if (belmart_new > 1) message = message + "\r\n"+ belmart_new + " Belmartblätter";
if (belmart_new == 1) message = message + "\r\n" + belmart_new + " Belmartblatt";
if (donf_new > 0) message = message + "\r\n" + donf_new + " Donfstengel";
if (eitrige_new > 1) message = message + "\r\n" + eitrige_new + " Eitrige Krötenschemel";
if (eitrige_new == 1) message = message + "\r\n" + eitrige_new + " Eitriger Krötenschemel";
if (finage_new > 0) message = message + "\r\n" + finage_new + " Finagebäumchen";
if (gulmond_new > 1) message = message + "\r\n" + gulmond_new + " Gulmondblätter";
if (gulmond_new == 1) message = message + "\r\n" + gulmond_new + " Gulmondblatt";
if (ilmen_new > 1) message = message + "\r\n" + ilmen_new + " Ilmenblätter";
if (ilmen_new == 1) message = message + "\r\n" + ilmen_new + " Ilmenblatt";
if (joruga_new > 1) message = message + "\r\n" + joruga_new + " Jorugawurzeln";
if (joruga_new == 1) message = message + "\r\n" + joruga_new + " Jorugawurzel";
if (kairan_new > 1) message = message + "\r\n" + kairan_new + " Kairanhalme";
if (kairan_new == 1) message = message + "\r\n" + kairan_new + " Kairanhalm";
if (lotus_new > 1) message = message + "\r\n" + lotusnew + " Lotusblüten";
if (lotus_new == 1) message = message + "\r\n" + lotusnew + " Lotusblüte";
if (menchal_new > 1) message = message + "\r\n" + menchal_new + " Menchalkakteen";
if (menchal_new == 1) message = message + "\r\n" + menchal_new + " Menchalkaktus";
if (olgin_new > 0) message = message + "\r\n" + olgin_new + " Olginwurz";
if (shurin_new > 1) message = message + "\r\n" + shurin_new + " Shurinknollen";
if (shurin_new == 1) message = message + "\r\n" + shurin_new + " Shurinknolle";
if (tarnele_new > 1) message = message + "\r\n" + tarnele_new + " Tarnelen";
if (tarnele_new == 1) message = message + "\r\n" + tarnele_new + " Tarnele";
if (thonnys_new > 1) message = message + "\r\n" + thonnys_new + " Thonnysblüten";
if (thonnys_new == 1) message = message + "\r\n" + thonnys_new + " Thonnysblüte";
if (einbeere_new > 1) message = message + "\r\n" + einbeere_new + " Vierblättrige Einbeeren";
if (einbeere_new == 1) message = message + "\r\n" + einbeere_new + " Vierblättrige Einbeere";
if (wirselkraut_new > 1) message = message + "\r\n" + wirselkraut_new + " Wirselkräuter";
if (wirselkraut_new == 1) message = message + "\r\n" + wirselkraut_new + " Wirselkraut";

setSpecialState("map.collect_alraune",alraune_count);
setSpecialState("map.collect_atmon",atmon_count);
setSpecialState("map.collect_belmart",belmart_count);
setSpecialState("map.collect_donf",donf_count);
setSpecialState("map.collect_eitrige",eitrige_count);
setSpecialState("map.collect_finage",finage_count);
setSpecialState("map.collect_gulmond",gulmond_count);
setSpecialState("map.collect_ilmen",ilmen_count);
setSpecialState("map.collect_joruga",joruga_count);
setSpecialState("map.collect_kairan",kairan_count);
setSpecialState("map.collect_lotus",lotus_count);
setSpecialState("map.collect_menchal",menchal_count);
setSpecialState("map.collect_olgin",olgin_count);
setSpecialState("map.collect_shurin",shurin_count);
setSpecialState("map.collect_tarnele",tarnele_count);
setSpecialState("map.collect_thonnys",thonnys_count);
setSpecialState("map.collect_einbeere",einbeere_count);
setSpecialState("map.collect_wirselkraut",wirselkraut_count);
} else message = message + " gar keine Kräuter im Rucksack!"

  showMessage(message);
  newherbs = "";
return 255;}
]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>beutel_verstauen</partner>
			<id>2</id>
			<adddata><![CDATA[
			function processtext(which, text) {
		if (which != 0) return text;
		return getLangString( text, [getSpecialState("map.collect_alraune"), 
		getSpecialState("map.collect_atmon"),
		getSpecialState("map.collect_belmart"),
		getSpecialState("map.collect_donf"),
		getSpecialState("map.collect_eitrige"),
		getSpecialState("map.collect_finage"),
		getSpecialState("map.collect_gulmond"),
		getSpecialState("map.collect_ilmen"),
		getSpecialState("map.collect_joruga"),
		getSpecialState("map.collect_kairan"),
		getSpecialState("map.collect_lotus"),
		getSpecialState("map.collect_menchal"),
		getSpecialState("map.collect_olgin"),
		getSpecialState("map.collect_shurin"),
		getSpecialState("map.collect_tarnele"),
		getSpecialState("map.collect_thonnys"),
		getSpecialState("map.collect_einbeere"),
		getSpecialState("map.collect_wirselkraut")]); }
		debuglog("How did you get here? - beutel_verstauen,2")
]]></adddata>
			<empty>false</empty>
			<request>beutel_inhalt</request>
			<response1 goto="255" xsi:nil="true" />
		</text>
		
		
		
		
		<text>
			<partner>bevent</partner>
			<id>1</id>
			<adddata><![CDATA[
			function forward () {
			if (getSpecialState("bevent_triggered") != "true") return "1b";
			else {
			debugLog("already triggered");
			return 255;
			}
			
			}]]></adddata>
			<empty>true</empty>
			<request />
		</text>
		<text>
			<partner>bevent</partner>
			<id>1b</id>
			<adddata><![CDATA[
			function before () {
			setSpecialState("bevent_triggered","true");
			}]]></adddata>
			<empty>false</empty>
			<request>bevent_start</request>
			<response1 goto="11" xsi:nil="true" />
		</text>
		<text>
			<partner>bevent</partner>
			<id>11</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>bevent_start2</request>
			<response1 goto="3">bevent_1</response1>
			<response2 goto="4">bevent_2</response2>
		</text>
		<text>
			<partner>bevent</partner>
			<id>4</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>bevent_nohelp</request>
			<response1 goto="255" xsi:nil="true" />
		</text>
		<text>
			<partner>bevent</partner>
			<id>3</id>
			<adddata><![CDATA[function processtext( which, text ) {
	if( which > 0 ) return text;
	return text.replace(/{0}/g, getName(0));
}
]]></adddata>
			<empty>false</empty>
			<request>bevent_help</request>
			<response1 goto="5" xsi:nil="true" />
		</text>
		<text>
			<partner>bevent</partner>
			<id>5</id>
			<adddata><![CDATA[]]></adddata>
			<empty>false</empty>
			<request>bevent_onway</request>
			<response1 goto="6" xsi:nil="true" />
		</text>
		<text>
			<partner>bevent</partner>
			<id>6</id>
			<adddata><![CDATA[function before() {
passTime("xx",1);
jumpToLocation({"where":"thorwal","x":64,"y":3,"z":22,"rot":352})
}
]]></adddata>
			<empty>false</empty>
			<request>bevent_arrival</request>
			<response1 goto="7" xsi:nil="true" />
		</text>
		<text>
			<partner>bevent</partner>
			<id>7</id>
			<adddata><![CDATA[function processtext( which, text ) {
	if( which > 0 ) return text;
	text = text.replace(/{0}/g, getName(0));
	text = text.replace(/{1}/g, getName(1));
	text = text.replace(/{2}/g, getName(2));
	return text;
}
function after(selid) {
giveItem(778);
setSpecialState("map.collect_wirselkraut",6);
setSpecialState("map.collect_gulmond",4);
setSpecialState("map.collect_fromwho",1);
}

]]></adddata>
			<empty>false</empty>
			<request>bevent_beutel</request>
			<response1 goto="255" xsi:nil="true" />
		</text>
	</dialog>
	<monsters />
	<globalfights />
	<items>
		<item origid="60" origname="Vierblättrige Einbeere" value="70" weight="1" image="einbeere" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="eat" type="addeffect" which="eff_oneberry" />
			</effects>
		</item>
		<item origid="61" origname="Wirselkraut" value="700" weight="1" image="wirselkraut" type="4" stackable="1" itemsperstack="99" />
		<item origid="62" origname="Eitriger Krötenschemel" value="1500" weight="1" image="krötenschemel" type="4" stackable="1" itemsperstack="99" />
		<item origid="63" origname="Gulmondblatt" value="600" weight="1" image="gulmond" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="eat" type="addeffect" which="eff_gulmondbasic" />
			</effects>
		</item>
		<item origid="64" origname="Tarnele" value="50" weight="1" image="tarnele" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="eat" type="addeffect" which="eff_tarnel" />
			</effects>
		</item>
		<item origid="122" origname="Shurinknolle" value="800" weight="1" image="shurinknolle" type="4" stackable="1" itemsperstack="99" />
		<item origid="123" origname="Belmartblatt" value="1200" weight="1" image="belmart" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="eat" type="addeffect" which="eff_belmart" />
			</effects>
		</item>
		<item origid="124" origname="Donfstengel" value="2000" weight="1" image="donf" type="4" stackable="1" itemsperstack="99" />
		<item origid="125" origname="Menchalkaktus" value="2000" weight="1" image="menchalkaktus" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="eat" type="addeffect" which="eff_menchal" />
			</effects>
		</item>
		<item origid="126" origname="Alraune" value="80" weight="1" image="alraune" type="4" stackable="1" itemsperstack="99" />
		<item origid="127" origname="Atmonblüte" value="3000" weight="1" image="atmonblüte" type="4" stackable="1" itemsperstack="99">
			<effects>
				<effect on="apply" type="addeffect" which="eff_atmon" />
				<effect on="apply" type="consume" />
			</effects>
		</item>
		<item origid="128" origname="Ilmenblatt" value="1100" weight="1" image="ilmenblatt" type="4" stackable="1" itemsperstack="99" />
		<item origid="129" origname="Finagebäumchen" value="800" weight="1" image="finagebäumchen" type="4" stackable="1" itemsperstack="99" />
		<item origid="130" origname="Jorugawurzel" value="1800" weight="1" image="joruga" type="4" stackable="1" itemsperstack="99" />
		<item origid="131" origname="Thonnysblüte" value="3500" weight="1" image="thonnys" type="4" stackable="1" itemsperstack="99" />
		<item origid="132" origname="Lotusblüte" value="2000" weight="1" image="lotosblüte" type="4" stackable="1" itemsperstack="99" />
		<item origid="777" origname="Magischer Kräuterbeutel" value="500" weight="30" image="brotbeuteul, magisch" type="0" personal="1" magical="1" quest="1">
			<effects>
				<effect on="pickup" type="script" which="startdlg('beutel_entnehmen');" />
				<effect on="stow" type="script" which="startdlg('beutel_verstauen');" />
				<effect on="" type="" />
			</effects>
		</item>
		<item origid="778" origname="Kräuterbeutel" value="500" weight="30" image="brotbeuteul, magisch" type="0" personal="1" quest="1" idable="1">
			<effects>
				<effect on="analues" type="replace" mod="777" />
			</effects>
		</item>
	</items>
	<texts language="de">
		<alltexts>
			<text key="item_777_sin">Magischer Kräuterbeutel</text>
			<text key="item_777_plu">Magische Kräuterbeutel</text>
			<text key="item_777_desc">In diesem magischen Beutel könnt Ihr Eure Kräuter platzsparend verstauen. Dank eines permantenten Transversalis scheint er unerschöpflich viel Stauraum zu haben.</text>
			<text key="beutel_verstauen_hl">In Beutel verstaut</text>
			<text key="beutel_entnehmen_hl">Inhalt des magischen Kräuterbeutels</text>
			<text key="beutel_inhalt">Alraunen: {0}
Atmonblüten: {1}
Belmartblätter: {2}
Donfstengel: {3}
Eitrige Krötenschemel: {4}
Finagebäumchen: {5}
Gulmondblätter: {6}
Ilmenblätter: {7}
Jorugawurzeln: {8}
Kairanhalme: {9}
Lotusblüten: {10}
Menchalkakteen: {11}
Olginwurz: {12}
Shurinknollen: {13}
Tarnelen: {14}
Thonnysblüten: {15}
Vierblättrige Einbeeren: {16}
Wirselkräuter: {17}
	</text>
			<text key="inv_itempickup">öffnen</text>
			<text key="inv_itemstow">schnellverst.</text>
			<text key="takeout">Kräuter einer Sorte entnehmen</text>
			<text key="beutel_end">Beutel schließen</text>
			<text key="fromone">Kräuter des Beutelträgers verstauen</text>
			<text key="fromall">Kräuter der ganzen Gruppe verstauen</text>
			<text key="whole_group">Ab jetzt legt die ganze Gruppe ihre Kräuter in den Beutel.</text>
			<text key="only_carrier">Ab jetzt legt nur noch der Beutelträger seine Kräuter in den Beutel.</text>
			<text key="quickstow">Ändere "Schnellverstauen"</text>
			<text key="which_next">- mehr Kräuter -</text>
			<text key="which_1">Alraunen</text>
			<text key="which_2">Atmonblüten</text>
			<text key="which_3">Belmartblätter</text>
			<text key="which_4">Donfstengel</text>
			<text key="which_5">Eitrige Krötenschemel</text>
			<text key="which_6">Finagebäumchen</text>
			<text key="which_7">Gulmondblätter</text>
			<text key="which_8">Jorugawurzeln</text>
			<text key="which_9">Ilmenblätter</text>
			<text key="which_10">Kairanhalme</text>
			<text key="which_11">Lotusblüten</text>
			<text key="which_12">Menchalkakteen</text>
			<text key="which_13">Olginwurz</text>
			<text key="which_14">Shurinknollen</text>
			<text key="which_15">Tarnelen</text>
			<text key="which_16">Thonnysblüten</text>
			<text key="which_17">Vierblättrige Einbeeren</text>
			<text key="which_18">Wirselkräuter</text>
			<text key="which_return">-zurück-</text>
			<text key="which_herb">Welche Kräutersorte entnehmen?</text>
			<text key="item_778_sin">Kräuterbeutel</text>
			<text key="item_778_plu">Kräuterbeutel</text>
			<text key="item_778_desc">Das ist der Beutel von Zandor Bosvani. Es befinden sich einige Kräuter darin.</text>
			<text key="bevent_start">Anscheinend ist gerade ein größeres Schiff angekommen - jedenfalls nach der Menschenmeute zu urteilen, die Euch vom Hafen entgegenströmt. Zwischen den zielstrebigen Passagieren, die dem Erscheinungsbild nach schon Tage oder gar Wochen keinen festen Bodenmehr unter den Füßen gehabt haben müssen, beobachtet Ihr einen augenscheinlich verwirrten, älteren Mann. Seine mit Goldfäden bestickte, rote Robe und nicht zuletzt der reich verzierte Stab, den er zwischen seinen knöchrigen Fingern hält, verraten Euch, dass er Herr der arkanen Künste sein muss. Er schaut sich hilfesuchend um.</text>
			<text key="bevent_start2">Als er Euch erblickt, klart sich sein Gesicht auf. Zielstrebig läuft er auf Euch zu, geradezu als hätte er EUCH gesucht. "Ah, die Gepäckträger - sehr gut, sehr gut!" ruft er Euch erfreut entgegen. "Ich fürchtete bereits, solche würde es in dieser kulturlosen Gegend gar nicht geben." Sein graues Haupt sowie seine offenkundige Zerstreutheit verraten Euch, dass er schon unzählige Winter gesehen haben muss.

Sein Akzent und sein Kleidungsstil stammen unverkennbar aus dem Lieblichen Feld.

"So, jaja, meine Koffer! Zur Schule müssen die. Jaja, zur Schule der... äh... na..." - "...der Hellsicht?", helft Ihr seinem Gedächtnis auf die Sprünge. "Genau, sehr gut! Zur Schule der... na ja. Ach ja, und ich muss da natürlich auch hin. Ich folge Euch dann mal. Also, worauf warten wir? Los, los!"

Wollte ihr</text>
			<text key="bevent_nohelp">"Gepäckträger? Ihr seid hier nicht in Al'Anfa. Tragt Euer Zeug gefälligst selbst!"
Irritiert schaut er Euch nach, als Ihr Euch argwönisch abwendet. Tief in Euch könnt ihr aber spüren, dass ihr ihm eine Lektion erteilt habt.</text>
			<text key="bevent_1">über seine Unbeholfenheit hinwegsehen und dem liebenswerten Kauz helfen oder</text>
			<text key="bevent_2">dem respektlosen Sklaventreiber aus dem Süden die Meinung geigen? Schließlich Habt Ihr Wichtigeres zu tun als Gepäck durch die Gegend zu schleppen!</text>
			<text key="bevent_help">"Nun, wir sind zwar keine Gepäckträger, aber wir bringen Euch und Eure Habseligkeiten trotzdem gern zur Akademie." erwidert {0} lächelnd. "Kommt, lasst uns gleich aufbrechen."</text>
			<text key="bevent_onway">Unterwegs stellt sich Euer neuer Freund als Zandor Bosvani vor - in der Tat Horasier! Während Eurer Wanderung durch die Stadt erzählt Ihr ihm ein wenig über Thorwal und seine rauen, aber liebenswerten Einwohner und weist bei jeder Gelegenheit auf die Sehenswürdigkeiten der Stadt hin: Die alte Zwingfeste, die Botschaften des Mittelreichs und Vinsalts, das Zeughaus und schließlich das prächtige Langhaus des Hetmanns. Ihr könnt euch vorstellen, dass für Euren fein gekleideten und wohl gelehrten Begleiter diese Stadt den Eindruck einer Babarenfestung erwecken muss, doch es gelingt Euch, Neugier und zumindest akademisches Interesse für diese fremde Kultur in ihm zu wecken.</text>
			<text key="bevent_arrival">Als Ihr an der Schule der Hellsicht angekommen seid, bedankt Zandor sich überschwänglich: "Welch Glück, dass Ihr mir über den Weg gelaufen seid! Ohne Euch hätte ich wohl Ewigkeiten gebraucht hierher zu finden." Verlegen ergänzt er: "Ach, und entschuldigt bitte noch einmal die Verwechslung am... äh... Hafen, ja. Tut mir ausgesprochen Leid. Bitte nehmt dies als kleines... na... ." Geistesabwesend kramt er in seiner Robe. "...Dankeschön?", helft ihr ihm nach. "Dankeschön, jaja, ganz recht!" Er strahlt Euch an, als er mit spitzen Fingern endlich ein kleines Lederbeutelbeutelchen aus seiner Robe gezerrt und Euch zugeworfen hat. "Aber tragt's nicht in die Taverne!", ergänzt er schmunzelnd. Noch bevor Ihr Euch richtig verabschieden könnt, ist er in die Akademie verschwunden.</text>
			<text key="bevent_beutel">Neugierig schaut Ihr in den kleinen Beutel: "Was ist denn das? Das ist doch kein Silber!" stellt {0} verwundert fest. Doch vom Magicus ist nichts mehr zu sehen.

"Das sind... Kräuter. Seht mal!" - "Sieht aus wie Gulmond und Wirselkraut", bemerkt {2}. "Na ja, Pech gehabt!", meint {1}. "Aber im Grunde waren die paar Schritte auch keine Belohnung wert."

Da auf Euer Rufen niemand reagiert, beschließt Ihr, Euch wieder auf den Rückweg zu machen. "Die paar Kräuter wird der alte Kauz wohl kaum vermissen. Und den Beutel auch nicht", grummelt {2}. "Kommt, wir gehen."</text>
			<text key="bevent_hl">Ein verwirrter Zauberer</text>
			<text key="none_1">none_1</text>
			<text key="takeall">Alle Kräuter entnehmen</text>
		</alltexts>
	</texts>
	<texts language="en">
		<alltexts>
			<text key="item_777_sin">Magical herb pouch</text>
			<text key="item_777_plu">Magical herb pouches</text>
			<text key="item_777_desc">In this pouch you can stow all your herbs. On account of a permanent Transversalis it seems to have unlimited space.</text>
			<text key="beutel_verstauen_hl">Stowed in pouch</text>
			<text key="beutel_entnehmen_hl">Contents of the magical herb pouch</text>
			<text key="beutel_inhalt">Mandrakes: {0
Atmon flowers: {1}
Belmart leaves: {2}
Donf stalks: {3}
Suppurating toadstools: {4}
Finage trees: {5}
Golmoon leaves: {6}
Ilm leaves: {7}
Yoruga roots: {8}
Kairan stems: {9}
Lotus flowers: {10}
Menchalkakteen: {11}
Olginroots: {12}
Shurin bulbs: {13}
Tarnels: {14}
Tonnys flowers: {15}
Four-leaf oneberries: {16}
Whirlweeds: {17}
	</text>
			<text key="inv_itempickup">open</text>
			<text key="inv_itemstow">quick stow</text>
			<text key="takeout">Take out herbs of a single kind</text>
			<text key="beutel_end">Close pouch</text>
			<text key="fromone">Stow the herbs of the pouch carrier</text>
			<text key="fromall">Stow all herbs of the whole group</text>
			<text key="whole_group">From now on, the whole group stores its herbs inside the pouch.</text>
			<text key="only_carrier">From now on, only the pouch carrier stores herbs inside the pouch.</text>
			<text key="quickstow">Change "quick stow"</text>
			<text key="which_next">-more herbs-</text>
			<text key="which_18">Whirlweeds</text>
			<text key="which_5">Suppurating toadstools</text>
			<text key="which_7">Golmoon leaves</text>
			<text key="which_15">Tarnels</text>
			<text key="which_14">Shurin bulbs</text>
			<text key="which_3">Belmart leaves</text>
			<text key="which_4">Donf stalks</text>
			<text key="which_12">Menchal cacti</text>
			<text key="which_1">Mandrakes</text>
			<text key="which_2">Atmon flowers</text>
			<text key="which_8">Ilm leaves</text>
			<text key="which_6">Finage trees</text>
			<text key="which_9">Yoruga roots</text>
			<text key="which_16">Tonnys flowers</text>
			<text key="which_11">Lotus flowers</text>
			<text key="which_13">Olginroots</text>
			<text key="which_10">Kairan stems</text>
			<text key="which_17">Four-leaf oneberries</text>
			<text key="which_return">-back-</text>
			<text key="which_herb">Which herb sort shall be taken out?</text>
			<text key="item_778_sin">Herb pouch</text>
			<text key="item_778_plu">Herb pouches</text>
			<text key="item_778_desc">This is the pouch of Zandor Bosvani. There are some herbs inside.</text>
			<text key="bevent_hl">A confused Magician</text>
			<text key="none_1">none_1</text>
			<text key="takeall">Take out all herbs</text>
		</alltexts>
	</texts>
<globalsettings>
	<character>
		<useactions>
			<action>use</action>
			<action>read</action>
			<action>poison</action>
			<action>refill</action>
			<action>sharpen</action>
			<action>apply</action>
			<action>cast</action>
			<action>pickup</action>
			<action>stow</action>
		</useactions>
	</character>
</globalsettings>
</combinedsettings>