Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

Spider Quest

Main
{
	questname   "Spider Quest"
	version	    1.0
}

state Begin
{
	desc	"Talk to swamp guard"
	action	AddNpcText( 10 , "Hi, I'm here to guard this cave entrance, many smugglers from Anundo are trying to bring illegal fairy soda into Aeven.");
	action	AddNpcText( 10 , "I been here for a long time and those spiders bite me several times, I wish someone could do something about these spiders.");
	rule	TalkedToNpc(10) goto DoQuest

}

state DoQuest
{
	desc	"Kill 20 spiders"
	action	AddNpcText( 10 , "If you kill 20 of those annoying swamp spiders I will reward you");
	rule	KilledNpcs( 10 , 20 ) goto SpiderQuest
}

state SpiderQuest
{
	desc	"Talk to the Swamp Guard"
	action	AddNpcText( 10 , "So, you killed 20 swamp spiders already? I'm sorry but I don't believe you.. Bring me 10 spider legs to prove it.");
	rule	GotItems( 257 , 10 ) goto SpiderLegs
}

state SpiderLegs
{
	desc	"Show the legs to the Swamp Guard"
	action	AddNpcText( 10 , "You really killed those spiders, can I have those legs?");
        action	AddNpcInput( 10 , 1 , "Ok, here you go.");
	action	AddNpcInput( 10 , 2 , "No, sorry no deal.");
        rule 	InputNpc( 1 ) goto Captain1
	rule 	InputNpc( 2 ) goto Reset
	rule	LostItems( 257 , 10 ) goto SpiderQuest
}

state Captain1
{
	desc	"Go to the Imperial Castle"
	action	RemoveItem( 257 , 10);
	action	AddNpcText( 10 , "Please visit my captain at the imperial castle, he will rawerd you for your brave deed");
	rule	EnterMap( 46 ) goto Captain2
}

state Captain2
{
	desc	"Talk to the Captain"
	action	AddNpcText( 10 , "Please visit my captain at the Imperial Castle, he will reward you for your brave deed");
	action	AddNpcText( 11 , "I've heard that you have been assisting my imperial guard, located at the swamps.");
	action	AddNpcText( 11 , "I will reward you with some combat experience and gold, as a reward for your brave services.");
	rule	TalkedToNpc( 11 ) goto Reward
}

state Reset
{
	action	Reset();
}

state Reward
{
	action	GiveExp( 450 )
	action	GiveItem( 1 , 400)
	action	ShowHint("You gained 450 EXP and 400 Gold");
        action	PlaySound(17);
        action	Reset()
}