Crossing Steal (script): Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{Script |
|||
|cat=training |
|||
|fe= |
|||
|auth=[[User:Tjorlando|Tjorlando]] |
|||
}} |
|||
<p> |
<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 was last used. Replace all "#Item" with item you want to steal from that shop. In the bathhouse, the variable "steal2" allows you to steal the items in the soap basin. If not needed, just delete that line. 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. |
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. Replace all "#Item" with item you want to steal from that shop. In the bathhouse, the variable "steal2" allows you to steal the items in the soap basin. If not needed, just delete that line. 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. |
||
| Line 936: | Line 942: | ||
exit |
exit |
||
</pre> |
</pre> |
||
[[Category:Scripts]] |
|||
Revision as of 12:46, 24 March 2011
| Crossing Steal (script) | |
|---|---|
| Category | training |
| Front-end | Unknown |
| Author | Tjorlando |
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. Replace all "#Item" with item you want to steal from that shop. In the bathhouse, the variable "steal2" allows you to steal the items in the soap basin. If not needed, just delete that line. 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.
2.0:
Cut the script in half. Uses only 6 variables instead of 20.
######################### 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