Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Tarnished Lang/Theren Script
- # 9/11/2011
- #
- debuglevel 5
- include base.cmd
- if_1 then goto %1
- Script.begin:
- put #echo >Log Fuchsia *** BEGINNING SCRIPT ***
- gosub stowing
- #gosub ARMOR.CHECK
- #gosub ROOM.CHECK
- START:
- put hum $hum
- gosub HEALTH.CHECK
- gosub FORAGE
- gosub stowing
- gosub MECHLORE
- gosub stowing
- gosub STUDY
- gosub stowing
- gosub MAGIC
- gosub TO.SWIM
- gosub CLIMBING
- gosub BACKTRAIN
- gosub COMBAT
- goto START
- FORAGE:
- put #echo >Log PaleGreen ** FORAGING ***
- put kick pile
- pause .5
- put kick pile
- pause .5
- put kick pile
- pause .5
- put kick pile
- pause .5
- put .collect rock
- wait 300
- put #script abort collect
- pause .5
- put kick pile
- pause .5
- put kick pile
- pause .5
- return
- MECHLORE:
- put #echo >Log PaleGreen ** MECH LORE ***
- gosub put forage grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put forage grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put forage grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put forage grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put braid my grass
- gosub put pull my grass
- gosub move west
- gosub put put my rope in log
- gosub put put my grass in log
- gosub put put my braid grass in log
- gosub move east
- if $Mechanical_Lore.LearningRate < 24 then goto MECHLORE
- return
- STUDY:
- put #echo >Log PaleGreen ** FIRST AID and SCHOLARSHIP ***
- put .comp
- wait 300
- put #script abort comp
- pause .5
- pause .5
- gosub put stow my comp
- pause .5
- return
- MAGIC:
- put #echo >Log PaleGreen ** MAGIC and ARCANA ***
- pause .5
- gosub put rem my armb
- pause .5
- put .camb
- wait 600
- put #script abort camb
- pause .5
- pause .5
- gosub put wear my armb
- pause .5
- return
- TO.SWIM:
- gosub move west
- gosub move go mouth
- gosub move go portal
- gosub move west
- gosub automove 50
- goto SWIMMING
- SWIMMING:
- put #echo >Log PaleGreen ** SWIMMING ***
- gosub move east
- gosub move south
- gosub move se
- gosub move nw
- gosub move w
- gosub move n
- if $Swimming.LearningRate < 24 then goto SWIMMING
- return
- CLIMBING:
- put #echo >Log PaleGreen ** CLIMBING ***
- gosub automove 117
- gosub put climb log
- gosub move north
- gosub put climb log
- gosub move ne
- gosub put climb log
- gosub move n
- gosub put climb log
- gosub move ne
- gosub put climb log
- gosub put climb log
- gosub move sw
- gosub put climb log
- gosub move s
- gosub put climb log
- gosub move sw
- gosub put climb log
- gosub move s
- gosub put climb log
- gosub automove 1
- gosub put climb oak tree
- pause .5
- pause .5
- put climb trunk
- pause .5
- pause .5
- gosub put climb pine tree
- pause .5
- pause .5
- put climb trunk
- pause .5
- pause .5
- gosub put climb birch tree
- pause .5
- pause .5
- put climb trunk
- pause .5
- pause .5
- gosub put climb fir tree
- pause .5
- pause .5
- put climb trunk
- pause .5
- pause .5
- return
- BACKTRAIN:
- gosub stowing
- gosub automove 362
- put #echo >Log Fuchsia **** Training LX
- put .geniehunter ARRANGE 2 POWERP APPR BUFF BUNDLE BLOCK HUNT TRAIN CROSSBOW
- waitfor GENIEHUNTER DONE
- put #echo >Log Fuchsia **** Training 2HE
- put .geniehunter ARRANGE 2 POWERP APPR BUFF BUNDLE PARRY HUNT TRAIN SWAP E MAUL
- waitfor GENIEHUNTER DONE
- gosub put get bundle
- gosub automove furr
- gosub put sell bundle
- gosub stowing
- gosub automove 261
- gosub put deposit all
- return
- COMBAT:
- action goto GETOUT when eval $health < 60
- action goto GETOUT when eval $bleeding = 1
- action goto GETOUT when ^\[You're.*beat up
- action goto GETOUT when ^\[You're.*very beat up
- action goto EXIT when eval $health < 30
- action goto EXIT when eval $dead = 1
- gosub stowing
- gosub automove 77
- put #echo >Log Fuchsia **** Training HALBERD
- put .geniehunter DANCE 1 LOOTCOIN LOOTGEM COLLECTIBLE JUNK ARRANGE 2 POWERP APPR BUFF BUNDLE PARRY HUNT TRAIN KHUJ
- waitfor GENIEHUNTER DONE
- put #echo >Log Fuchsia **** Training BRAWL
- put .geniehunter DANCE 1 LOOTCOIN LOOTGEM COLLECTIBLE JUNK ARRANGE 2 POWERP APPR BUFF BUNDLE PARRY HUNT TRAIN BRAWL
- waitfor GENIEHUNTER DONE
- put #echo >Log Fuchsia **** Training 2HB
- put .geniehunter DANCE 1 LOOTCOIN LOOTGEM COLLECTIBLE JUNK ARRANGE 2 POWERP APPR BUFF BUNDLE BLOCK HUNT TRAIN SWAP B MAUL
- waitfor GENIEHUNTER DONE
- put #echo >Log Fuchsia **** Training HT
- put .geniehunter DANCE 1 LOOTCOIN LOOTGEM COLLECTIBLE JUNK ARRANGE 2 POWERP APPR BUFF BUNDLE BLOCK HUNT TRAIN THROW HHR
- waitfor GENIEHUNTER DONE
- put #echo >Log Fuchsia **** Training HB
- put .geniehunter DANCE 1 LOOTCOIN LOOTGEM COLLECTIBLE JUNK ARRANGE 2 POWERP APPR BUFF BUNDLE BLOCK HUNT TRAIN HHR
- waitfor GENIEHUNTER DONE
- goto GETOUT
- GETOUT:
- put #script abort geniehunter
- gosub stowing
- gosub put get bundle
- gosub automove furr
- gosub put sell bundle
- gosub stowing
- gosub automove 33
- gosub put go portal
- gosub put go mouth
- gosub move east
- goto START
- REPAIR.ARMOR:
- echo ###
- echo ### NOT WRITTEN YET
- echo ###
- return
- ROOM.CHECK:
- if "$zoneid" = "0" then GOSUB moverandom
- if "$roomid" = "0" then GOSUB moverandom
- pause 0.1
- if contains("$roomname", "The Seacaves of Peri'el, Sandy Beach") then goto START
- gosub automove 33
- gosub move go portal
- gosub move go mouth
- gosub move east
- goto START
- ARMOR.CHECK:
- send get my plate
- send wear my plate
- pause .5
- matchre REPAIR.ARMOR practically destroyed|badly damaged|heavily scratched|unsightly notches|dents and dings|scratches|scuffed
- matchre RETURN Roundtime|Roundtime:
- put app my plate
- matchwait 20
- put #echo >Log Red ***FAILED MATCH ON ARMOR.CHECK***
- return
- HEALTH.CHECK:
- matchre RETURN You have no significant injuries
- matchre HEAL1 minor abrasions|scratches|cuts|bruises|slashes|crushed|holes|shattered|destroyed|torn|difficulty breathing
- matchre HEAL1 scarring|gashes|malformed|twitch|twitching|numbness|battered|beat up|bad shape|poisoned|disease|bleeding
- put health
- matchwait 15
- goto HEAL1
- HEAL1:
- if "%HEALWAIT" = "YES" then
- {
- pause 15
- }
- matchre RETURN wtf
- matchre HEALWAIT heal you now|I will now heal|I am preparing to heal|You are all healed|All clean|You are healed
- matchre HEAL2 healing someone else|try again|cleaning up|busy|still healing myself|try again|check back|I could not find|blacklisted|Please wait
- put lean beerfest
- matchwait 12
- goto HEAL2
- HEAL2:
- pause .5
- matchre RETURN wtf
- matchre HEALWAIT heal you now|I will now heal|I am preparing to heal|All clean|You are healed|You are all healed
- matchre RETURN healing someone else|try again|cleaning up|busy|still healing myself|try again|check back|I could not find|blacklisted|Please wait
- put lean sawbone
- matchwait 12
- return
- HEALWAIT:
- put hum $hum
- matchre HEALTH.CHECK.1 If your still hurt wait till I heal
- matchre RETURN all healed|All clean|You are healed|nods to you|you are healed|I have healed all
- matchwait 120
- RETURN
- put:
- setvariable put $0
- put1:
- pause .5
- matchre put1 ^\.\.\.wait|you may only|You are still stunned
- matchre stand You can\'t do that from your position
- matchre MoveStow You need both hands to do that
- matchre return You|Please rephrase that|the clerk|The clerk|FACE HELP|EXP HELP|STOW HELP|Roundtime|Obvious paths|Obvious exits|Encumbrance:|Skin what|It's not dead yet|Remove what?|already been tied off|with what?|The contract|I could not find what you were referring to|are already in ownership|Sell what?|What bundle?|But that is already|The vault opens.|What were you referring to?|hands you a rope|Why do you need|Remove what
- put %put
- matchwait 20
- return
- EXIT:
- put #echo >Log Red *** SOMETHING BAD HAPPENED! QUITTING GAME ***
- put quit
- send quit
- exit
Add Comment
Please, Sign In to add comment