Free Quests

Post your quests here!
demo
Junior
Junior
Posts: 15
Joined: Wed Apr 23, 2014 1:27 pm
Location: Brisbane

Free Quests

Postby demo » Sun Dec 07, 2014 10:04 pm

Hello,
The quests posted below are free to use by any server. I created the first quest as an admin application to Accepts-eo, he then wanted me to make him a 2nd quest, The 2nd quest I made is also posted below. After creating both quests he told me that there were no positions available so since I am the creator of these quests I retain ownership of them and have decided to give them to who ever wants them.

cheers,
Demo

Quest #1 uses 2 quests and a map, both quests will be displayed and the map will be attached. - Quest NPC LOCATION: Anywhere

Please save as 00021.eqf

Code: Select all

Main
{
        questname       "Monkey Island"
        version         2.0
}
 
State Begin
{
        desc            "Talk to the pirate"
        action  AddNpcText( 21 , "Arrr, I discovered a new island!" );
        action  AddNpcInput( 21 , 1 , "Not intrested");
        action  AddNpcInput( 21 , 2 , "Dont believe you");
 
        rule            InputNpc( 1 ) goto Restart2
        rule            InputNpc( 2 ) goto Begin0
}
 
State Restart
{
        desc            "Talk to the pirate"
        action          AddNpcText( 21 , "Arrr, no its secret!" );
        rule            TalkedToNpc( 21 ) goto Restart2
}
 
State Begin0
{
        desc            "Talk to the pirate"
        action          AddNpcText( 21 , "Arrr you think I making this up? Well i could show you the island myself matey! But first you would need to prove that you are a real pirate" );
        action          AddNpcText( 21 , "Are you willing to take the pirate test?" );
        action          AddNpcChat( 21 , "Arrrr");
 
        action          AddNpcInput( 21 , 1 , "I will prove it");
        action          AddNpcInput( 21 , 2 , "No thanks");
 
        rule            InputNpc( 1 ) goto Begin1
        rule            InputNpc( 2 ) goto Restart2
 
}
 
State Begin1
{
        desc            "Answer these questions three "
        action          AddNpcText( 21 , "Ha-ha-ha.. Ok let us see how much of a pirate you really arrrrrrr." );
        action          AddNpcText( 21 , "To be a pirate theee, answer these questions three..." );
        action          AddNpcText( 21 , "Question numbarrr the first: Is the world flat?" );
 
        action          AddNpcInput( 21 , 1 , "No! The world is round");
        action          AddNpcInput( 21 , 2 , "Aye but allas is it, I lost me good last good wife to the void at the end");
 
        rule            InputNpc( 1 ) goto Lose
         rule           InputNpc( 2 ) goto Begin2
}

State Lose
{
        action          AddNpcText( 21 , "Yarrr I knew you were not a real pirate... come back if you ever become one" );
        rule         TalkedToNpc(21) goto Restart2
}

State Lose2
{
        action          AddNpcText( 21 , "Yarrr what are you some kind of sea demon! You disgust me.. and I made love to my sister" );
        action          AddNpcText( 21 , "Come back after you get help yarrrr" );
        rule         TalkedToNpc(21) goto Restart2
}

State Lose3
{
        action          AddNpcText( 21 , "Yarrr impossible! Theyrrrr no longer alive!" );
        action          AddNpcText( 21 , "Come back once you have decided to stop telling lies! YARRRRRRR" );
        rule         TalkedToNpc(21) goto Restart2
}
 
State Begin2
{
        desc            "Answer these questions three - Codex was here "
        action          AddNpcText( 21 , "Yarrr, It is a rough sea indeed.");
        action          AddNpcText( 21 , "Question number the second, yarrrr... What do we do with left over skin we peal off of our enemies?" );
      
        action          AddNpcInput( 21 , 1 , "WE EAT IT! YARRRR");
        action          AddNpcInput( 21 , 2 , "WHAT? YOU PEAL SKIN!");
 
        rule            InputNpc( 1 ) goto Lose2
         rule           InputNpc( 2 ) goto Begin3
}

State Begin3
{
        desc            "Answer these questions three "
        action          AddNpcText( 21 , "Yarrr NO, that was part of the test haha!");
        action          AddNpcText( 21 , "Question number the third, What does a yellow belly gutter fish sound like?" );
      
        action          AddNpcInput( 21 , 1 , "SQuEekGAwl");
        action          AddNpcInput( 21 , 2 , "NagaLeiIii");
        action          AddNpcInput( 21 , 3 , "GLUP GLUP");
 
        rule            InputNpc( 1 ) goto Lose3
        rule            InputNpc( 2 ) goto Lose3
         rule           InputNpc( 3 ) goto Repeat2
}

State Repeat2
{
        desc            "Answer these questions three "
        action          AddNpcText( 21 , "Yarrr NO, that was part of the test haha!");
        action          AddNpcText( 21 , "Question number the third, What does a yellow belly gutter fish sound like?" );
      
        action          AddNpcInput( 21 , 1 , "ChinkChinguell");
        action          AddNpcInput( 21 , 2 , "Popiollatinkle");
        action          AddNpcInput( 21 , 3 , "What just happened?");
 
        rule            InputNpc( 1 ) goto Lose3
        rule            InputNpc( 2 ) goto Lose3
         rule           InputNpc( 3 ) goto Stop
}

State Stop
{
        desc            "Answer these questions three "
        action          AddNpcText( 21 , "Yarrr NO, that was part of the test haha!");
        action          AddNpcText( 21 , "Question number the third, What does a yellow belly gutter fish sound like?" );
      
        action          AddNpcInput( 21 , 1 , "SQuEekGAwl");
        action          AddNpcInput( 21 , 2 , "NagaLeiIii");
        action          AddNpcInput( 21 , 3 , "Stop repeating yourself!");
 
        rule            InputNpc( 1 ) goto Lose3
        rule            InputNpc( 2 ) goto Lose3
         rule           InputNpc( 3 ) goto Done
}

State Done
{
        desc                    "Talk the Pirate Captain again"
        action                  ShowHint("Talk to Pirate");
        action                  AddNpcText( 21 , "Yarrr good enough! Look at yeee! a true pirate!!" );
 
        action                  AddNpcInput( 21 , 1 , "I know about the treasure!");
        action                  AddNpcInput( 21 , 2 , "I'm not just any pirate! I AM THE KING OF PIRATES!");
 
        rule                    InputNpc( 1 ) goto Treasure
        rule                    InputNpc( 2 ) goto King
 
}
 
State Treasure
{
        desc                    "Talk to Pirate"
      
        action                  AddNpcText( 21 , "Yarrr who told you about the treasure?" );
 
        action                  AddNpcInput( 21 , 1 , "Does it matter... I know!");
        action                  AddNpcInput( 21 , 2 , "You did, don't you remember");
 
        rule                    InputNpc( 1 ) goto Crap
        rule                    InputNpc( 2 ) goto No
 
}
 
State King
{
        desc                    "Talk to Pirate"
        action                  AddNpcText( 21 , "Yarrr, Oh I did not recognise you my king! ALL HAIL YARRR PIRATE KING!" );
        action                  AddNpcText( 21 , "Hahaha, you are not a pirate... you are a joke! Come back when you become a true pirate!" );
      
        rule                  TalkedToNpc(21) goto Restart2
}

State Crap
{
        desc                    "Talk with Pirate"
        action                  AddNpcText( 21 , "Yarrr truue. Okay, lets sail to the island then! " );
        action                  AddNpcText( 21 , "Maybe you could be of use to me!" );
        action                  AddNpcText( 21 , "Find the treasure for me boy and I will make it worth your wild!" );
 
        action                  AddNpcInput( 21 , 1 , "I'm a girl...");
        action                  AddNpcInput( 21 , 2 , "Lets go treasure hunting!");
 
        rule                    InputNpc( 1 ) goto Girl
        rule                    InputNpc( 2 ) goto treasure
}

State Girl
{
        desc                    "Talk to Pirate"
        action                  AddNpcText( 21 , "Yarrr, really? You look like a boy" );
        action                  AddNpcText( 21 , "Hahaha, I will try to get it right for next time, till then let us be off!" );
      
        rule                  TalkedToNpc(21) goto Sail
}
 
State No
{
        desc                    "Talk to Pirate Captain"
        action                  AddNpcText( 21 , "Hmmmm Yarrr I cannot recall NO MATTER... We Shall sail anyway!" );
        rule                  TalkedToNpc(21) goto Sail
      
}

State Sail
{
        desc                    "Find the shipwreck hut"
        action                  SetCoord( 271 ,17 , 39 );
 
 
        action                  AddNpcText( 21 , "Here we yearrrr" );
        action                  AddNpcInput( 21 , 1 , "What! How did we get here?");
        rule                    InputNpc( 1 ) goto GoIsland2


}

State GoIsland2
{
        desc                    "Find the shipwreck hut"
 
 
        action                  AddNpcText( 21 , "yearrr its far easier transporting unconscious pirates... now go find my treasure!" );
        rule                  TalkedToNpc(21) goto Find


}

State Find
{
        desc                    "Find my treasure!"
       
        rule         GotItems(314, 1) goto Finish
        action                  AddNpcText( 21 , "What are you waiting for? Go find my... ah I mean our tresurarrrrr" );
 
}

State Finish
{
        desc                    "Give over my treasure!"
       
        action                  AddNpcText( 21 , "Haha Yarrr you found it! I knew you could Yarrr.... Now hand it over!" );
        action                  AddNpcInput( 21 , 1 , "Give the pirate the treasure!");
        action                  AddNpcInput( 21 , 2 , "Push him out of the way and use the boat to escape!");
 
        rule                    InputNpc( 1 ) goto Easy
        rule                    InputNpc( 2 ) goto Hard
 
}

State Easy
{
        desc                    "Give over my treasure!"
 
 
        action                  AddNpcText( 21 , "Yarr theres a good lad" );
        action     RemoveItem(314, 1);
        rule         LostItems(314, 1) goto Home


}

State Home
{
        desc                    "Go Home!"
      
        action                  AddNpcText( 21 , "Yarrr right, lets go home aye.." );
        rule         TalkedToNpc(21) goto Hard
}

State Hard
{
        desc                    "Take treasure!"
        action                  SetCoord(16,45,14);
        rule         EnterCoord(16,45,14) goto End1


}

State Restart2
{
        action     Reset();
}
State End1
{
        action     GiveEXP(3500);
        action     ShowHint("You have received 3500exp");
        action     End();
}


QUEST NPC LOCATION: On the map attached below
Please save as 00022.eqf

Code: Select all

Main
{
        questname   "Crazy old man"
        version  1.0
}

State Begin
{
        desc        "Talk to old man"

        action     AddNpcText(22, "You there! How did you get here?");
        action     AddNpcText(22, "Oh I guess it doesn't really matter!");
        action     AddNpcText(22, "This is my island you hear! Stay away from my stuff!");
        action     AddNpcText(22, "AND STAY AWAY FROM MY HIDDEN TREASURE!");
        action     AddNpcText(22, "You know the one under the dirt in the center of the island");
        action     AddNpcText(22, "Oh shoot, I shouldnt have said that,,,");
        rule         TalkedToNpc(22) goto Next
}

State Next
{


        rule         EnterCoord(271,21,24) goto Ending
}

State Ending
{


        action     GiveItem(314,1);
        action     End();
}


This is quest 2: This quest was asked for after the first one to "prove" my ability. Honestly it is not as good as the one I sent off in the application but it had the parameters he required.
Please save as 00026.eqf

Code: Select all

Main
{
        questname   "Chase's Project"
        version  1.0
}

State Begin
{
        desc        "Talk to Chase"


        rule         IsGender(0) goto Girl
        rule         IsGender(1) goto Boy
}

State Boy
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "You there! Boy! Yeh you! Listen, how would you like to make some money?");
        action     AddNpcInput(26, 1, "I'm listening");
        action     AddNpcInput(26, 2, "Get lost!");
        rule         InputNpc(1) goto Yes
        rule         InputNpc(2) goto Restart
}
State Girl

{
        desc        "Talk to Chase"

        action     AddNpcText(26, "You there! Girley! Yeh you! Listen, how would you like to make some money?");
        action     AddNpcInput(26, 1, "I'm listening");
        action     AddNpcInput(26, 2, "Get lost!");
        rule         InputNpc(1) goto Yes
        rule         InputNpc(2) goto Restart
}


State Yes
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Hmmmm its quite simple really! You see I have this thing, lets call it a  project I am working on and I require some assistance.");
        action     AddNpcInput(26, 1, "What kind of project?");
        action     AddNpcInput(26, 2, "Why do you need my help?");
        rule         InputNpc(1) goto What
        rule         InputNpc(2) goto Why
}

State What
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Well you see I am in dire need of various parts of monsters but it seems that I am too weak to collect them myself, perhaps you would be interested?");
        action     AddNpcInput(26, 1, "What's in it for me?");
        rule         InputNpc(1) goto Explain
}

State Why
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Well you see I am too weak to finish my project myself, but you look capable! ");
        action     AddNpcText(26, "I just need you to collect a few monster parts for me thats all, it should be easy for someone like you.");
        action     AddNpcInput(26, 1, "What's in it for me?");
        rule         InputNpc(1) goto Explain
}

State Explain
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Why, gold of course haha! What.. Did you think I was poor? So how about it?");
        action     AddNpcInput(26, 1, "Okay I'll do it!");
        action     AddNpcInput(26, 2, "Hmmm na I'll pass");
        rule         InputNpc(1) goto Nexs
        rule         InputNpc(2) goto Restart
}

State Nexs
{
        desc        "Talk to Chase"

        rule         Class(1) goto Nexp
        Else       goto Next
}

State Nexp
{
        desc        "Change your class"

        action     AddNpcText(26, "Hmmm looks like you don't have a class yet!");
        action     AddNpcText(26, "You will need one for this job! Go talk to the wise man and change your class to something more....effective. Then come back and I will give you your first job.");
        rule         Class(2) goto Next
        rule         Class(3) goto Next
        rule         Class(4) goto Next
        rule         Class(5) goto Next
        rule         Class(6) goto Next
        rule         Class(7) goto Next
        rule         Class( 8)  goto Next
}

State Next
{
        desc        "Collect 25 fish"

        action     AddNpcText(26, "Okay, for your first assignment I need you to collect 25 fish for me.");
        action     AddNpcText(26, "Once you have collected the fish come back and I will give you your next assignment!");
        rule         GotItems(475, 25) goto Fish
}

State Fish
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Ah good work! Give them here!");
        action     AddNpcInput(26, 1, "Give Chase the 25 Fish");
        rule         InputNpc(1) goto Gfish
}

State Gfish
{
        desc        "Collect 25 Ice cubes"

        action     RemoveItem(475, 25);
        action     AddNpcText(26, "Good good. Okay for your next assignment I need you to collect 25 Ice cubes for me.");
        action     AddNpcText(26, "Once you have collected the ice cubes come back and I will give you your next assignment!");
        rule         GotItems(338, 25) goto Ice
}

State Ice
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Ah you have them?");
        action     AddNpcInput(26, 1, "Give Chace the 25 Cubes");
        rule         InputNpc(1) goto Gice
}

State Gice
{
        desc        "Collect 50 ice gems"

        action     RemoveItem(338, 25);
        action     AddNpcText(26, "Cool cool. Okay for your next assignment I need you to collect 50 Ice Gems for me.");
        action     AddNpcText(26, "Once you have collected the ice gems come back and I will give you your next assignment!");
        rule         GotItems(337, 50) goto Gems
}

State Gems
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Hey hey! You have the gems then?");
        action     AddNpcInput(26, 1, "Give Chase the 50 Gems");
        rule         InputNpc(1) goto Ggems
}

State Ggems
{
        desc        "Collect 12 Fire Crystals"
        action     RemoveItem(337, 50);

        action     AddNpcText(26, "Cool cool! Well thats all I really needed...");
        action     AddNpcText(26, "But If you want theres 1 more thing you could help me with...");
        action     AddNpcText(26, "What say you? Take the small reward for the tasks you have already done? Or double your reward by helping me one last time?");
        action     AddNpcInput(26, 1, "Take current reward");
        action     AddNpcInput(26, 2, "Double reward");
        rule         InputNpc(1) goto Sreward
        rule         InputNpc(2) goto Double
}

State Double
{
        desc        "Collect 10 Fire Crystals"

        action     AddNpcText(26, "Haha fantastic! I need you to collect me 10 Fire Crystals dropped from Hell Guardians! ");
        action     AddNpcText(26, "Come back when you have collected them or give up and I will give you the small reward.");
        action     AddNpcInput(26, 1, "Give up");
        rule         InputNpc(1) goto Sreward
        rule         GotItems(78, 10) goto Gfire
}

State Gfire
{
        desc        "Talk to Chase"

        action     AddNpcText(26, "Well well! You have them then?");
        action     AddNpcInput(26, 1, "Give Chase the Fire Crystals");
        rule         InputNpc(1) goto Tfire
}

State Tfire
{
        desc        "Talk to Chase"

        action     RemoveItem(78, 10);
        action     AddNpcText(26, 6, "Hot hot! Good work! As prommised, here is your reward!");
        rule         TalkedToNpc(26) goto Breward
}

State Breward
{
        desc        "Collect Reward"

        action     GiveEXP(10000);
        action     GiveItem(1, 4000);
        rule         GotItems(1, 4000) goto Ending
}
State Sreward
{
        action     AddNpcText(26, "As prommised, here is your reward!");
        rule         TalkedToNpc(26) goto Csreward
}

State Csreward
{
        desc        "Collect Reward"

        action     GiveItem(1, 2000);
        action     GiveEXP(5000);
        rule         GotItems(1, 2000) goto Ending
}
State Restart
{

        action     Reset();
}
State Ending
{
        action     End();
}


All in all I think I was well screwed over by them and will not be returning to the server any time soon.
(yes I am to blame a little for being fooled into making a second quest)
Attachments

[The extension emf has been deactivated and can no longer be displayed.]

Last edited by demo on Tue Dec 09, 2014 1:28 pm, edited 1 time in total.

Return to “Quests”

Who is online

Users browsing this forum: No registered users and 2 guests