Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- action send #echo >OOC Need to change variable for %Move when ^You don't feel you learned anything useful from this trivial theft
- action goto Debts when ^You think about stealing for a moment, but decide you have too many outstanding fines as is\.
- #####################################################
- ######################Variables######################
- #####################################################
- ##Add your variables for each item below##
- var armor1
- var armor2
- var armor3
- var armor4
- var armor5
- var armor6
- var container
- ######################################################
- Start:
- Begin.Loop:
- gosub Remove.Armor
- gosub Stow
- if $Guild = Thief then gosub Khri
- send #echo >OOC Stealing script started.
- goto Crossing.Shops
- End.Loop:
- gosub Wear.Armor
- goto Exit
- Crossing.Shops:
- gosub Music
- gosub Berolt
- gosub Haberdashery
- gosub Durantine
- gosub Chizili
- gosub Grisgonda
- gosub Herilo
- gosub Marcipur
- gosub Mauriga
- gosub Milgrym
- gosub Talmai
- gosub Tembeg
- goto End.Loop
- Music:
- var Move Music
- gosub Move
- if ($Thievery.Ranks < 50) then return
- if ($Thievery.Ranks >= 50 && $Thievery.Ranks < 100) then var stealing rag
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 125) then var stealing rag
- if ($Thievery.Ranks >= 125 && $Thievery.Ranks < 155) then var stealing cloth
- if ($Thievery.Ranks >= 155 && $Thievery.Ranks < 185) then var stealing tambourine skin
- if ($Thievery.Ranks >= 185 && $Thievery.Ranks < 220) then var stealing tipper
- if ($Thievery.Ranks >= 230 && $Thievery.Ranks < 255) then var stealing strings
- if ($Thievery.Ranks >= 255 && $Thievery.Ranks < 325) then var stealing bodhran skin
- if ($Thievery.Ranks >= 325 && $Thievery.Ranks < 500) then var stealing repair kit
- if ($Thievery.Ranks >= 500) then var stealing case of silver
- gosub Stealing
- gosub Stealing
- return
- Berolt:
- var Move Berolt
- gosub Move
- if ($Thievery.Ranks < 30) then var stealing bark
- if ($Thievery.Ranks >= 30 && $Thievery.Ranks < 105) then var stealing herb bag
- if ($Thievery.Ranks >= 105 && $Thievery.Ranks < 140) then var stealing flint
- if ($Thievery.Ranks >= 140 && $Thievery.Ranks < 175) then var stealing ice pick
- if ($Thievery.Ranks >= 175 && $Thievery.Ranks < 220) then var stealing razor
- if ($Thievery.Ranks >= 220 && $Thievery.Ranks < 350) then var stealing scabbard
- if ($Thievery.Ranks >= 350 && $Thievery.Ranks < 700) then var stealing stove
- gosub Stealing
- gosub Stealing
- return
- Haberdashery:
- var Move 704
- gosub Move
- if ($Thievery.Ranks < 50) then return
- if ($Thievery.Ranks >= 50 && $Thievery.Ranks < 150) then var stealing tricorne
- if ($Thievery.Ranks >= 150 && $Thievery.Ranks < 215) then var stealing tricorne
- if ($Thievery.Ranks >= 215 && $Thievery.Ranks < 275) then var stealing kilt
- if ($Thievery.Ranks >= 275 && $Thievery.Ranks < 315) then var stealing trousers
- if ($Thievery.Ranks >= 315 && $Thievery.Ranks < 400) then var stealing doublet
- if ($Thievery.Ranks >= 400 && $Thievery.Ranks < 500) then var stealing capote
- if ($Thievery.Ranks >= 500 && $Thievery.Ranks < 675) then var stealing tail coat
- gosub Stealing
- gosub Stealing
- pause
- move e
- if ($Thievery.Ranks < 150) then var stealing none
- if ($Thievery.Ranks >= 150 && $Thievery.Ranks < 300) then var stealing blue vest
- if ($Thievery.Ranks >= 300 && $Thievery.Ranks < 415) then var stealing blazer
- gosub Stealing
- gosub Stealing
- return
- Durantine:
- var Move Durantine
- gosub Move
- if ($Thievery.Ranks < 40) then return
- if ($Thievery.Ranks < 70) then var stealing sage
- if ($Thievery.Ranks >= 70 && $Thievery.Ranks < 125) then var stealing chalice
- if ($Thievery.Ranks >= 125 && $Thievery.Ranks < 165) then var stealing skullcap
- if ($Thievery.Ranks >= 165 && $Thievery.Ranks < 210) then var stealing buskins
- if ($Thievery.Ranks >= 210 && $Thievery.Ranks < 300) then var stealing basin
- if ($Thievery.Ranks >= 300 && $Thievery.Ranks < 420) then var stealing holy habit
- if ($Thievery.Ranks >= 420 && $Thievery.Ranks < 500) then var stealing bell
- gosub Stealing
- gosub Stealing
- return
- Chizili:
- var Move Chizili
- gosub Move
- if ($Thievery.Ranks < 35) then var stealing water
- if ($Thievery.Ranks >= 35 && $Thievery.Ranks < 75) then var stealing small jar
- if ($Thievery.Ranks >= 75 && $Thievery.Ranks < 160) then var stealing oil
- if ($Thievery.Ranks >= 160 && $Thievery.Ranks < 225) then var stealing gloves
- if ($Thievery.Ranks >= 225 && $Thievery.Ranks < 400) then var stealing cauldron
- if ($Thievery.Ranks >= 400 && $Thievery.Ranks < 625) then var stealing stove
- if ($Thievery.Ranks >= 625 && $Thievery.Ranks < 740) then var stealing toolbox
- gosub Stealing
- gosub Stealing
- return
- Grisgonda:
- var Move Grisgonda
- var Steal hairpin
- gosub Move
- if ($Thievery.Ranks < 50) then return
- if ($Thievery.Ranks >= 50 && $Thievery.Ranks < 125) then var stealing anklet
- if ($Thievery.Ranks >= 125 && $Thievery.Ranks < 170) then var stealing band
- if ($Thievery.Ranks >= 170 && $Thievery.Ranks < 225) then var stealing pendant
- if ($Thievery.Ranks >= 225 && $Thievery.Ranks < 270) then var stealing engagement ring
- if ($Thievery.Ranks > 270) then return
- gosub Stealing
- gosub Stealing
- return
- Herilo:
- var Move Herilo
- gosub Move
- if ($Thievery.Ranks < 100) then return
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 300) then var stealing scrap
- if ($Thievery.Ranks >= 300 && $Thievery.Ranks < 500) then var stealing fine scroll
- if ($Thievery.Ranks >= 500 && $Thievery.Ranks < 675) then var stealing plain scroll
- if ($Thievery.Ranks >= 675 && $Thievery.Ranks < 1200) then var stealing tree statuette
- if ($Thievery.Ranks >= 1200) then var stealing oaken staff
- gosub Stealing
- gosub Stealing
- return
- Marcipur:
- var Move Marcipur
- gosub Move
- if ($Thievery.Ranks < 50) then return
- if ($Thievery.Ranks >= 50 && $Thievery.Ranks < 100) then var stealing ribbons
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 170) then var stealing ribbons
- if ($Thievery.Ranks >= 170 && $Thievery.Ranks < 220) then var stealing fur muff
- if ($Thievery.Ranks >= 220 && $Thievery.Ranks < 330) then var stealing leggings
- if ($Thievery.Ranks >= 330 && $Thievery.Ranks < 450) then var stealing jacket
- if ($Thievery.Ranks >= 450 && $Thievery.Ranks < 650) then var stealing gown
- if ($Thievery.Ranks >= 650 && $Thievery.Ranks < 775) then var stealing silk gown
- gosub Stealing
- gosub Stealing
- return
- Mauriga:
- var Move Mauriga
- gosub Move
- if ($Thievery.Ranks < 100) then return
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 275) then var stealing nilos salve
- if ($Thievery.Ranks >= 275 && $Thievery.Ranks < 350) then var stealing ithor potion
- if ($Thievery.Ranks > 350) then return
- gosub Stealing
- gosub Stealing
- return
- Milgrym:
- var Move milgrym
- gosub Move
- if ($Thievery.Ranks < 50) then return
- if ($Thievery.Ranks >= 50 && $Thievery.Ranks < 200) then var stealing crossbow bolts
- if ($Thievery.Ranks >= 200 && $Thievery.Ranks < 300) then var stealing knuckles
- if ($Thievery.Ranks >= 300 && $Thievery.Ranks < 500) then var stealing sabre
- if ($Thievery.Ranks >= 500 && $Thievery.Ranks < 575) then var stealing pike
- if ($Thievery.Ranks >= 575) then return
- gosub Stealing
- gosub Stealing
- return
- Talmai:
- var Move Talmai
- gosub Move
- if ($Thievery.Ranks < 100) then var stealing anklets
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 175) then var stealing tight
- if ($Thievery.Ranks >= 175 && $Thievery.Ranks < 230) then var stealing snowshoes
- if ($Thievery.Ranks >= 230 && $Thievery.Ranks < 300) then var stealing hip boots
- if ($Thievery.Ranks > 300) then return
- gosub Stealing
- gosub Stealing
- return
- Tembeg:
- var Move Tembeg
- gosub Move
- if ($Thievery.Ranks < 100) then return
- if ($Thievery.Ranks >= 100 && $Thievery.Ranks < 200) then var stealing plate aventail
- if ($Thievery.Ranks >= 200 && $Thievery.Ranks < 300) then var stealing rugged greaves
- if ($Thievery.Ranks >= 300 && $Thievery.Ranks < 400) then var stealing target shield
- if ($Thievery.Ranks >= 400 && $Thievery.Ranks < 500) then var stealing plate fauld
- if ($Thievery.Ranks >= 500 && $Thievery.Ranks < 600) then var stealing rugged jerkin
- if ($Thievery.Ranks >= 600 && $Thievery.Ranks < 900) then var stealing rugged leathers
- if ($Thievery.Ranks > 900) then return
- gosub Stealing
- gosub Stealing
- return
- Return:
- return
- Bin:
- pause .5
- send empty left
- pause .3
- send empty right
- pause .3
- return
- Khri:
- pause .5
- send khri plunder
- wait
- pause
- put khri slight
- wait
- pause
- put khri focus
- wait
- pause
- return
- Stealing:
- pause
- send hide
- wait
- pause .5
- send mark %stealing
- wait
- pause .4
- send steal %stealing
- wait
- pause .4
- send steal %stealing
- wait
- pause .4
- gosub Bin
- gosub Stow
- if ($Stealing.LearningRate < 32) then goto End.Loop
- return
- Move:
- echo
- echo You are heading to steal from LOCATION - %Move
- echo
- pause
- send #goto %Move
- match Return YOU HAVE ARRIVED
- match Move AUTOMAPPER MOVEMENT FAILED
- match Move Please rephrase that command.
- matchwait
- Remove.Armor:
- pause .5
- gosub Stow
- pause .5
- send remove my %armor1
- pause
- send stow my %armor1
- pause
- send remove my %armor2
- pause
- send stow my %armor2
- pause
- send remove my %armor3
- pause
- send stow my %armor3
- pause
- send remove my %armor4
- pause
- send stow my %armor4
- pause
- send remove my %armor5
- pause
- send stow my %armor5
- pause
- send remove my %armor6
- pause
- send stow my %armor6
- pause
- return
- Debts:
- echo
- echo Unable to steal due to debts. Ending script.
- echo
- pause 5
- Wear.Armor:
- var Move Bank
- gosub Move
- pause .2
- send get my %armor1
- pause
- send wear my %armor1
- pause
- send get my %armor2
- pause
- send wear my %armor2
- pause
- send get my %armor3
- pause
- send wear my %armor3
- pause
- send get my %armor4
- pause
- send wear my %armor4
- pause
- send get my %armor5
- pause
- send wear my %armor5
- pause
- send get my %armor6
- pause
- send wear my %armor6
- pause
- put khri stop
- pause
- return
- Stow:
- pause .2
- send stow right
- pause .2
- send stow left
- pause .2
- return
- Exit:
- send #parse Complete!
- echo
- echo
- echo You've completed the stealing script.
- echo
- echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement