Crossing Steal (script): Difference between revisions

From Elanthipedia
Jump to navigation Jump to search
(Created page with '<p> This Script will run through Crossing stealing items you choose from 17 different shops four times each. This script requires you to use a time as %1 so you can know when it...')
 
No edit summary
Line 9: Line 9:


<pre>
<pre>
######################### Settings ########################
counter set 0
############## Edit What you want to steal here #############
Echo ********
#############################################################
Echo ******** Starts in Crossing's General Store
Echo ********
Echo ******** If_1 = Time Script Started
Echo ********
Echo ******** If_2 goto #2
Echo ******** - - -#2 Options
Echo ******** --- general; cleric; bath; locksmith; bard; armory; weapon; furrier; alchemy; herb; florist; cobbler; stitchery; gem; wagon; haberdashery; artifact; pawn
Echo ********
Echo ********


If_1 goto csteal
If_1 goto beginscript
echo ***** USE A TIMER
goto useyourtimer
echo ***** Last Run: %cstealtimer
exit


0:
csteal:
#General Store
counter add 1
general:
setvariable cstealtimer %1
setvariable steal #Item
goto remarmor
goto %stealing%inshop

3:
#Clerics Shop
cleric:
counter set 3
setvariable steal #Item
goto %stealing%goshopcs

6:
#BathHouse
bath:
counter set 6
setvariable steal #Item
setvariable steal2 #Item Place
goto %stealing%gobath
stealgobath:
move go bath
goto inshop

11:
#LockSmith
locksmith:
counter set 11
setvariable steal #Item
goto %stealing%godoorls
stealgodoorls:
move go door
goto inshop

16:
#Bard Shop
bard:
counter set 16
setvariable steal #Item
goto %stealing%goshopbs

20:
#Armory
armory:
counter set 20
setvariable steal #Item
goto %stealing%goarmory
stealgoarmory:
move go armory
goto inshop

22:
#Weapon Shop
weapon:
counter set 22
setvariable steal #Item
goto %stealing%goweapon
stealgoweapon:
move go weapon
goto inshop

31:
#Furrier
furrier:
counter set 31
setvariable steal #Item
goto %stealing%goshed
stealgoshed:
move go shed
move w
move w
goto inshop

39:
#Alchemy Shop
alchemy:
counter set 39
setvariable steal #Item
goto %stealing%goshopas

42:
#Herb Shop
herb:
counter set 42
setvariable steal #Item
goto %stealing%goshophs

47:
#Flower Shop
florist:
counter set 47
setvariable steal #Item
goto %stealing%goshopfs

55:
#Cobbler
cobbler:
counter set 55
setvariable steal #Item
goto %stealing%goshopco

60:
#Stitchery
stitchery:
counter set 60
setvariable steal #Item
goto %stealing%goshopst

63:
#Gem Shop
gem:
counter set 63
setvariable steal #Item
goto %stealing%goshopgs

77:
#Haberdashery
haberdashery:
counter set 77
setvariable steal #Item
goto %stealing%goshopha

82:
#Artifacter
Artifacter:
counter set 82
setvariable steal #Item
goto %stealing%goshopar

#79:
#Trader
trader:
counter set 79:
setvariable steal #Item
goto %stealing%goguild
stealgoguild:
move go door
move e
goto inshop

79:
counter add 2
goto %c


beginscript:
armorready:
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="not defined.]" foreColor=black highlightEntireLine=True
setvariable steal1 hip pouch
setvariable steal2 incense
setvariable steal3 scraping reed
setvariable steal4 slim lockpick
setvariable steal5 cloth
setvariable steal6 leather aventail
setvariable steal7 cudgel
setvariable steal8 stout thread
setvariable steal9 tukai stones
setvariable steal10
setvariable steal11
setvariable steal12 anklets
setvariable steal13 hair bow
setvariable steal14 hairpin
setvariable steal15
setvariable steal16 hood
setvariable steal17 apple
setvariable c1 no
setvariable c2 no
setvariable c3 no
setvariable c4 no
setvariable c5 no
setvariable c6 no
setvariable c7 no
setvariable c8 no
setvariable c9 no
setvariable c10 no
setvariable c11 no
setvariable c12 no
setvariable c13 no
setvariable c14 no
setvariable c15 no
setvariable c16 no
setvariable c17 no
setvariable stealminsc no
setvariable stealvetrc no
setvariable stealbeggc no
setvariable stealmins 0
setvariable stealvetr 0
setvariable stealbegg 0
put set !desc
put set !desc
setvariable stealing steal
wait
setvariable cl cl1
setvariable bl bl1
setvariable cstealtimer %1
If_2 goto %2
If_2 goto %2
goto %c
goto 0


stealgoshopcs:
remarmor:
stealgoshopbs:
put rem my %armorbody
stealgoshopas:
wait
stealgoshophs:
put put %armorbody in my %backcase
stealgoshopfs:
wait
stealgoshopco:
put rem my %armorhead
stealgoshopst:
wait
stealgoshopgs:
put put %armorhead in my %backcase
stealgoshopha:
wait
stealgoshopar:
put rem my %armorhands
move go shop
wait
goto inshop
put put %armorhands in my %backcase
wait
put rem my %armorshield
wait
put put %armorshield in my %backcase
wait
put stow left
wait
put stow right
wait
counter set 1
goto armorready

sheathweapon:
put put %weapon in my %weaponcase
wait
counter set 1
goto csteal

useyourtimer:
Echo ********
Echo ********
Echo ******** LAST TIME CSTEAL WAS USED:
Echo ******** %cstealtimer
Echo ********
Echo ********
Echo ******** YOU NEED TO USE YOUR TIMER
Echo ******** ENTER CURRENT TIME AS %1
Echo ********
Echo ********
exit


######################## In Stores #############################
------------------------------------------ In Store -------------------------------------------


stealinshop:
inshop:
tap:
tap:
put poke %steal
put poke %steal
Line 143: Line 212:


hiden1:
hiden1:
put steal %steal
put steal %steal %steal2
match hiden1 ...wait
match hiden1 ...wait
match hiden1 Sorry, you may only type
match hiden1 Sorry, you may only type
match cleaving%c and begins to shout loudly for help
match cleaving and begins to shout loudly for help
match leaving You haven't picked something to steal!
match leaving You haven't picked something to steal!
match hiden2 roundtime
match hiden2 roundtime
Line 163: Line 232:


hiden2:
hiden2:
put steal %steal
put steal %steal %steal2
match hiden2 ...wait
match hiden2 ...wait
match hiden2 Sorry, you may only type
match hiden2 Sorry, you may only type
match cleaving%c and begins to shout loudly for help
match cleaving and begins to shout loudly for help
match stow roundtime
match stow roundtime
match stow Moving nonchalantly, you manage
match stow Moving nonchalantly, you manage
Line 190: Line 259:


ahiden1:
ahiden1:
put steal %steal
put steal %steal %steal2
match ahiden1 ...wait
match ahiden1 ...wait
match ahiden1 Sorry, you may only type
match ahiden1 Sorry, you may only type
match cleaving%c and begins to shout loudly for help
match bleaving anything useful from this trivial theft
match cleaving and begins to shout loudly for help
match leaving You haven't picked something to steal!
match leaving You haven't picked something to steal!
match ahiden2 roundtime
match ahiden2 roundtime
Line 210: Line 280:


ahiden2:
ahiden2:
put steal %steal
put steal %steal %steal2
match ahiden2 ...wait
match ahiden2 ...wait
match ahiden2 Sorry, you may only type
match ahiden2 Sorry, you may only type
match cleaving%c and begins to shout loudly for help
match cleaving and begins to shout loudly for help
match bleaving%c anything useful from this trivial theft
match bleaving anything useful from this trivial theft
match leaving roundtime
match leaving roundtime
match leaving Moving nonchalantly, you manage
match leaving Moving nonchalantly, you manage
Line 220: Line 290:


leaving:
leaving:
deletevariable steal2
pause 1
pause 1
put ou
put ou
Line 230: Line 301:
goto %c
goto %c


######################## Caught Stealing ########################
cleaving1:

setvariable c1 yes
cleaving:
setvariable ci1 %steal
goto %cl
cl1:
setvariable busted1 %steal
setvariable cl cl2
goto leaving
goto leaving
cl2:
cleaving2:
setvariable c2 yes
setvariable busted2 %steal
setvariable ci2 %steal
setvariable cl cl3
goto leaving
goto leaving
cl3:
cleaving3:
setvariable c3 yes
setvariable busted3 %steal
setvariable ci3 %steal
setvariable cl cl4
goto leaving
goto leaving
cl4:
cleaving4:
setvariable c4 yes
setvariable busted4 %steal
setvariable ci4 %steal
setvariable cl cl5
goto leaving
goto leaving
cl5:
cleaving5:
setvariable c5 yes
setvariable busted5 %steal
setvariable ci5 %steal
setvariable cl cl6
goto leaving
cleaving6:
setvariable c6 yes
setvariable ci6 %steal
goto leaving
cleaving7:
setvariable c7 yes
setvariable ci7 %steal
goto leaving
cleaving8:
setvariable c8 yes
setvariable ci8 %steal
goto leaving
cleaving9:
setvariable c9 yes
setvariable ci9 %steal
goto leaving
cleaving10:
setvariable c10 yes
setvariable ci10 %steal
goto leaving
cleaving11:
setvariable c11 yes
setvariable ci11 %steal
goto leaving
cleaving12:
setvariable c12 yes
setvariable ci12 %steal
goto leaving
cleaving13:
setvariable c13 yes
setvariable ci13 %steal
goto leaving
cleaving14:
setvariable c14 yes
setvariable ci14 %steal
goto leaving
cleaving15:
setvariable c15 yes
setvariable ci15 %steal
goto leaving
cleaving16:
setvariable c16 yes
setvariable ci16 %steal
goto leaving
cleaving17:
setvariable c17 yes
setvariable ci17 %steal
goto leaving
goto leaving


cl6:
bleaving1:
Echo You've been caught 6 times. You need to quit stealing
setvariable c1 bored
exit
setvariable ci1 %steal

######################## Bored Stealing ########################

bleaving:
goto %bl
bl1:
setvariable bored1 %steal
setvariable bl bl2
goto leaving
goto leaving
bl2:
bleaving2:
setvariable c2 bored
setvariable bored2 %steal
setvariable ci2 %steal
setvariable bl bl3
goto leaving
goto leaving
bl3:
bleaving3:
setvariable c3 bored
setvariable bored3 %steal
setvariable ci3 %steal
setvariable bl bl4
goto leaving
goto leaving
bl4:
bleaving4:
setvariable c4 bored
setvariable bored4 %steal
setvariable ci4 %steal
setvariable bl bl5
goto leaving
goto leaving
bl5:
bleaving5:
setvariable c5 bored
setvariable bored5 %steal
setvariable ci5 %steal
setvariable bl bl6
goto leaving
goto leaving

bleaving6:
bl6:
setvariable c6 bored
Echo You've been Bored 6 times. You need to adjust your stolen items
setvariable ci6 %steal
exit
goto leaving

bleaving7:
########################## NPCS #############################
setvariable c7 bored
setvariable ci7 %steal
goto leaving
bleaving8:
setvariable c8 bored
setvariable ci8 %steal
goto leaving
bleaving9:
setvariable c9 bored
setvariable ci9 %steal
goto leaving
bleaving10:
setvariable c10 bored
setvariable ci10 %steal
goto leaving
bleaving11:
setvariable c11 bored
setvariable ci11 %steal
goto leaving
bleaving12:
setvariable c12 bored
setvariable ci12 %steal
goto leaving
bleaving13:
setvariable c13 bored
setvariable ci13 %steal
goto leaving
bleaving14:
setvariable c14 bored
setvariable ci14 %steal
goto leaving
bleaving15:
setvariable c15 bored
setvariable ci15 %steal
goto leaving
bleaving16:
setvariable c16 bored
setvariable ci16 %steal
goto leaving
bleaving17:
setvariable c17 bored
setvariable ci17 %steal
goto leaving
------------------------------------------ End Store-------------------------------------------


foundnpc:
foundnpc:
Line 374: Line 366:
match minstrel wandering minstrel
match minstrel wandering minstrel
match beggar blind beggar
match beggar blind beggar
match %foundvbm obvious paths
match %c obvious paths
match %foundvbm obvious exits
match %c obvious exits
matchwait
matchwait

######################## Begin Minstrel ##########################


minstrel:
minstrel:
Line 382: Line 376:
goto stealmins%stealmins
goto stealmins%stealmins


stealmins:
stealmins0:
put steal mins
put steal mins
match stealmins0 ...wait
match stealmins ...wait
match stealmins1 roundtime
match stealmins1 roundtime
match caughtmins yell for help
match caughtmins yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
match %foundvbm steal here
match %c steal here
match %foundvbm referring to
match %c referring to
matchwait
matchwait


Line 395: Line 389:
setvariable stealminsc yes
setvariable stealminsc yes
setvariable stealmins 5
setvariable stealmins 5
goto %foundvbm
goto %c


stealmins1:
stealmins1:
Line 401: Line 395:
put steal mins
put steal mins
match stealmins1 ...wait
match stealmins1 ...wait
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
match stealmins2 roundtime
match stealmins2 roundtime
match caughtmins yell for help
match caughtmins yell for help
Line 410: Line 404:
put steal mins
put steal mins
match stealmins2 ...wait
match stealmins2 ...wait
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
match stealmins3 roundtime
match stealmins3 roundtime
match caughtmins yell for help
match caughtmins yell for help
Line 419: Line 413:
put steal mins
put steal mins
match stealmins3 ...wait
match stealmins3 ...wait
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
match stealmins4 roundtime
match stealmins4 roundtime
match caughtmins yell for help
match caughtmins yell for help
Line 428: Line 422:
put steal mins
put steal mins
match stealmins4 ...wait
match stealmins4 ...wait
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
match stealmins5 roundtime
match stealmins5 roundtime
match caughtmins yell for help
match caughtmins yell for help
Line 434: Line 428:


stealmins5:
stealmins5:
goto %foundvbm
goto %c

####################### Begin Veteran ###########################


veteran:
veteran:
Line 440: Line 436:
goto stealvetr%stealvetr
goto stealvetr%stealvetr


stealvetr:
stealvetr0:
put steal veteran
put steal veteran
match stealvetr0 ...wait
match stealvetr ...wait
match stealvetr1 roundtime
match stealvetr1 roundtime
match caughtvetr yell for help
match caughtvetr yell for help
match %foundvbm steal here
match %c steal here
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 452: Line 448:
setvariable stealvetrc yes
setvariable stealvetrc yes
setvariable stealvetr 5
setvariable stealvetr 5
goto %foundvbm
goto %c


stealvetr1:
stealvetr1:
Line 460: Line 456:
match stealvetr2 roundtime
match stealvetr2 roundtime
match caughtvetr yell for help
match caughtvetr yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 469: Line 465:
match stealvetr3 roundtime
match stealvetr3 roundtime
match caughtvetr yell for help
match caughtvetr yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 478: Line 474:
match stealvetr4 roundtime
match stealvetr4 roundtime
match caughtvetr yell for help
match caughtvetr yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 487: Line 483:
match stealvetr5 roundtime
match stealvetr5 roundtime
match caughtvetr yell for help
match caughtvetr yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


stealvetr5:
stealvetr5:
goto %foundvbm
goto %c

######################## Begin Beggar ##########################


beggar:
beggar:
Line 497: Line 495:
goto stealbegg%stealbegg
goto stealbegg%stealbegg


stealbegg:
stealbegg0:
put steal beggar
put steal beggar
match stealbegg0 ...wait
match stealbegg ...wait
match stealbegg1 roundtime
match stealbegg1 roundtime
match caughtbegg yell for help
match caughtbegg yell for help
match %foundvbm steal here
match %c steal here
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 509: Line 507:
setvariable stealbeggc yes
setvariable stealbeggc yes
setvariable stealbegg 5
setvariable stealbegg 5
goto %foundvbm
goto %c


stealbegg1:
stealbegg1:
Line 517: Line 515:
match stealbegg2 roundtime
match stealbegg2 roundtime
match caughtbegg yell for help
match caughtbegg yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 526: Line 524:
match stealbegg3 roundtime
match stealbegg3 roundtime
match caughtbegg yell for help
match caughtbegg yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 535: Line 533:
match stealbegg4 roundtime
match stealbegg4 roundtime
match caughtbegg yell for help
match caughtbegg yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


Line 544: Line 542:
match stealbegg5 roundtime
match stealbegg5 roundtime
match caughtbegg yell for help
match caughtbegg yell for help
match %foundvbm You haven't picked something to steal!
match %c You haven't picked something to steal!
matchwait
matchwait


stealbegg5:
stealbegg5:
goto %foundvbm
goto %c


########################## Odd Stores ##########################
------------------------------------------ End NPCS -------------------------------------------


1:
32:
# Leaving Tanner's Shed
general:
counter set 1
counter add 1
move e
setvariable steal %steal1
move e
goto tap
move out
goto %c


2:
80:
#Leaving Trader's Guild
pause 1
counter add 1
2zz:
setvariable foundvbm 2yy
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 2yy obvious paths:
matchwait

2yy:
setvariable foundvbm 2xx
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 2xx obvious paths:
matchwait

2xx:
put go shop
pause 1
cleric:
counter set 2
setvariable steal %steal2
goto tap

3:
pause 1
3zz:
setvariable foundvbm 3yy
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 3yy obvious paths:
matchwait

3yy:
setvariable foundvbm 3xx
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 3xx obvious paths:
matchwait

3xx:
move go bath
pause 1
bath:
counter set 3
setvariable steal %steal3
goto tap

4:
pause 1
4yy:
setvariable foundvbm 4xx
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 4xx obvious paths:
matchwait

4xx:
setvariable foundvbm 4ww
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 4ww obvious paths:
matchwait

4ww:
setvariable foundvbm 4vv
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 4vv obvious paths:
matchwait

4vv:
setvariable foundvbm 4uu
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 4uu obvious paths:
matchwait

4uu:
move go door
pause 1
locksmith:
counter set 4
setvariable steal %steal4
goto tap

5:
pause 1
5zz:
setvariable foundvbm 5yy
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 5yy obvious paths:
matchwait

5yy:
setvariable foundvbm 5xx
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 5xx obvious paths:
matchwait

5xx:
setvariable foundvbm 5ww
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 5ww obvious paths:
matchwait

5ww:
setvariable foundvbm 5vv
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 5vv obvious paths:
matchwait

5vv:
move g shop
pause 1
bard:
counter set 5
setvariable steal %steal5
goto tap

6:
pause 1
6zz:
setvariable foundvbm 6yy
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 6yy obvious paths:
matchwait

6yy:
setvariable foundvbm 6xx
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 6xx obvious paths:
matchwait

6xx:
setvariable foundvbm 6ww
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 6ww obvious paths:
matchwait

6ww:
move go armory
pause 1
armory:
counter set 6
setvariable steal %steal6
goto tap

7:
pause 1
7zz:
setvariable foundvbm 7yy
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 7yy obvious paths:
matchwait

7yy:
move go weapon
pause 1
weapon:
counter set 7
setvariable steal %steal7
goto tap

8:
pause 1
8zz:
setvariable foundvbm 8yy
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8yy obvious paths:
matchwait

8yy:
setvariable foundvbm 8xx
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8xx obvious paths:
matchwait

8xx:
setvariable foundvbm 8ww
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8ww obvious paths:
matchwait

8ww:
setvariable foundvbm 8vv
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8vv obvious paths:
matchwait

8vv:
setvariable foundvbm 8uu
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8uu obvious paths:
matchwait

8uu:
setvariable foundvbm 8tt
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8tt obvious paths:
matchwait

8tt:
setvariable foundvbm 8ss
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8ss obvious paths:
matchwait

8ss:
setvariable foundvbm 8rr
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 8rr obvious paths:
matchwait

8rr:
move go shed
move w
move w
move w
pause 1
tannery:
counter set 8
setvariable steal %steal8
goto tap

9:
pause 1
move e
move e
move o
move o
goto %c
9zz:
setvariable foundvbm 9yy
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9yy obvious paths:
matchwait


9yy:
setvariable foundvbm 9xx
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9xx obvious paths:
matchwait

9xx:
setvariable foundvbm 9ww
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9ww obvious exits:
matchwait

9ww:
setvariable foundvbm 9vv
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9vv obvious paths:
matchwait

9vv:
setvariable foundvbm 9uu
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9uu obvious paths:
matchwait

9uu:
setvariable foundvbm 9tt
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 9tt obvious paths:
matchwait

9tt:
move go shop
pause 1
alchemy:
counter set 9
setvariable steal %steal9
goto tap


######################## MOVEMENTS ###########################




9:
10:
10:
pause 1
10zz:
setvariable foundvbm 10yy
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 10yy obvious paths:
matchwait

10yy:
setvariable foundvbm 10xx
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 10xx obvious paths:
matchwait

10xx:
move go shop
pause 1
herb:
counter set 10
setvariable steal %steal10
goto tap

11:
pause 1
11zz:
setvariable foundvbm 11yy
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 11yy obvious paths:
matchwait

11yy:
setvariable foundvbm 11xx
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 11xx obvious paths:
matchwait

11xx:
setvariable foundvbm 11ww
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 11ww obvious paths:
matchwait

11ww:
setvariable foundvbm 11vv
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 11vv obvious paths:
matchwait

11vv:
move go shop
pause 1
florist:
counter set 11
setvariable steal %steal11
goto tap

12:
12:
19:
pause 1
23:
12zz:
24:
setvariable foundvbm 12yy
25:
28:
29:
38:
48:
54:
69:
70:
76:
81:
83:
84:
85:
86:
counter add 1
n:
put n
put n
match n ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 12yy obvious paths:
match %c obvious paths:
matchwait
matchwait


13:
12yy:
14:
setvariable foundvbm 12xx
15:
17:
18:
21:
33:
35:
36:
37:
40:
43:
49:
51:
52:
53:
87:
counter add 1
e:
put e
put e
match e ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 12xx obvious paths:
match %c obvious paths:
match %c Obvious exits:
matchwait
matchwait


1:
12xx:
34:
setvariable foundvbm 12ww
41:
44:
46:
50:
56:
57:
62:
64:
65:
counter add 1
s:
put s
put s
match s ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 12ww obvious paths:
match %c obvious paths:
matchwait
matchwait


67:
12ww:
58:
setvariable foundvbm 12vv
counter add 1
put e
sw:
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 12vv obvious paths:
matchwait

12vv:
setvariable foundvbm 12uu
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 12uu obvious paths:
matchwait

12uu:
setvariable foundvbm 12tt
put e
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 12tt obvious paths:
matchwait

12tt:
setvariable foundvbm 12ss
put n
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 12ss obvious paths:
matchwait

12ss:
move g shop
pause 1
cobbler:
counter set 12
setvariable steal %steal12
goto tap

13:
pause 1
13zz:
setvariable foundvbm 13yy
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 13yy obvious paths:
matchwait

13yy:
setvariable foundvbm 13xx
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 13xx obvious paths:
matchwait

13xx:
setvariable foundvbm 13ww
put sw
put sw
match sw ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 13ww obvious paths:
match %c obvious paths:
matchwait
matchwait


2:
13ww:
4:
setvariable foundvbm 13vv
5:
7:
8:
26:
27:
30:
45:
59:
61:
66:
71:
73:
74:
75:
78:
counter add 1
w:
put w
put w
match w ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 13vv obvious paths:
match %c obvious paths:
matchwait
matchwait


72:
13vv:
counter add 1
move go shop
nw:
pause 1
put nw
stitchery:
match nw ...wait
counter set 13
setvariable steal %steal13
goto tap


14:
pause 1
14zz:
setvariable foundvbm 14yy
put w
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 14yy obvious paths:
match %c obvious paths:
matchwait
matchwait


68:
14yy:
counter add 1
setvariable foundvbm 14xx
gobridge:
put s
put go bridge
match gobridge ...wait
match foundnpc war veteran
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc wandering minstrel
match foundnpc blind beggar
match foundnpc blind beggar
match 14xx obvious paths:
match %c obvious paths:
matchwait
matchwait


######################## Begin Pawn Shop ########################
14xx:
move go shop
pause 1
gem:
counter set 14
setvariable steal %steal14
goto tap


15:
pause 1
15zz:
setvariable foundvbm 15yy
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 15yy obvious paths:
matchwait


88:
15yy:
setvariable foundvbm 15xx
put s
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 15xx obvious paths:
matchwait

15xx:
setvariable foundvbm 15ww
put w
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 15ww obvious paths:
matchwait

15ww:
setvariable foundvbm 15vv
put sw
match foundnpc war veteran
match foundnpc wandering minstrel
match foundnpc blind beggar
match 15vv obvious paths:
matchwait

15vv:
move go bridge
move se
move go wagon
pause 1
wagon:
counter set 15
setvariable steal %steal15
goto tap

16:
move nw
move n
move n
move w
move nw
move w
move w
move w
move n
move g shop
pause 1
haberdashery:
counter set 16
setvariable steal %steal16
goto tap

17:
move w
move n
move go shop
move go shop
pause 1
pause 1
artifact:
counter set 17
setvariable steal %steal17
goto tap

18:
move e
move n
move n
move ne
move nw
move go shop
pause 1
goto pawn




#------------------------------------------ Crossing Pawning -------------------------------------------
pawn:
pawn:
setvariable stealing pawn
put get my %armorbody
goto 0
wait
pawninshop:
put wear my %armorbody
counter set 3
wait
setvariable selltrash sell
put get my %armorhead
goto selling
wait
put wear my %armorhead
wait
put get my %armorhands
wait
put wear my %armorhands
wait
put get my %armorshield
wait
put wear my %armorshield
wait
pawn1:
put get my %steal1 in my %backcase
match sell1 you get
match pawn2 referring to
match pawn2 Please rephrase that command.
matchwait


pawngoshopcs:
sell1:
counter set 16
put sell %steal1
setvariable selltrash sell
match trash1 shakes his head and says
goto selling
match pawn1 You sell your
matchwait


pawngoshopbs:
trash1:
counter set 39
put put %steal1 in bucket
setvariable selltrash sell
wait
goto pawn1
goto selling


pawngoshopas:
pawn2:
counter set 42
put get my %steal2 in my %backcase
setvariable selltrash sell
match sell2 you get
goto selling
match pawn3 referring to
match pawn3 Please rephrase that command.
matchwait


pawngoshophs:
sell2:
counter set 47
put sell %steal2
setvariable selltrash sell
match trash2 shakes his head and says
goto selling
match pawn2 You sell your
matchwait


pawngoshopfs:
trash2:
counter set 55
put put %steal2 in bucket
setvariable selltrash sell
wait
goto pawn2
goto selling


pawngoshopco:
pawn3:
counter set 60
put get my %steal3 in my %backcase
setvariable selltrash sell
match sell3 you get
goto selling
match pawn4 referring to
match pawn4 Please rephrase that command.
matchwait


pawngoshopst:
sell3:
counter set 63
put sell %steal3
setvariable selltrash sell
match trash3 shakes his head and says
goto selling
match pawn3 You sell your
matchwait


pawngoshopgs:
trash3:
counter set 6
put put %steal3 in bucket
setvariable selltrash sell
wait
goto pawn3
goto selling


pawngobath:
pawn4:
counter set 11
put get my %steal4 in my %backcase
setvariable selltrash sell
match sell4 you get
goto selling
match pawn5 referring to
match pawn5 Please rephrase that command.
matchwait


pawngodoorls:
sell4:
counter set 20
put sell %steal4
setvariable selltrash sell
match trash4 shakes his head and says
goto selling
match pawn4 You sell your
matchwait


pawngoarmory:
trash4:
counter set 22
put put %steal4 in bucket
setvariable selltrash sell
wait
goto pawn4
goto selling


pawngoweapon:
pawn5:
counter set 31
put get my %steal5 in my %backcase
setvariable selltrash sell
match sell5 you get
goto selling
match pawn6 referring to
match pawn6 Please rephrase that command.
matchwait


pawngoshed:
sell5:
counter set 77
put sell %steal5
setvariable selltrash sell
match trash5 shakes his head and says
goto selling
match pawn5 You sell your
matchwait


pawngoshopha:
trash5:
counter set 82
put put %steal5 in bucket
setvariable selltrash sell
wait
goto pawn5
goto selling


pawngoshopar:
pawn6:
counter set 100
put get my %steal6 in my %backcase
setvariable selltrash sell
match sell6 you get
goto selling
match pawn7 referring to
match pawn7 Please rephrase that command.
matchwait


pawngoguild:
sell6:
counter set 100
put sell %steal6
setvariable selltrash sell
match trash6 shakes his head and says
goto selling
match pawn6 You sell your
matchwait

trash6:
put put %steal6 in bucket
wait
goto pawn6


selling:
pawn7:
put get my %steal7 in my %backcase
put get my %steal in my %backcase
match sell7 you get
match %selltrash you get
match %selltrash Lucky you, you've picked up the last one!
match pawn8 referring to
match pawn8 Please rephrase that command.
match %c referring to
match %c Please rephrase that command.
matchwait
matchwait


sell:
sell7:
put sell %steal7
put sell %steal
match trash7 shakes his head and says
match trash shakes his head and says
match pawn7 You sell your
match selling You sell your
matchwait
matchwait


trash:
trash7:
setvariable selltrash trashing
put put %steal7 in bucket
trashing:
put put %steal in bucket
wait
wait
goto pawn7
goto selling


######################## Begin NPC Report ########################
pawn8:
put get my %steal8 in my %backcase
match sell8 you get
match pawn9 referring to
match pawn9 Please rephrase that command.
matchwait


100:
sell8:
goto endsm%stealmins
put sell %steal8
match trash8 shakes his head and says
match pawn8 You sell your
matchwait


endsm1:
trash8:
endsm2:
put put %steal8 in bucket
endsm3:
wait
endsm4:
goto pawn8
endsm5:
Echo Stole from Minstrel %stealmins Times!
goto sm%stealminsc
smyes:
Echo Caught Stealing From the Minstrel!
sm:
deletevariable stealmins
deletevariable stealminsc
goto endsm%stealmins


endsm:
pawn9:
goto endsv%stealvetr
put get my %steal9 in my %backcase
endsv1:
match sell9 you get
endsv2:
match pawn10 referring to
endsv3:
match pawn10 Please rephrase that command.
endsv4:
matchwait
endsv5:
Echo Stole from Veteran %stealvetr Times!
goto sv%stealminsc
svyes:
Echo Caught Stealing From the Veteran!
sv:
deletevariable stealvetr
deletevariable stealvetrc
goto endsv%stealvetr


endsv:
sell9:
goto endsb%stealbegg
put sell %steal9
endsb1:
match trash9 shakes his head and says
endsb2:
match pawn9 You sell your
endsb3:
matchwait
endsb4:
endsb5:
Echo Stole from Beggar %stealbegg Times!
goto sb%stealminsc
sbyes:
Echo Caught Stealing From the Beggar!
sb:
deletevariable stealbegg
deletevariable stealbeggc
goto endsb%stealbegg


######################## Begin Caught Report ######################
trash9:
put put %steal9 in bucket
wait
goto pawn9


endsb:
pawn10:
goto ac%cl
put get my %steal10 in my %backcase
match sell10 you get
match pawn11 referring to
match pawn11 Please rephrase that command.
matchwait


accl6:
sell10:
Echo Caught Stealing %busted5
put sell %steal10
deletevariable busted5
match trash10 shakes his head and says
accl5:
match pawn10 You sell your
Echo Caught Stealing %busted4
matchwait
deletevariable busted4
accl4:
Echo Caught Stealing %busted3
deletevariable busted3
accl3:
Echo Caught Stealing %busted2
deletevariable busted2
accl2:
Echo Caught Stealing %busted1
deletevariable busted1
goto accl1


trash10:
put put %steal10 in bucket
wait
goto pawn10


pawn11:
put get my %steal11 in my %backcase
match sell11 you get
match pawn12 referring to
match pawn12 Please rephrase that command.
matchwait


####################### Begin Bored Report ########################
sell11:
put sell %steal11
match trash11 shakes his head and says
match pawn11 You sell your
matchwait


trash11:
put put %steal11 in bucket
wait
goto pawn11


accl1:
pawn12:
goto ab%bl
put get my %steal12 in my %backcase
match sell12 you get
match pawn13 referring to
match pawn13 Please rephrase that command.
matchwait


abbl6:
sell12:
Echo Bored With Stealing %bored5
put sell %steal12
deletevariable bored5
match trash12 shakes his head and says
abbl5:
match pawn12 You sell your
Echo Bored With Stealing %bored4
matchwait
deletevariable bored4
abbl4:
Echo Bored With Stealing %bored3
deletevariable bored3
abbl3:
Echo Bored With Stealing %bored2
deletevariable bored2
abbl2:
Echo Bored With Stealing %bored1
deletevariable bored1
goto abbl1


######################## Done Stealing! ########################
trash12:
put put %steal12 in bucket
wait
goto pawn12


abbl1:
pawn13:
deletevariable bl
put get my %steal13 in my %backcase
deletevariable cl
match sell13 you get
deletevariable steal
match pawn14 referring to
match pawn14 Please rephrase that command.
matchwait

sell13:
put sell %steal13
match trash13 shakes his head and says
match pawn13 You sell your
matchwait

trash13:
put put %steal13 in bucket
wait
goto pawn13

pawn14:
put get my %steal14 in my %backcase
match sell14 you get
match pawn15 referring to
match pawn15 Please rephrase that command.
matchwait

sell14:
put sell %steal14
match trash14 shakes his head and says
match pawn14 You sell your
matchwait

trash14:
put put %steal14 in bucket
wait
goto pawn14

pawn15:
put get my %steal15 in my %backcase
match sell15 you get
match pawn16 referring to
match pawn16 Please rephrase that command.
matchwait

sell15:
put sell %steal15
match trash15 shakes his head and says
match pawn15 You sell your
matchwait

trash15:
put put %steal15 in bucket
wait
goto pawn15

pawn16:
put get my %steal16 in my %backcase
match sell16 you get
match pawn17 referring to
match pawn17 Please rephrase that command.
matchwait

sell16:
put sell %steal16
match trash16 shakes his head and says
match pawn16 You sell your
matchwait

trash16:
put put %steal16 in bucket
wait
goto pawn16

pawn17:
put get my %steal17 in my %backcase
match sell17 you get
match pawn18 referring to
match pawn18 Please rephrase that command.
matchwait

sell17:
put sell %steal17
match trash17 shakes his head and says
match pawn17 You sell your
matchwait

trash17:
put put %steal17 in bucket
wait
goto pawn17

pawn18:
deletevariable steal1
deletevariable steal2
deletevariable steal2
deletevariable steal3
deletevariable stealing
deletevariable steal4
deletevariable steal5
deletevariable steal6
deletevariable steal7
deletevariable steal8
deletevariable steal9
deletevariable steal10
deletevariable steal11
deletevariable steal12
deletevariable steal13
deletevariable steal14
deletevariable steal15
deletevariable steal16
deletevariable steal17
deletevariable steal
deletevariable foundvbm
goto cs1%c1
cs1yes:
Echo Caught in The General Store Stealing a %ci1%!!!
goto cs1no
cs1bored:
Echo No Longer Learning from Stealing a %ci1 in The General Store
cs1no:
goto cs2%c2

cs2yes:
Echo Caught in The Cleric Store Stealing a %ci2%!!!
goto cs2no
cs2bored:
Echo No Longer Learning from Stealing a %ci2 in The Cleric Store
cs2no:
goto cs3%c3

cs3yes:
Echo Caught in The Bath House Stealing a %ci3%!!!
goto cs3no
cs3bored:
Echo No Longer Learning from Stealing a %ci3 in The Bathhouse
cs3no:
goto cs4%c4

cs4yes:
Echo Caught in The Locksmith Stealing a %ci4%!!!
goto cs4no
cs4bored:
Echo No Longer Learning from Stealing a %ci4 in The Locksmith
cs4no:
goto cs5%c5

cs5yes:
Echo Caught in The Bard Shop Stealing a %ci5%!!!
goto cs5no
cs5bored:
Echo No Longer Learning from Stealing a %ci5 in The Bard Shop
cs5no:
goto cs6%c6

cs6yes:
Echo Caught in The Armory Stealing a %ci6%!!!
goto cs6no
cs6bored:
Echo No Longer Learning from Stealing a %ci6 in The Armory
cs6no:
goto cs7%c7

cs7yes:
Echo Caught in The Weapon Shop Stealing a %ci7%!!!
goto cs7no
cs7bored:
Echo No Longer Learning from Stealing a %ci7 in The Weapon Shopcs7no:
cs7no:
goto cs8%c8

cs8yes:
Echo Caught in The Tannery Shop Stealing a %ci8%!!!
goto cs8no
cs8bored:
Echo No Longer Learning from Stealing a %ci8 in The Furrier
cs8no:
goto cs9%c9

cs9yes:
Echo Caught in The Alchemy Shop Stealing a %ci9%!!!
goto cs9no
cs9bored:
Echo No Longer Learning from Stealing a %ci9 in The Alchemy Shop
cs9no:
goto cs10%c10

cs10yes:
Echo Caught in The Herb Shop Stealing a %ci10%!!!
goto cs10no
cs10bored:
Echo No Longer Learning from Stealing a %ci10 in The Herb Shop
cs10no:
goto cs11%c11

cs11yes:
Echo Caught in The Florist Shop Stealing a %ci11%!!!
goto cs11no
cs11bored:
Echo No Longer Learning from Stealing a %ci11 in The Florist Shop
cs11no:
goto cs12%c12

cs12yes:
Echo Caught in The Cobblery Stealing a %ci12%!!!
goto cs1no
cs12bored:
Echo No Longer Learning from Stealing a %ci12 in The Cobblery
cs12no:
goto cs13%c13

cs13yes:
Echo Caught in The Stitchery Stealing a %ci13%!!!
goto cs1no
cs13bored:
Echo No Longer Learning from Stealing a %ci13 in The Stitchery
cs13no:
goto cs14%c14

cs14yes:
Echo Caught in The Gem Shop Stealing a %ci14%!!!
goto cs1no
cs14bored:
Echo No Longer Learning from Stealing a %ci14 in The Gem Shop
cs14no:
goto cs15%c15

cs15yes:
Echo Caught in The Rickety Wagon Stealing a %ci15%!!!
goto cs15no
cs15bored:
Echo No Longer Learning from Stealing a %ci15 in The Rickety Wagon
cs15no:
goto cs16%c16

cs16yes:
Echo Caught in The Haberdashery Stealing a %ci16%!!!
goto cs1no
cs16bored:
Echo No Longer Learning from Stealing a %ci16 in The Haberdashery
cs16no:
goto cs17%c17

cs17yes:
Echo Caught in The Artifact Shop Stealing a %ci18%!!!
goto cs17no
cs17bored:
Echo No Longer Learning from Stealing a %ci18 in The Artifact Shop
cs17no:
Echo Stole from Minstrel %stealmins Times
goto cm%stealminsc
cmyes:
Echo Was Caught By The Minstrel!
cmno:
Echo Stole from Veteran %stealvetr Times
goto cv%stealvetrc
cvyes:
Echo Was Caught By The Veteran!
cvno:
Echo Stole from Beggar %stealbegg Times
goto cb%stealbeggc
cbyes:
Echo Was Caught By The Beggar!

cbno:
deletevariable stealmins
deletevariable stealvetr
deletevariable stealbegg
deletevariable stealminsc
deletevariable stealvetrc
deletevariable stealbeggc
deletevariable c1
deletevariable c2
deletevariable c3
deletevariable c4
deletevariable c5
deletevariable c6
deletevariable c7
deletevariable c8
deletevariable c9
deletevariable c10
deletevariable c11
deletevariable c12
deletevariable c13
deletevariable c14
deletevariable c15
deletevariable c16
deletevariable c17
deletevariable ci1
deletevariable ci2
deletevariable ci3
deletevariable ci4
deletevariable ci5
deletevariable ci6
deletevariable ci7
deletevariable ci8
deletevariable ci9
deletevariable ci10
deletevariable ci11
deletevariable ci12
deletevariable ci13
deletevariable ci14
deletevariable ci15
deletevariable ci16
deletevariable ci17
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="not defined.]" foreColor=yellow highlightEntireLine=True
put set desc
put set desc
exit
exit

Revision as of 22:02, 3 December 2009

This Script will run through Crossing stealing items you choose from 17 different shops four times each. This script requires you to use a time as %1 so you can know when it was last used. Steal 1-17 are the items you steal from each shop. The shops go in order as listed at the top of the script. This script will also steal 5 times from the beggar, veteran, and minstrel, and at the end will inform you how many times you stole from the npcs, if and where you were caught, and if and where you are no longer learning from stealing certain things. Takes approx. 8 minutes.

I had to edit this script slightly since only Traders can steal from the Trader's guild. If anything buggy happens around there or because of that edit, please email me at tjorlando@hotmail.com and I'll try to correct it.

Variables required: armorbody, armorhands, armorhead, armorshield, backcase.

    #########################  Settings  ########################
    ############## Edit What you want to steal here #############
    #############################################################

If_1 goto beginscript
echo ***** USE A TIMER
echo ***** Last Run: %cstealtimer
exit

0:
#General Store
general:
setvariable steal #Item
goto %stealing%inshop

3:
#Clerics Shop
cleric:
counter set 3
setvariable steal #Item
goto %stealing%goshopcs

6:
#BathHouse
bath:
counter set 6
setvariable steal #Item
setvariable steal2 #Item Place
goto %stealing%gobath
stealgobath:
move go bath
goto inshop

11:
#LockSmith
locksmith:
counter set 11
setvariable steal #Item
goto %stealing%godoorls
stealgodoorls:
move go door
goto inshop

16:
#Bard Shop
bard:
counter set 16
setvariable steal #Item
goto %stealing%goshopbs

20:
#Armory
armory:
counter set 20
setvariable steal #Item
goto %stealing%goarmory
stealgoarmory:
move go armory
goto inshop

22:
#Weapon Shop
weapon:
counter set 22
setvariable steal #Item
goto %stealing%goweapon
stealgoweapon:
move go weapon
goto inshop

31:
#Furrier
furrier:
counter set 31
setvariable steal #Item
goto %stealing%goshed
stealgoshed:
move go shed
move w
move w
goto inshop

39:
#Alchemy Shop
alchemy:
counter set 39
setvariable steal #Item
goto %stealing%goshopas

42:
#Herb Shop
herb:
counter set 42
setvariable steal #Item
goto %stealing%goshophs

47:
#Flower Shop
florist:
counter set 47
setvariable steal #Item
goto %stealing%goshopfs

55:
#Cobbler
cobbler:
counter set 55
setvariable steal #Item
goto %stealing%goshopco

60:
#Stitchery
stitchery:
counter set 60
setvariable steal #Item
goto %stealing%goshopst

63:
#Gem Shop
gem:
counter set 63
setvariable steal #Item
goto %stealing%goshopgs

77:
#Haberdashery
haberdashery:
counter set 77
setvariable steal #Item
goto %stealing%goshopha

82:
#Artifacter
Artifacter:
counter set 82
setvariable steal #Item
goto %stealing%goshopar

#79:
#Trader
trader:
counter set 79:
setvariable steal #Item
goto %stealing%goguild
stealgoguild:
move go door
move e
goto inshop

79:
counter add 2
goto %c

beginscript:
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=black highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="not defined.]" foreColor=black highlightEntireLine=True
put set !desc
setvariable stealing steal
setvariable cl cl1
setvariable bl bl1
setvariable cstealtimer %1
If_2 goto %2
goto 0

stealgoshopcs:
stealgoshopbs:
stealgoshopas:
stealgoshophs:
stealgoshopfs:
stealgoshopco:
stealgoshopst:
stealgoshopgs:
stealgoshopha:
stealgoshopar:
move go shop
goto inshop

######################## In Stores #############################

stealinshop:
inshop:
tap:
put poke %steal
  match tap ...wait 
  match leaving Poke what?
  match hide1 what were you referring to?
  match hide1 I could not find what you
  match hide1 Going around poking things 
 matchwait

hide1:
put hide
  match hide1 ...wait
  match hide2 discovers you, ruining your hiding place!
  match hide1 Sorry, you may only type 
  match hiden1 You look around, but can't see any 
  match hiden1 Eh?  But you're already hidden!
  match hiden1 You melt into the background
  match hiden1 You blend in with your surroundings
 matchwait

hiden1:
put steal %steal %steal2
  match hiden1 ...wait
  match hiden1 Sorry, you may only type 
  match cleaving and begins to shout loudly for help
  match leaving You haven't picked something to steal!
  match hiden2 roundtime
  match hide2 Moving nonchalantly, you manage 
 matchwait

hide2:
put hide
  match hide2 ...wait
  match hide2 Sorry, you may only type 
  match hiden2 You look around, but can't see any 
  match hiden2 Eh?  But you're already hidden!
  match hiden2 You melt into the background
  match hiden2 You blend in with your surroundings
 matchwait

hiden2:
put steal %steal %steal2
  match hiden2 ...wait
  match hiden2 Sorry, you may only type 
  match cleaving and begins to shout loudly for help
  match stow roundtime
  match stow Moving nonchalantly, you manage 
 matchwait

stow:
pause 1
pause 1
put stow left
wait
put stow right
wait
ahide1:
put hide
  match ahide1 ...wait
  match ahide2 discovers you, ruining your hiding place!
  match ahide1 Sorry, you may only type 
  match ahiden1 You look around, but can't see any 
  match ahiden1 Eh?  But you're already hidden!
  match ahiden1 You melt into the background
  match ahiden1 You blend in with your surroundings
 matchwait

ahiden1:
put steal %steal %steal2
  match ahiden1 ...wait
  match ahiden1 Sorry, you may only type 
  match bleaving anything useful from this trivial theft
  match cleaving and begins to shout loudly for help
  match leaving You haven't picked something to steal!
  match ahiden2 roundtime
  match ahide2 Moving nonchalantly, you manage 
 matchwait

ahide2:
put hide
  match ahide2 ...wait
  match ahide2 Sorry, you may only type 
  match ahiden2 You look around, but can't see any 
  match ahiden2 Eh?  But you're already hidden!
  match ahiden2 You melt into the background
  match ahiden2 You blend in with your surroundings
 matchwait

ahiden2:
put steal %steal %steal2
  match ahiden2 ...wait
  match ahiden2 Sorry, you may only type 
  match cleaving and begins to shout loudly for help
  match bleaving anything useful from this trivial theft
  match leaving roundtime
  match leaving Moving nonchalantly, you manage 
 matchwait

leaving:
deletevariable steal2
pause 1
put ou
wait
put stow left
wait
put stow right
wait
counter add 1
goto %c

######################## Caught Stealing ########################

cleaving:
goto %cl
cl1:
setvariable busted1 %steal
setvariable cl cl2
goto leaving
cl2:
setvariable busted2 %steal
setvariable cl cl3
goto leaving
cl3:
setvariable busted3 %steal
setvariable cl cl4
goto leaving
cl4:
setvariable busted4 %steal
setvariable cl cl5
goto leaving
cl5:
setvariable busted5 %steal
setvariable cl cl6
goto leaving

cl6:
Echo You've been caught 6 times.  You need to quit stealing
exit

######################## Bored Stealing ########################

bleaving:
goto %bl
bl1:
setvariable bored1 %steal
setvariable bl bl2
goto leaving
bl2:
setvariable bored2 %steal
setvariable bl bl3
goto leaving
bl3:
setvariable bored3 %steal
setvariable bl bl4
goto leaving
bl4:
setvariable bored4 %steal
setvariable bl bl5
goto leaving
bl5:
setvariable bored5 %steal
setvariable bl bl6
goto leaving

bl6:
Echo You've been Bored 6 times.  You need to adjust your stolen items
exit

########################## NPCS #############################

foundnpc:
put look
  match veteran war veteran
  match minstrel wandering minstrel
  match beggar blind beggar
  match %c obvious paths
  match %c obvious exits
 matchwait

######################## Begin Minstrel ##########################

minstrel:
echo mins
goto stealmins%stealmins

stealmins:
put steal mins
  match stealmins ...wait
  match stealmins1 roundtime
  match caughtmins yell for help
  match %c You haven't picked something to steal!
  match %c steal here
  match %c referring to
 matchwait

caughtmins:
setvariable stealminsc yes
setvariable stealmins 5
goto %c

stealmins1:
setvariable stealmins 2
put steal mins
  match stealmins1 ...wait
  match %c You haven't picked something to steal!
  match stealmins2 roundtime
  match caughtmins yell for help
matchwait

stealmins2:
setvariable stealmins 3
put steal mins
  match stealmins2 ...wait
  match %c You haven't picked something to steal!
  match stealmins3 roundtime
  match caughtmins yell for help
 matchwait

stealmins3:
setvariable stealmins 4
put steal mins
  match stealmins3 ...wait
  match %c You haven't picked something to steal!
  match stealmins4 roundtime
  match caughtmins yell for help
 matchwait

stealmins4:
setvariable stealmins 5
put steal mins
  match stealmins4 ...wait
  match %c You haven't picked something to steal!
  match stealmins5 roundtime
  match caughtmins yell for help
 matchwait

stealmins5:
goto %c

####################### Begin Veteran ###########################

veteran:
echo vetr
goto stealvetr%stealvetr

stealvetr:
put steal veteran
  match stealvetr ...wait
  match stealvetr1 roundtime
  match caughtvetr yell for help
  match %c steal here
  match %c You haven't picked something to steal!
 matchwait

caughtvetr:
setvariable stealvetrc yes
setvariable stealvetr 5
goto %c

stealvetr1:
setvariable stealvetr 2
put steal veteran
  match stealvetr1 ...wait
  match stealvetr2 roundtime
  match caughtvetr yell for help
  match %c You haven't picked something to steal!
matchwait

stealvetr2:
setvariable stealvetr 3
put steal veteran
  match stealvetr2 ...wait
  match stealvetr3 roundtime
  match caughtvetr yell for help
  match %c You haven't picked something to steal!
 matchwait

stealvetr3:
setvariable stealvetr 4
put steal veteran
  match stealvetr3 ...wait
  match stealvetr4 roundtime
  match caughtvetr yell for help
  match %c You haven't picked something to steal!
 matchwait

stealvetr4:
setvariable stealvetr 5
put steal veteran
  match stealvetr4 ...wait
  match stealvetr5 roundtime
  match caughtvetr yell for help
  match %c You haven't picked something to steal!
 matchwait

stealvetr5:
goto %c

######################## Begin Beggar ##########################

beggar:
echo begg
goto stealbegg%stealbegg

stealbegg:
put steal beggar
  match stealbegg ...wait
  match stealbegg1 roundtime
  match caughtbegg yell for help
  match %c steal here
  match %c You haven't picked something to steal!
 matchwait

caughtbegg:
setvariable stealbeggc yes
setvariable stealbegg 5
goto %c

stealbegg1:
setvariable stealbegg 2
put steal beggar
  match stealbegg1 ...wait
  match stealbegg2 roundtime
  match caughtbegg yell for help
  match %c You haven't picked something to steal!
matchwait

stealbegg2:
setvariable stealbegg 3
put steal beggar
  match stealbegg2 ...wait
  match stealbegg3 roundtime
  match caughtbegg yell for help
  match %c You haven't picked something to steal!
 matchwait

stealbegg3:
setvariable stealbegg 4
put steal beggar
  match stealbegg3 ...wait
  match stealbegg4 roundtime
  match caughtbegg yell for help
  match %c You haven't picked something to steal!
 matchwait

stealbegg4:
setvariable stealbegg 5
put steal beggar
  match stealbegg4 ...wait
  match stealbegg5 roundtime
  match caughtbegg yell for help
  match %c You haven't picked something to steal!
 matchwait

stealbegg5:
goto %c

########################## Odd Stores ##########################

32:
# Leaving Tanner's Shed
counter add 1
move e
move e
move out
goto %c

80:
#Leaving Trader's Guild
counter add 1
move w
move o
goto %c


######################## MOVEMENTS ###########################


9:
10:
12:
19:
23:
24:
25:
28:
29:
38:
48:
54:
69:
70:
76:
81:
83:
84:
85:
86:
counter add 1
n:
put n
  match n ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

13:
14:
15:
17:
18:
21:
33:
35:
36:
37:
40:
43:
49:
51:
52:
53:
87:
counter add 1
e:
put e
  match e ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
  match %c Obvious exits:
 matchwait

1:
34:
41:
44:
46:
50:
56:
57:
62:
64:
65:
counter add 1
s:
put s
  match s ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

67:
58:
counter add 1
sw:
put sw
  match sw ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

2:
4:
5:
7:
8:
26:
27:
30:
45:
59:
61:
66:
71:
73:
74:
75:
78:
counter add 1
w:
put w
  match w ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

72:
counter add 1
nw:
put nw
  match nw ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

68:
counter add 1
gobridge:
put go bridge
  match gobridge ...wait
  match foundnpc war veteran
  match foundnpc wandering minstrel
  match foundnpc blind beggar
  match %c obvious paths:
 matchwait

######################## Begin Pawn Shop ########################


88:
move go shop
pause 1
pawn:
setvariable stealing pawn
goto 0
pawninshop:
counter set 3
setvariable selltrash sell
goto selling

pawngoshopcs:
counter set 16
setvariable selltrash sell
goto selling

pawngoshopbs:
counter set 39
setvariable selltrash sell
goto selling

pawngoshopas:
counter set 42
setvariable selltrash sell
goto selling

pawngoshophs:
counter set 47
setvariable selltrash sell
goto selling

pawngoshopfs:
counter set 55
setvariable selltrash sell
goto selling

pawngoshopco:
counter set 60
setvariable selltrash sell
goto selling

pawngoshopst:
counter set 63
setvariable selltrash sell
goto selling

pawngoshopgs:
counter set 6
setvariable selltrash sell
goto selling

pawngobath:
counter set 11
setvariable selltrash sell
goto selling

pawngodoorls:
counter set 20
setvariable selltrash sell
goto selling

pawngoarmory:
counter set 22
setvariable selltrash sell
goto selling

pawngoweapon:
counter set 31
setvariable selltrash sell
goto selling

pawngoshed:
counter set 77
setvariable selltrash sell
goto selling

pawngoshopha:
counter set 82
setvariable selltrash sell
goto selling

pawngoshopar:
counter set 100
setvariable selltrash sell
goto selling

pawngoguild:
counter set 100
setvariable selltrash sell
goto selling

selling:
put get my %steal in my %backcase
  match %selltrash you get
  match %selltrash Lucky you, you've picked up the last one!
  match %c referring to
  match %c Please rephrase that command.
 matchwait

sell:
put sell %steal
  match trash shakes his head and says
  match selling You sell your
 matchwait

trash:
setvariable selltrash trashing
trashing:
put put %steal in bucket
wait
goto selling

######################## Begin NPC Report ########################

100:
goto endsm%stealmins

endsm1:
endsm2:
endsm3:
endsm4:
endsm5:
Echo Stole from Minstrel %stealmins Times!
goto sm%stealminsc
smyes:
Echo Caught Stealing From the Minstrel!
sm:
deletevariable stealmins
deletevariable stealminsc
goto endsm%stealmins

endsm:
goto endsv%stealvetr
endsv1:
endsv2:
endsv3:
endsv4:
endsv5:
Echo Stole from Veteran %stealvetr Times!
goto sv%stealminsc
svyes:
Echo Caught Stealing From the Veteran!
sv:
deletevariable stealvetr
deletevariable stealvetrc
goto endsv%stealvetr

endsv:
goto endsb%stealbegg
endsb1:
endsb2:
endsb3:
endsb4:
endsb5:
Echo Stole from Beggar %stealbegg Times!
goto sb%stealminsc
sbyes:
Echo Caught Stealing From the Beggar!
sb:
deletevariable stealbegg
deletevariable stealbeggc
goto endsb%stealbegg

######################## Begin Caught Report ######################

endsb:
goto ac%cl

accl6:
Echo Caught Stealing %busted5
deletevariable busted5
accl5:
Echo Caught Stealing %busted4
deletevariable busted4
accl4:
Echo Caught Stealing %busted3
deletevariable busted3
accl3:
Echo Caught Stealing %busted2
deletevariable busted2
accl2:
Echo Caught Stealing %busted1
deletevariable busted1
goto accl1



####################### Begin Bored Report ########################


accl1:
goto ab%bl

abbl6:
Echo Bored With Stealing %bored5
deletevariable bored5
abbl5:
Echo Bored With Stealing %bored4
deletevariable bored4
abbl4:
Echo Bored With Stealing %bored3
deletevariable bored3
abbl3:
Echo Bored With Stealing %bored2
deletevariable bored2
abbl2:
Echo Bored With Stealing %bored1
deletevariable bored1
goto abbl1

######################## Done Stealing! ########################

abbl1:
deletevariable bl
deletevariable cl
deletevariable steal
deletevariable steal2
deletevariable stealing
ADDTOHIGHLIGHTNAMES string="SetVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="DeleteVariable:" foreColor=yellow highlightEntireLine=True
ADDTOHIGHLIGHTNAMES string="not defined.]" foreColor=yellow highlightEntireLine=True
put set desc
exit