#3300
Cowgirl Quest - Greetings~
0 g 100
~
*Cowgirl Quest Suggestion
if (%actor.vnum% != -1)
halt
end
*reset globals on char
eval GaveSpeech 0
Global GaveSpeech
eval WaitReply 0
Global WaitReply
*Actor has declined the quest.
if (%actor.quest(2)% == 127)
frown
sniff
wait 1s
say If you will not help me, then leave me alone.
slap %actor%
msend %actor% The cowgirl throws you out.
mforce %actor% west
halt
end
* Actor is not on the quest as of yet.
if (%actor.quest(2)% == 0)
sniff
wait 1s
say My beloved trophy!
wait 1s
cry
msend %actor% She looks quite sad, perhaps you should comfort her.
halt
end
* Actor allready returned the trophy or completed the quest?
if (%actor.quest(2)% >= 3) || (%actor.quest(2)% == -1)
say Oh thank you again for all you have done, %actor.name%
say You have all my gratitude!
halt
end
* Actor is on the quest
say Oh you have returned, %actor.name%!
wait 1s
say Have you wresteled my prized trophy from those bandits?
eval WaitReply 1
Global WaitReply
~
#3301
Cowgirl Quest Speech~
0 c 100
c~
*Cowgirl Quest Speech
if %actor.vnum% != -1
halt
end
if %actor.quest(2)% == 127
halt
end
if %cmd.mudcommand% != comfort
halt
end
%echoaround% %actor% %actor.name% comforts the poor cowgirl.
%send% %actor% You comfort the poor cowgirl.
*Give char the story.
if (%actor.quest(2)% == 0)
wait 1s
say Oh thank you so much for your kindness, %actor.name%
wait 2s
* Allready Gave the Speech
if (%GaveSpeech% == 1)
halt
end
say My life is a hard one as it is...
say The only joy that came to it was last year.
wait 3s
say I had won 1st place in the fair's riding competition.
wait 3s
sniff
say Now the memory of that has been taken from me.
wait 3s
say There is a band of horrid and evil bandits
say They terrorize our village and steal livestock.
wait 2s
say The bastards have now stolen my prized trophy!
sniff
wait 4s
say We caught one of the bandit's group stealing horses.
say But...
wait 3s
say Even though we beat him senseless....
wait 3s
say He would not reveal their camp's location.
wait 4s
say So we hung the fucker from a tree.
smile
wait 4s
say I would be very happy if only you would retrieve my award.
wait 3s
say I do not have much cash, but I do know things.
wait 2s
say I could teach you the art of horseback riding.
wait 2s
say Sadly that's all I can offer.
wait 3s
say Will you please help me?
eval GaveSpeech 1
Global GaveSpeech
eval WaitReply 1
Global WaitReply
end
~
#3302
Cowgirl Quest (acceptance)~
0 d 100
yes~
* Cowgirl Quest Acceptance
if (%WaitReply% == 0)
halt
end
if (%actor.vnum% != -1)
halt
end
* Actor is joining quest
if (%actor.quest(2)% == 0)
wait 1s
hug %actor%
say Oh thank you. Please find my trophy.
say I miss it so much.
wait 2s
kiss %actor%
say I have faith in you, %actor.name%
say You will not fail.
mquest %actor% 2 1
eval WaitReply 0
Global WaitReply
halt
end
* Actor is allready on quest
if (%actor.quest(2)% != -1)
say You have found it?
say Oh please give me my trophy!
smile %actor%
halt
end
~
#3303
Cowgirl Quest (decline)~
0 d 100
no~
* Cowgirl Quest Decline
if (%WaitReply% == 0)
halt
end
if (%actor.vnum% != -1)
halt
end
* Actor just declined the quest
if (%actor.quest(2)% == 0)
wait 1s
frown
say I will find someone to help me.
say Now leave me to my sorrow.
mquest %actor% 2 127
mforce %actor% west
halt
end
* Actor is allready on quest
if (%actor.quest(2)% != -1)
wait 1s
frown
wait 1s
say Oh please don't give up.
wait 2s
cry
halt
end
~
#3304
Cowgirl Quest (Duwick's Taunt)~
0 g 100
~
*Duwick taunts actor on quest
if (%actor.vnum% != -1)
halt
end
if (%actor.quest(2)% == 1)
wait 1s
say My spies have told me I should expect you.
say I shall polish my knife with your blood, %actor.name%!
grin
end
~
#3305
Cowgirl Quest (Duwick's Death)~
0 f 100
~
* Duwick's Death Script
if (%actor.vnum% != -1)
halt
end
if (%actor.quest(2)% == 1)
mquest %actor% 2 2
mload obj 3322
end
~
#3306
Cowgirl Quest (Recieve Trophy)~
0 j 100
~
* Cowgirl receives a Trophy
if (%actor.vnum% != -1)
halt
end
if (%object.vnum% != 3322)
halt
end
*Actor isn't on the quest
if (%actor.quest(2)% == 0)
wait 1s
sniff
wait 1s
say I've been looking for a trophy like this...
wait 1s
say I know who can find it's owner, thanks, %actor.name%.
sniff
mjunk %object.name%
halt
end
*Actor IS on the quest
if (%actor.quest(2)% == 1)
wait 1s
say This is a forgery! Where did you get this, %actor.name%?
wait 2s
sniff
mecho The cowgirl throws the trophy in the trash.
mjunk %object.name%
wait 2s
say Now please go find me the real one. The bandits stole it!
halt
wait 2s
cry
end
*Actor allready gave cowgirl this trophy
if ( (%actor.quest(2)% == -1) | (%actor.quest(2)% >= 3) )
wait 1s
mecho The cowgirl examines the trophy.
wait 1s
say You allready gave me my trophy.
say What are you trying to pull, %actor%?
slap %actor%
say Get out of here you con artist!
mforce %actor% west
mjunk %object.name%
halt
end
*Ok sanity checks over. Now for the meat.
if (%actor.quest(2)% == 2)
wait 1s
say My Trophy!!!!
hug %actor%
kiss %actor%
wait 2s
say And all I have to reward you with is my talent...
wait 3s
say I'll teach you the arts of horseback riding.
wait 4s
%send% %actor% The cowgirl shows you how to mount a horse and ride it.
msetskill %actor.name% 'riding' 100
mquest %actor% 2 -1
%junk% %object.name%
nop %actor.qpoints(1)%
wait 3s
say Go now, have fun, and thank you ever so dearly!
mecho The cowgirl rubs her trophy with delight.
halt
end
~
#3307
Cowgirl Quest Letter~
0 j 100
~
* No npc's thank you much
if (%actor.vnum% != -1)
halt
end
* Object is no the letter
if (%object.vnum% != 3327)
halt
end
* Haven't obtained the letter legally - exit
if (%actor.quest(2)% != 3)
wait 1
mecho Hugo examines the letter.
wait 5s
frown
wait 1s
mecho Hugo throws the letter into the air, shredding it with his sword!
wait 3s
accuse %actor.name%
wait 3s
say You can't trick me that easily.
say Now get the hell out of here before you end up looking like that letter.
mjunk %object.name%
halt
end
* Read the letter
wait 1
mecho Hugo examines the letter.
wait 5s
smile
wait 2s
say It's great to hear from Annie.
mquest %actor% 2 4
mjunk %object.name%
say Annie was my childhood sweetheart.
say She wrote me about the situation with the bandits last month.
wait 2s
say But my duties here prevented me from doing anything.
wait 3s
say Thank you for helping her in this matter.
say For your courage and effort, I'll give you some training.
wait 2s
mechoaround %actor.name% Looks over %actor.name% and raises and eyebrow.
msend %actor% Hugo stares at you, and raises an eyebrow.
wait 2s
ponder
wait 3s
say Aha! I see you are only wielding one weapon.
wait 1s
say I will train you in using more than one.
* Not enough practices
if (%actor.practices% < 4)
wait 2s
say However, right now you don't have enough practices...
say Come talk to me again when you have more time to practice.
halt
end
* Ok teach away
wait 2s
mechoaround %actor.name% Hugo shows %actor.name% how to properly use two weapons.
msend %actor.name% Hugo explains to you how to properly hold two weapons.
wait 2s
say I have not seen many people as ambidexterous as you, %actor.name%!
pat %actor.name%
wait 2s
smile
say Tell Annie I said hello.
mquest %actor% 2 -1
msetskill %actor.name% 'dual wield' 100
nop %actor.practices(-4)%
~
#3308
Cowgirl Quest Training~
0 g 100
~
* Actor Returns to practice at a later date
if (%actor.vnum% != -1)
halt
end
* Actor hasn't returned the letter
if (%actor.quest(2)% != 4)
halt
end
say Hello again, %actor.name%. Have you returned for your training?
*Actor hasn't enough practices.
if (%actor.practices% < 4)
wait 2s
say What a shame, %actor.name%. You still have not enough practices?
say Come talk to me again when you have more time to practice.
halt
end
* Ok teach away
wait 2s
mechoaround %actor.name% Hugo shows %actor.name% how to properly use two weapons.
msend %actor.name% Hugo explains to you how to properly hold two weapons.
wait 2s
say I have not seen many people as ambidexterous as you, %actor.name%!
pat %actor.name%
wait 2s
smile
say Tell Annie I said hello.
mquest %actor% 2 -1
msetskill %actor.name% 'dual wield' 100
nop %actor.practices(-4)%
~
$~