// dlg.txt

begintalkscript;

variables;

short i;

begintalknode 1;
	state = -1;
	nextstate = -1;
	condition = get_sdf(8,0) == 0;
	question = "special";
	text1 = "This farm looks like so many others in Avernum: Infected with the Blight, threatened by the advancing Slith Horde, and abandoned. There is nobody here.";
	text2 = "At least, nobody human. You notice that the walls are dotted with large spider webs.";
	action = SET_SDF 8 0 1;

begintalknode 2;
	state = -1;
	nextstate = -1;
	condition = get_sdf(8,1) == 0;
	question = "special";
	text1 = "Someone has placed a trap in this tunnel. It is very crude and easy to spot, although that doesn't mean it isn't dangerous.";
	text2 = "As you try to find a way around it, you hear something in the shadows. High-pitched giggling, followed by many tiny feet skittering over the stone.";
	text3 = "Something about this seems very familiar. You think back to your training, trying to remember if you learned something about this sort of situation.";
	action = SET_SDF 8 1 1;

begintalknode 3;
	state = -1;
	nextstate = -1;
	condition = get_sdf(8,2) == 0;
	question = "special";
	text1 = "As you get close to the next trap, it goes off. The vibrations of your footsteps must have triggered it. Whoever made it still needs a lot of practice.";
	text2 = "The rocks covering the trap vibrate and then fly apart. A cloud of mist rises from the wreckage, floats away, and then coalesces into several creatures.";
	action = SET_SDF 8 2 1;
	code =
		kill_object(1486,0); 
		activate_hidden_group(13);
	break;
	
begintalknode 4;
	state = -1;
	nextstate = -1;
	condition = get_sdf(8,3) == 0;
	question = "special";
	text1 = "You enter a cave containing several huge spiders. You reach for your blades, expecting an attack. Indeed, one of them lunges forward.";
	text2 = "However, instead of hissing and biting you, the normal giant spider behavior, it says, _Hooray! A person!_ in a high-pitched voice. Then it wraps its pedipalps around your leg in a motion that could only be considered a hug.";
	text3 = "And it all comes back to you. You had heard rumors of the giant, intelligent, friendly, talking spiders. In training, you were told of these perky, occasionally irritating, generally harmless creatures.";
	text4 = "Of course, you dismissed all of this as nonsense. But now here you are, facing the arachnids, listening to them greet you and offer you delicious bits of chitrach. You aren't sure if you have gone mad. At the moment, it seems likely.";
	action = SET_SDF 8 3 1;

begintalknode 5;
	state = -1;
	nextstate = -1;
	condition = get_sdf(8,4) == 0;
	question = "special";
	text1 = "You can see why this corridor was guarded. In the western alcove, you can see the spiders' greatest treasure: Several clusters of eggs, wrapped in thick, protective layers of web. They hang from larger webs on the wall.";
	text2 = "This is a small colony of these creatures, but soon there will be many more. All as chirpy and exuberant as those who came before.";
	action = SET_SDF 8 4 1;

begintalknode 6;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "special";
	text1 = "There are several spiders on guard here, brandishing huge fangs, ready to plunge them into anyone who causes trouble.";
	text2 = "At least, that is the image they're trying to project. They can't help occasionally trying to chat with you or offering you a delicious chunk of tasty chitrach leg.";

begintalknode 7;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "special";
	text1 = "The baby spiders swarm around, chirping, jumping, and occasionally trying to eat each other. When you get close, they hide behind stalagmites.";

begintalknode 8;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "special";
	text1 = "This chitrach has been thoroughly paralyzed and mummified in webbing. Spiders only eat things that are still alive. Unappetizing, perhaps, but they didn't choose to be hatched that way.";

begintalknode 9;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "special";
	text1 = "This section of web doesn't have any egg sacs in it.";

//

begintalknode 10;
	state = -1;
	nextstate = 10;
	condition = 1;
	question = "Name";
	text1 = "This spider is older than all of the others. Most of the thick hairs extending from his legs and abdomen are gray. He bears himself with a quiet dignity that lasts exactly up until the point where he starts to talk.";
	text2 = "_Hi!_ he chirps. _I am Spider. I am the chief! It's true! I have led my people, well, not people, you know what I mean, I mean I led them here to the ancient homeland! So we can have a great spider city!_";
	text5 = "Spider, the chief of the spiders, looks up at you, pedipalps twitching happily. _We are happy to have you. We have captured many chitrachs. Please, as our guest, feel free to eat any of them. Even the juicy ones._";
	action = INTRO;

begintalknode 11;
	state = 10;
	nextstate = 11;
	condition = 1;
	question = "This is your ancestral homeland?";
	text1 = "_Well, we lived here a long time ago. About as far back as we remember, I mean. Our ancient tales tell of being in these caves near the fort of the dragon! Which is here! And now we are home!_";
	text2 = "_It is scary. The sliths, they do not like us. But we are still happy to be here!_";

begintalknode 12;
	state = 11;
	nextstate = -1;
	condition = 1;
	question = "Why did you abandon this place?";
	text1 = "_We ... We don't know. Maybe they ran out of bugs. Or maybe they all went for a walk and got lost. It is a great mystery!_";

begintalknode 13;
	state = 11;
	nextstate = 12;
	condition = 1;
	question = "Does the Slith Horde know that you are here?";
	text1 = "_Probably. They're really smart! But they don't care about us. As long as we stay away from them, they leave us alone. They hate you, not us. No offense._";
	text2 = "_Plus they might actually realize that we're helpful, not bad!_";

begintalknode 14;
	state = 12;
	nextstate = -1;
	condition = 1;
	question = "You are useful?";
	text1 = "The chief spider seems slightly offended. _Of course. We are very useful. The sliths hate chitrachs, same as you, and we are very good at hunting and eating chitrachs. If humans were smart, they would give us homes near their tasty bugs._";
	text2 = "_But no. They are scared of spiders. I don't think they even realize how cute we are!_";

begintalknode 15;
	state = 10;
	nextstate = 13;
	condition = 1;
	question = "Where did you come from?";
	text1 = "_All of us smart spiders were living in the ... What do you call it? I think the Northern Reaches. The big, deep river that goes a long way._";
	text2 = "_We went down there. And then most of us decided to come back._";

begintalknode 16;
	state = 13;
	nextstate = -1;
	condition = 1;
	question = "Why did you go down there?";
	text1 = "_We wanted to be safe. And we wanted to have people stop screaming and running away from us. It hurt our feelings._";

begintalknode 17;
	state = 13;
	nextstate = -1;
	condition = 1;
	question = "Why did you come back?";
	text1 = "_Because a lot of us were lonely. We missed people._ The spider moves just a tiny bit closer to you. _You're cute and neat!_";

begintalknode 18;
	state = 13;
	nextstate = -1;
	condition = 1;
	question = "Not all of the spiders came back?";
	text1 = "_Some of them were scared. They said people would always try to squish us. They stayed down there, to eat bugs and make big, big spider families. We hope they are happy!_";

begintalknode 19;
	state = 10;
	nextstate = 14;
	condition = 1;
	question = "You are going to stay here?";
	text1 = "_Yep! As long as nobody bugs us ... Get it? Bugs us? ... We will raise big spider families and hunt bugs and dig out all the old tunnels and be happy._";
	text2 = "The spider sighs, a long whistling sound. _But it is very sad. Not all of us made it through the journey back. Some of us got caught. They are probably all dead and eaten now._";
	text3 = "_And if all are as good to us as you have been, we will be very happy._";
	code =
		if (gf(8,8) > 1)
			rs(2);
			else rs(3);
	break;
	
begintalknode 20;
	state = 14;
	nextstate = -1;
	condition = gf(8,8) < 2;
	question = "Who captured the spiders?";
	text1 = "The spider's legs twitch angrily. _Giants! Bad giants! They live that way._ He points to the southwest. _They think we are delicious. They eat us! They found us and grabbed some before we could run away._";
	text2 = "_Maybe they are pets now. Or worse, maybe they were munched up by their dumb, dumb chief._";
	text3 = "_The ones who were grabbed were small and smart. Maybe they are still alive, being poked at or fatted up. Maybe they could be rescued, but there are too few of us and we are too weak._";
	text4 = "_It makes us very sad._";
	code = 
		set_flag(8,8,1);
		toggle_quest(113,1);
	break;
	
begintalknode 21;
	state = 10;
	nextstate = -1;
	condition = gf(8,8) == 1 && gf(48,10) > 0;
	question = "I found the captured spiders. They are all dead now.";
	text1 = "The spider makes a high-pitched weepy noise. _So sad! So sad! And it is my fault. I led us all here. We will be avenged! We will sneak into the giant cave and lay eggs in their ears!_";
	text2 = "_Thank you for letting us know. Now at least we won't worry. Worrying makes us sad._";
	code = 
		set_flag(8,8,2);
		toggle_quest(113,3);
	break;

begintalknode 22;
	state = 10;
	nextstate = -1;
	condition = gf(8,8) == 1 && gf(48,9) > 0;
	question = "I found the captured spiders and helped them get free.";
	text1 = "The spider does a little jump. _So it was you! Yes, the prisoner spiders came back. They had many sad, scary stories! It was very exciting to listen. I thank you._";
	text2 = "_I am grateful. I want you to have treasure._ He makes a motion with a foreleg. A guard spider, making a little mistrustful noise, steps aside.";
	text3 = "_We found this treasure coming up from the low tunnels. You can have it! Oh, and please don't touch our egg sacs. They are very delicate. And full of spiders!_";
	code = 
		set_flag(8,8,2);
		toggle_quest(113,3);
		award_party_xp(300,35);
		erase_char(877);
	break;	

begintalknode 23;
	state = 10;
	nextstate = -1;
	condition = gf(8,8) > 1;
	question = "Is there anything else I can do for you?";
	text1 = "_You are so nice! I wish all people were as good as you! But we don't need anything else. We only want to grow strong and raise babies and catch more tasty bugs._";
	text2 = "";


begintalknode 28;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "special";
	text1 = "This sign is, surprisingly, still intact. It says:";
	text2 = "  Fort Draco, Formello - East";
	text3 = "  Fort Monastery, New Harston - West";

//

begintalknode 30;
	state = -1;
	nextstate = 30;
	condition = 1;
	question = "Name";
	text1 = "This spider stands out from the others. She has little marks painted on her face. She is walking around gathering stones. _Yes. Yes. That's a nice one. The right shape, and pretty. I can make a good trap with it._";
	text2 = "The she sees you watching her. _Wow! A person! Neat! My name is Spider. Do you know magic? I bet you know magic! I love magic!_";
	text5 = "You walk with Spider as she looks for stones to make her traps. _It's a lot of work keeping all the spiders safe._";
	action = INTRO;


begintalknode 31;
	state = 30;
	nextstate = 31;
	condition = 1;
	question = "You know magic?";
	text1 = "_I do! A tiny bit. A few spells, mainly to set traps. Nothing like you. Why, you're so big and strong and smart! I bet you know all sorts of amazing spells!_";
	text2 = "";

begintalknode 32;
	state = 30;
	nextstate = 34;
	condition = 1;
	question = "You made the traps?";
	text1 = "_I did! That's the sort of magic I'm good at. Well, a little good at it. Ok, maybe not good at all. It can be dangerous for me._";
	text2 = "_But it does keep nasty pests away!_";

begintalknode 33;
	state = 30;
	nextstate = -1;
	condition = 1;
	question = "Can you teach me any spells?";
	text1 = "She looks away. Her face changes color slightly. You think that she might be blushing.";
	text2 = "_Oh, I would never try to teach magic to you. I'm not good at it, not like an aranea! They are real smart!_";

begintalknode 34;
	state = 31;
	nextstate = 32;
	condition = 1;
	question = "How did you learn magic?";
	text1 = "_From aranea! When we lived by the deep river, there was a colony of aranea nearby. I went over a lot and talked to them and gave them bug bits and they gave me tips!_";

begintalknode 35;
	state = 32;
	nextstate = -1;
	condition = 1;
	question = "Aren't aranea evil?";
	text1 = "_Oh, yes. A little evil. You have to be careful. When they lose their tempers, it's good to go or they blow you up. But sometimes they're nice. You'd like them if you got to know them!_";

begintalknode 36;
	state = 32;
	nextstate = 33;
	condition = 1;
	question = "Do you like the aranea?";
	text1 = "_That's why I visited them. Some of them are nice and all are smart and some of them are very ... friendly._";
	text2 = "";

begintalknode 37;
	state = 33;
	nextstate = -1;
	condition = 1;
	question = "So you were ... close friends with some aranea.";
	text1 = "Her leg hairs twitch in agitation. _A lady never kisses and tells!_";

begintalknode 38;
	state = 34;
	nextstate = -1;
	condition = 1;
	question = "What sort of pests?";
	text1 = "_People pests. The sort that want to squish or eat nice spiders who never wanted to bother anyone._";
	text2 = "";

begintalknode 39;
	state = 34;
	nextstate = -1;
	condition = 1;
	question = "Have you been hurt setting any of the traps?";
	text1 = "_You have to be very careful making traps, or they can blow up._ She holds up a rear leg. You notice that the end of it is gone.";
	text6 = "_See? Pow! And it really hurt._";
	
begintalknode 40;
	state = 34;
	nextstate = -1;
	condition = 1;
	question = "How do Spiders avoid the traps?";
	text1 = "_We can walk on ceilings! Silly!_";

//

begintalknode 50;
	state = -1;
	nextstate = 50;
	condition = 1;
	question = "Name";
	text1 = "This spider walks up to you with calm and dignity. He only comes up to your waist, but he seems much taller. He says, _I welcome you with calm and dignity to our home. I am Spider-Drayssa._";
	text2 = "Then he looks slightly ashamed. _Some spiders think I should just be called Spider. But Spider-Drayssa is my name now._ This spider must be a follower of Melanchion.";
	text5 = "Spider-Drayssa continues, with heroic effort, to maintain his calm and dignity. _I wish you well in the name of the dragon. The big, mighty dragon!_";
	action = INTRO;

begintalknode 51;
	state = 50;
	nextstate = 51;
	condition = 1;
	question = "You worship the dragon Melanchion?";
	text1 = "He gives a little jump of happiness. Then he tried to regain his calm and dignity. _I do! It's true. He is bringing peace to the caves and he is a friend to spiders!_";
	text2 = "_I try to get the other spiders to listen, but they won't. Not yet. When he comes and brings clouds of tasty bugs, they will!_";

	
begintalknode 52;
	state = 50;
	nextstate = 53;
	condition = 1;
	question = "Where is Melanchion?";
	text1 = "_Oh, Melanchion would not want me to say. He wants that to be a secret until he has all his allies. If he wants you to come to him, you will know!_";
	text2 = "_But he does have servants. That is what Drayssa means. It means I'm his servant! And he has us do his will. Or find those who can._";
	code =
		if (gf(8,9) > 1)
			rs(2);
	break;
	
begintalknode 53;
	state = 50;
	nextstate = -1;
	condition = 1;
	question = "What does the dragon do for you?";
	text1 = "_Nothing, yet. He is still getting big and strong and making allies. One day, though, he will come out and all who were friends to him will be rewarded. Friends like us!_";
	
begintalknode 54;
	state = 51;
	nextstate = -1;
	condition = 1;
	question = "How did you meet the dragon?";
	text1 = "_Oh, that was easy! Melanchion's fortress was near where we lived in the lower caves. He is friendly, and he thinks we are neat, so we were welcome to visit him. But I'm about the only one who did more than once._";
	text2 = "_I offered to follow him. He thought it was funny. But he let me!_";
	
begintalknode 55;
	state = 51;
	nextstate = -1;
	condition = 1;
	question = "Why do you worship the dragon?";
	text1 = "_Because he's ... Well, he's not cute. Not like you. But he is big and strong and can breathe fire! Seriously! If spiders were that big and, you know, the fire, nobody would ever squish us._";
	
begintalknode 56;
	state = 51;
	nextstate = -1;
	condition = 1;
	question = "You think Melanchion will help the spiders?";
	text1 = "_The dragon is going to be powerful! He will own lots of Avernum. And, when he does, he has said there will be a safe place for us, where we can eat all the chitrachs and have lots of spider babies in peace._";
	text2 = "_And when that happens, all the spiders will say I am a hero. Hooray!_";
	
begintalknode 57;
	state = 53;
	nextstate = -1;
	condition = 1;
	question = "Do you go to meet with other Drayssas?";
	text1 = "_Oh, yes. Sometimes I go up to the cave ceiling and walk a long way west and ... Oh._";
	text2 = "_I wasn't supposed to say that. Please forget that I said west, all right? Thanks!_";
	
begintalknode 58;
	state = 53;
	nextstate = 54;
	condition = gf(8,9) < 2;
	question = "And is there anything you want me to do for the dragon?";
	text1 = "_Well, I don't get much responsibility. I ... it's sad. The others don't take me seriously. But I can prove myself._";
	text2 = "_They say there is a shaman in the Slith Horde. He lives northwest of Formello. He wears dragon scales, and he acts in a way that is insulting to dragons. They are trying to find a way to punish the shaman._";
	text3 = "_You know, if you killed him, it would be really good for me! Oh, and I would pay you. That is what we Drayssas do! We pay those who help us! Clever, huh?_";
	code = 
		set_flag(8,9,1);
		toggle_quest(114,1);
	break;	

begintalknode 59;
	state = 54;
	nextstate = -1;
	condition = 1;
	question = "Can you tell me more about this shaman?";
	text1 = "_Ummmm ... no. Sorry!_";

begintalknode 60;
	state = 50;
	nextstate = -1;
	condition = gf(8,9) == 1 && gf(25,9) > 0;
	question = "I met the horde shaman with the dragon scales. He is dead now.";
	text1 = "_Really? Wow! You're great! When I tell this to the other Drayssas, they will totally accept me now! I'm sure they won't be unreasonable._";
	text2 = "_I will clear away the webs and let you get to my nest if you want. I have a trove of useful little things there, and I would be very happy if you have them, since you were so good to me!_";
	code = 
		set_flag(8,9,2);
		toggle_quest(114,3);
		award_party_xp(400,28);
		kill_object(1508,1);
		kill_object(1509,1);
	break;		
	
// 70

begintalknode 70;
	state = -1;
	nextstate = 70;
	condition = 1;
	question = "Name";
	text1 = "There is a young spider here, only as tall as your knee. She isn't afraid of you. She is walking around the cave. Occasionally she stops and makes an, _Ahhhksssshhhh!_ noise.";
	text2 = "Then she notices you. _Oh, hi! I'm Spider! I've never seen a person before. Wow! You're big!_";
	text5 = "The baby spider continues to walk around the cave. She occasionally stops and goes, _Ahhhhssssshhhhhh!_ Then she makes a little irritated noise and keeps walking.";
	action = INTRO;

begintalknode 71;
	state = 70;
	nextstate = 71;
	condition = 1;
	question = "Have you never seen a person before?";
	text1 = "_Nope! I was born in here. They never let me go out and hunt. They say that there are bad ... bad sliths out there. I think. So I stay in here and get ready. And am bored._";

begintalknode 72;
	state = 71;
	nextstate = -1;
	condition = 1;
	question = "What are you getting ready for?";
	text1 = "_Someday they will let me go out and hunt chitrachs and other delicious food! And when they do, I will be ready for the hunt! I won't be scared._";
	text2 = "_I'll have these!_ And she shows you her fangs. Even though she is young, they are already over five inches long and dripping with venom.";

begintalknode 73;
	state = 71;
	nextstate = 72;
	condition = 1;
	question = "What do you do to keep busy?";
	text1 = "_I talk to spiders. I look at the eggs. I listen to Spider-Drayssa talk about the dragon. He really likes the dragon._";

begintalknode 74;
	state = 72;
	nextstate = -1;
	condition = 1;
	question = "Where are the eggs?";
	text1 = "_Ummmm ... I'd better not say. Spider would be very mad at me if I did. The eggs are a big secret._";

begintalknode 75;
	state = 70;
	nextstate = 73;
	condition = 1;
	question = "Why do you keep making that noise?";
	text1 = "_Uhhh ... I'm trying to figure out how to breathe fire._";

begintalknode 76;
	state = 73;
	nextstate = 74;
	condition = 1;
	question = "What?";
	text1 = "_Well, wouldn't that be great? If spiders could breathe fire? So I'm trying to figure out how. Wow! That would be neat!_";

begintalknode 77;
	state = 74;
	nextstate = -1;
	condition = 1;
	question = "Where did you get that idea?";
	text1 = "_Spider-Drayssa told me how the dragon could breathe fire. That's why everyone is scared of it and worships it. If we could breathe fire, maybe everyone would like us!_";

begintalknode 78;
	state = 74;
	nextstate = -1;
	condition = 1;
	question = "You really think you might succeed?";
	text1 = "_Well, I've never heard of a Spider who tried to breathe fire. So maybe we can but we don't know about it because we never tried. Clever, huh?_";

// 90

begintalknode 90;
	state = -1;
	nextstate = 90;
	condition = 1;
	question = "Name";
	text1 = "As you enter the spider cave, a guard walks up to stop you. _Halt! I am Spider!_ Her voice is high-pitched and chirpy. Coming from her arachnid face, the effect is somewhat disorienting.";
	text2 = "She continues. _I am a guard! Sometimes big people are mean to us and try to squish us! Are you here to squish us?_";
	text5 = "The guard spider watches you with undisguised fascination. _Wow. A person. People are so neat. Do you need anything?_";
	action = INTRO;

begintalknode 91;
	state = 90;
	nextstate = -1;
	condition = gf(8,11) == 0;
	question = "Yes! I am here to squish you! Cower in fear, spiders!";
	text1 = "The guard responds, _Aieeee! Spiders! Come fight! This is a bad person! Come quick! Ahhhhh!_ She then bares a pair of giant fangs, the length of your forearm and dripping venom.";
	action = END_TALK;
	code =
		sf(8,11,1);
		sf(8,12,1);
		make_zone_hostile();	
	break;
	
begintalknode 92;
	state = 90;
	nextstate = -1;
	condition = gf(8,11) == 0;
	question = "It's all right. I am friendly.";
	text1 = "_Really? Phew! I'm glad. Then come in! Oh, and you should go see Spider. And Spider. And be sure to talk to Spider._";
	code =
		sf(8,11,1);
	break;

begintalknode 93;
	state = 90;
	nextstate = -1;
	condition = gf(8,11) > 0;
	question = "Are all Spiders named Spider?";
	text1 = "_Of course! What else would we be named? We are spiders. Silly!_";

begintalknode 94;
	state = 90;
	nextstate = 91;
	condition = gf(8,11) > 0;
	question = "Where can I talk to Spider?";
	text1 = "Spider waves a foreleg vaguely in the northwest sort of direction. _That way. We saw you coming in, and I know Spider wants to talk to you. Spider too._";

begintalknode 95;
	state = 90;
	nextstate = 93;
	condition = gf(8,11) > 0;
	question = "What are you guarding against?";
	text1 = "Her leg hairs stand on end. _Everyone hates spiders. It is so not fair, when all we try to do is be friendly and nice. They want to squish us. Or eat us. Or keep us as pets. Or get our eggs for magical experiments._";

begintalknode 96;
	state = 91;
	nextstate = -1;
	condition = 1;
	question = "How do you tell the difference between them?";
	text1 = "_Well, Spider is very cute and dignified, while Spider is always calm and also somewhat cute. It's easy. Wait ... Was it the other way around?_";

begintalknode 97;
	state = 91;
	nextstate = -1;
	condition = 1;
	question = "Why does Spider want to see me?";
	text1 = "_Do you mean Spider, Spider, or Spider?_ You have to admit that you have no idea.";

begintalknode 98;
	state = 93;
	nextstate = -1;
	condition = 1;
	question = "Someone actually wants to eat you?";
	text1 = "She seems suspicious. _And what about that is so strange? You think we aren't delicious? We are. Not that we female spiders eat the male spiders anymore. What have you heard?_";

begintalknode 99;
	state = 93;
	nextstate = -1;
	condition = 1;
	question = "Who tries to keep you as pets?";
	text1 = "_The giants. They like to put us in cages because they think the noises we make are funny._ The more she talks, the higher her voice gets.";
	text2 = "_Funny. How insulting!_";

begintalknode 100;
	state = 93;
	nextstate = -1;
	condition = 1;
	question = "Magical experiments? That's horrible.";
	text1 = "_Yes. They want to take our eggs and do ... things to them. To make a race of smart talking spiders that are mean. That is why we always keep our eggs hidden away._";
	
// 110

begintalknode 110;
	state = -1;
	nextstate = 110;
	condition = 1;
	question = "Name";
	text1 = "This giant spider is leading around a crowd of tiny baby spiders, most of them around the size of your foot.";
	text2 = "They are an unruly, cacophonous mass of squealing, crying arachnids, all attempting to gang up and eat their larger guardian. When you get close, she gathers them up with a foreleg and pushes them behind her.";
	text3 = "_I am Spider,_ she says suspiciously as they start to gnaw on her back legs. _These are our babies. You leave them and our eggs alone._";
	text5 = "Spider continues to watch you suspiciously as the baby spiders behind her keep trying to sneak around for a better look. One bites her on a leg and is rewarded with a sharp kick for its troubles.";
	action = INTRO;

begintalknode 111;
	state = 110;
	nextstate = 112;
	condition = 1;
	question = "You look after the young?";
	text1 = "_Yes! And you better not hurt them! I don't care how cute you are. If you take our eggs we'll all bite you on the legs until you fall over!_";
	text2 = "_And be careful not to step on our young. As much as I wish you would._";
	
begintalknode 112;
	state = 110;
	nextstate = 111;
	condition = 1;
	question = "Why are those spiders trying to eat you?";
	text1 = "_Spiders don't naturally get along with each other. With some spiders, the girls like to eat the boys. Isn't that rude? The babies come out that way, and we have to teach them to be better._";
	text2 = "_I'm sure you are the same way._";

begintalknode 113;
	state = 111;
	nextstate = -1;
	condition = 1;
	question = "I am the same way? What do you mean?";
	text1 = "_Well, I'm sure human and slith babies eat each other all the time. It is just part of life. It must be very sad when it happens, though._";
	
begintalknode 114;
	state = 111;
	nextstate = -1;
	condition = 1;
	question = "Do you ever want to eat a male spider?";
	text1 = "_I well ... I ... Sometimes ..._ She starts to drool slightly. _I mean, no! Never! That would be bad! I would never eat a boy spider, no matter how delicious he is!_";
	
begintalknode 115;
	state = 112;
	nextstate = -1;
	condition = 1;
	question = "Where are the eggs?";
	text1 = "Spider says, _Eeep! You want eggs? You better stay away!_ She scuttles away. The baby spiders follow.";
	action = END_TALK;
	
begintalknode 116;
	state = 112;
	nextstate = -1;
	condition = 1;
	question = "Tell me more about the babies.";
	text1 = "_Well, there's Spider, and Spider, and Spider, and I can't forget about Spider, she's a real sweetie, and ... Spider? Where is Spider? Someone tell me where Spider is! Spider, stay safe! We'll find you!_";
	text2 = "She runs off, baby spiders in tow.";
	action = END_TALK;

// 130

begintalknode 130;
	state = -1;
	nextstate = 130;
	condition = 1;
	question = "Name";
	text1 = "There are several egg sacs hanging from this web.";
	text2 = "One of them looks particularly fresh and pristine.";
	text3 = "You start to get a little nervous. If the spiders knew that you were messing with their offspring, they would lose their good-natured demeanor very quickly.";
	code =
		if ((gf(158,15) != 7) || (gf(8,7) != 0))
			rs(2);
		if (gf(8,12) > 0)
			rs(3);
	break;
	
begintalknode 131;
	state = 130;
	nextstate = -1;
	condition = gf(158,15) == 7 && gf(8,7) == 0;
	question = "Take the eggs.";
	text1 = "You carefully pluck the egg sac out of the webbing and put it in your pack. Gladwell will be very pleased.";
	action = END_TALK;
	code =
		sf(8,7,1);
		set_spec_item(21,1);
	break;
	
begintalknode 132;
	state = 130;
	nextstate = -1;
	condition = 1;
	question = "Leave the eggs alone.";
	text1 = "Seems wise. You don't really want to carry around any spider eggs.";
	action = END_TALK;


	


////

begintalknode 299;
	state = -1;
	nextstate = -1;
	condition = 1;
	question = "";
	text1 = ".";
	text2 = "";
		