;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[@Main]
#IF
!CheckLevel 40
#ACT
Break
#SAY
Sorry, you need to be at least 40 to do this one!!\

#IF
Check  [261]   0
#SAY
I have not seen you round these parts recently, hmmm...\
Maybe you can help me.. \\
<[ In what way? ]/@Harold_Main1>\
<[ Not Right Now ]/@exit>\\\
#ELSEACT
Goto  @Harold_Main_Next
Break

[@Harold_Main_Next]
#IF
Check  [261]   1
Check  [262]   0
#ACT
Goto @Harold_Refresh
Break
#ELSEACT
Goto @Harold_Main_Next1
Break

[@Harold_Main_Next1]
#IF
Check  [262]   1
Check  [263]   0
#ACT
Goto @Harold_ThomasKilled
Break
#ELSEACT
Goto @Harold_QuestComplete
Break

[@Harold_Main1]
#SAY
I have been asked by a someone who shall remain\
anonymous, to err.. well.. kill someone\\
<[ WHAT!!!! Did I hear you correctly? ]/@Harold_Main2>\
<[ I don't like the sound of this.. ]/@Harold_Main1a>\\\

[@Harold_Main1a]
#SAY
I am afraid you have no choice, to continue with\
your quests, you MUST complete this one\\
<[ OK, I will listen some more ]/@Harold_Main2>\\\

[@Harold_Main2]
#SAY
Well, I shall tell you the story and you do what you must\\
There is a certain individual who manages contracts\
on people in the land of Mir, this person is trusted\
with the most horrendous of secrets, and as such\
is trusted in turn by everyone who visits him.  He\
has decided to allow certain people into his trust\
and allow them to become a hired assasin\\
<[ An Assasin eh.. Hmm.. Tell me more ]/@Harold_Main3>\
<[ An Assasin, thats scary ]/@Harold_Main2a>\\\

[@Harold_Main2a]
#SAY
It may sound scary, but hear me out please\\
<[ OK, Tell me more ]/@Harold_Main3>\


[@Harold_Main3]
#SAY
To become an assasin, you must kill someone for him.\
this will not guarentee you an entry to his inner\
circle, but it will give you at least a fighting chance.\
<[ OK, I am game, who is it? ]/@Harold_Main4>\
<[ Can't I just frighten him? ]/@Harold_Main3a>\

[@Harold_Main3a]
#SAY
No, I am afraid this is the only way!\\
<[ OK, I am game, who is it? ]/@Harold_Main4>\

[@Harold_Main4]
#SAY
His name is {FCOLOR/10}ThomasGardner{FCOLOR/12} and he is to be\
usually found lingering around {FCOLOR/10}Bichon{FCOLOR/12}.\\
Please do not ask me what he has done, I could\
not tell you, but rest assured this individual\
DESERVES to die!!!\\
Kill him and return to me, I will pass on the fact\
of his death to the other party, the err.. shall we\
say {FCOLOR/10}'Assasin Master'{FCOLOR/12}\\
<[ OK, Sign me up.. he's as good as dead ]/@Harold_Main5>\
<[ Errr.. No ]/@exit>\\\

[@Harold_Main5]
#ACT
Set  [261]   1
#SAY
Excellent, I will look forward to seeing you soon\\
Good Luck\\
<[ Thx ]/@exit>\\\

[@Harold_Refresh]
#SAY
I just knew you were not listening, now..\
PAY ATTENTION!!!!\\
{FCOLOR/10}ThomasGardner{FCOLOR/12}\
{FCOLOR/10}Bichon{FCOLOR/12}\
{FCOLOR/10}You can catch him anytime now :)\\
Got it?\\
<[ Yes sorry ]/@exit>\\\

[@Harold_ThomasKilled]
#SAY
I have heard the good news, you did it!\
I see you have incurred some PK Marks against you, the\
{FCOLOR/10}AssasinMaster{FCOLOR/12} has already sent his regards to you,\
regarding your neat work and has said that he\
will look after you and of course take care of\
those PK Marks\\
Finally, there is the reward.. here you go\\
<[ I will be honest.. I quite liked it, cya ]/@exit>\\\
#ACT
HLSCRIPTCMD CHANGEPKVALUE - 100
Give  AssasinRevival 1
Set   [263]   1
break

[@Harold_QuestComplete]
#IF
!Checkjob Warrior
#SAY
Assasin, it has a nice ring to it\
Good luck for the future\\
<[ Cya ]/@exit>\\\
#ACT
Break

#IF
Check [249] 1
#ACT
Goto @NextTargetComplete
Break

#IF
Check [248] 0
#SAY
Hi, I see You have a taste for the blade!\\
Only the Warrior has the correct temperament for\
killing with the blade, please do not mention\
this conversation to any of your Magic using\
comrades.\\
I can give you a new Target, once per level\
If you don't take the contract during that level\
I will not re-issue it to you, so come back often!\\
<[ There are more contracts for me to fullfil? ]/@SetUpAss>\\
#ACT
Break

#IF
Check [250] 0
#SAY
<[ What is the next target? ]/@CheckNextTarget>\\

#ELSESAY
Come Back when you have levelled up\
<[ Cya ]/@Exit>\\\

[@NextTargetComplete]
#SAY
Well done, that wasn't an easy Target!\
Come Back when you have levelled up\
<[ Cya ]/@Exit>\\\
#ACT
Set [249] 0
Set [250] 1
Give AssasinRevival 1


[@SetUpAss]
#ACT
Set [248] 1
Set [250] 0
Mov  A0  %USERNAME
Mov  A1  "Harold"
Mov  D0  1
FormatStr "'%s','%s',%s" %A0 %A1 %D0
Mov A8 %A9
FormatStr "FLD_CHARACTER='%s' and FLD_QUEST='%s'" %A0 %A1
WriteValueSql "TBL_StingQuests" %A9 "FLD_CHARACTER,FLD_QUEST,FLD_STAGE" %A8
Goto @CheckNextTarget

[@CheckNextTarget]
#ACT
Set [249] 0
FormatStr "FLD_QUEST ='Harold' and FLD_CHARACTER='%s'" %USERNAME
ReadValueSql "TBL_StingQuests" %A9 "FLD_Stage" @CheckNextQuest1

[@CheckNextQuest1()]
#ACT
Mov D0 %ARG(1)

#IF
ELarge D0 11
#ACT
Mov  D0  1
Mov  A0  %USERNAME
Mov  A1  "Harold"
Mov  D1  1
FormatStr "FLD_STAGE=%s" %D1
Mov A8 %A9
FormatStr "FLD_CHARACTER='%s' and FLD_QUEST='%s'" %A0 %A1
UpdateValueSql "TBL_StingQuests" %A9 %A8

#IF
Equal D0 1
#SAY
The next target is {FCOLOR/10}TonyE{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}Prajna{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 2
#SAY
The next target is {FCOLOR/10}DeanR{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}PhantomForest{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 3
#SAY
The next target is {FCOLOR/10}PaulM{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}OldBichon{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 4
#SAY
The next target is {FCOLOR/10}GazS{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}Samak{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 5
#SAY
The next target is {FCOLOR/10}AlanU{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}Sabuk{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 6
#SAY
The next target is {FCOLOR/10}AndyM{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}PhantomForestNorth{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 7
#SAY
The next target is {FCOLOR/10}GraD{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}Desert{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 8
#SAY
The next target is {FCOLOR/10}DaveS{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}Numa{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 9
#SAY
The next target is {FCOLOR/10}MarkW{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}SnowFields{FCOLOR/12}\
He will arrive around 160,240\\
#IF
Equal D0 10
#SAY
The next target is {FCOLOR/10}PhilK{FCOLOR/12}\
He is currently wandering around {FCOLOR/10}ForbiddenTown{FCOLOR/12}\
He will arrive around 160,240\\
#IF
#SAY
Which is... 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
