Health-Walk Crossing (script)
Jump to navigation
Jump to search
Run this Genie3 script anywhere in Crossing to start health-walking. I've avoided popular destinations such as the bazaar tent and gem-selling room, because health-walking tends to annoy the occupants.
The script uses cambrinth. You need to open your character's variables file and define variables for cambrinth and hum. For example:
#var {cambrinth} {kingsnake armband} #var {hum} {bolero}
I also recommend adding my humming triggers:
#trigger {^You finish humming} {#send hum $hum} #trigger {^You should stop playing before you do that} {#send stop hum;#send 1 $lastcommand}
You must be using my map to run this script.
Script
setvariable gs avenger put arrive2 put avoid !drag waitforre ^You're now avoiding put avoid !hold waitforre ^You're now avoiding put avoid !join waitforre ^You're now avoiding send ask %gs for leave waitforre ^With a sad look, (a|an) .+ (avenger|colepexy|dirnel|guardian|narmorbreth|woodwisp)|^To whom are you speaking send close my compendium waitforre ^You close|^That is already|^What were send stow right waitforre ^You put|^Stow what send stow left waitforre ^You put|^Stow what send hum $hum waitforre ^You begin to hum|^You are already performing something send open my compendium pause put #mapper load Map1_Crossing put look action put #queue clear;send $lastcommand when ^(\.\.\.wait|Sorry,) goto PERC1 COMP: if ($Scholarship.LearningRate >= 34) && ($First_Aid.LearningRate >= 34) || ($First_Aid.LearningRate >= 34) then goto MAGIC if ("$righthandnoun" = "$cambrinth") then put stow my $cambrinth put get my compendium waitforre o put turn my compendium waitforre o put study my compendium wait pause .2 goto HPERC MAGIC: if ($mana < 85) then goto APPRAISE else if ($Harness_Ability.LearningRate >= 34) && ($Arcana.LearningRate >= 34) && ($Primary_Magic.LearningRate >= 34) then goto COMP if ("$righthandnoun" = "compendium") then put stow my compendium send stop hum waitforre ^You stop|^In the name put prep GS wait put charge my $cambrinth 11 waitfor Roundtime pause .1 pause .1 put focus my $cambrinth gs1: pause 2 match gs2 not understanding your question. match castgs1 ^With a sad look put ask %gs for leave castgs1: matchwait 1.5 put cast %gs waitforre ^With a warrior's calm|^With a gracious smile|^A spotted fungus colepexy gracefully flitters into the area^Howling, a hairy dog-faced dirnel bounds in^A salty bulbous-eyed narmorbreth swims in|^Your heart skips a beat, but you are unable send hum $hum waitforre ^You begin to hum|^You are already performing something goto HPERC gs2: pause 2 match gs3 not understanding your question. match castgs2 ^With a sad look put ask second %gs for leave castgs2: matchwait 1.5 put cast %gs waitforre ^With a warrior's calm|^With a gracious smile|^A spotted fungus colepexy gracefully flitters into the area^Howling, a hairy dog-faced dirnel bounds in^A salty bulbous-eyed narmorbreth swims in|^Your heart skips a beat, but you are unable send hum $hum waitforre ^You begin to hum|^You are already performing something goto HPERC gs3: pause 2 match gs1 not understanding your question. match castgs3 ^With a sad look put ask second %gs for leave castgs3: matchwait 1.5 put cast %gs waitforre ^With a warrior's calm|^With a gracious smile|^A spotted fungus colepexy gracefully flitters into the area^Howling, a hairy dog-faced dirnel bounds in^A salty bulbous-eyed narmorbreth swims in|^Your heart skips a beat, but you are unable send hum $hum waitforre ^You begin to hum|^You are already performing something goto HPERC APPRAISE: if ($Appraisal.LearningRate >= 34) then goto FORAGE if matchre ("$monsterlist", "(%gs)") then goto APPRAISE2 waitforre ^With a warrior's calm|^With a gracious smile|^A spotted fungus colepexy gracefully flitters into the area^Howling, a hairy dog-faced dirnel bounds in^A salty bulbous-eyed narmorbreth swims in APPRAISE2: send appraise %gs quick wait pause return goto HPERC FORAGE: if ($Perception.LearningRate >= 34) then goto OTHER send collect torn cloth wait pause send collect torn cloth wait pause KICK: send kick pile waitforre Assuming you mean a pile|^I could not find what you were referring to send kick pile waitforre Assuming you mean a pile|^I could not find what you were referring to goto HPERC OTHER: pause 5 goto HPERC HPERC: pause .5 match %s You're not ready to do that again, yet. match RETURN You close your eyes, drawing all your thoughts inward, put perceive health matchwait PHMOVE: pause .5 put #mapper walk %ROOMID waitfor %ROOMDESC pause .5 return RETURN: pause .5 return PERC1: save COMP var ROOMID 734 var ROOMDESC Half Pint, Main Saloon gosub PHMOVE gosub HPERC PERC2: save MAGIC var ROOMID 773 var ROOMDESC Sand Spit Tavern, Barroom gosub PHMOVE gosub HPERC PERC3: save APPRAISE var ROOMID 218 var ROOMDESC Ragge's Locksmithing, Salesroom gosub PHMOVE gosub HPERC PERC4: save FORAGE var ROOMID 426 var ROOMDESC The True Bard D'Or, Fine Instruments gosub PHMOVE gosub HPERC PERC5: save COMP var ROOMID 23 var ROOMDESC The Crossing, Town Green Southwest gosub PHMOVE gosub HPERC PERC6: save MAGIC var ROOMID 192 var ROOMDESC Tembeg's Armory, Salesroom gosub PHMOVE gosub HPERC PERC7: save APPRAISE var ROOMID 14 var ROOMDESC The Crossing, Town Green North gosub PHMOVE gosub HPERC PERC8: save FORAGE var ROOMID 191 var ROOMDESC Milgrym's Weapons, Showroom gosub PHMOVE gosub HPERC PERC9: save COMP var ROOMID 15 var ROOMDESC The Crossing, Town Green Southeast gosub PHMOVE gosub HPERC PERC10: save MAGIC var ROOMID 189 var ROOMDESC Berolt's Dry Goods, Showroom gosub PHMOVE gosub HPERC PERC11: save APPRAISE var ROOMID 331 var ROOMDESC Town Hall, Permits Office gosub PHMOVE gosub HPERC PERC12: save FORAGE var ROOMID 330 var ROOMDESC Town Hall, Citizenship Registration Office gosub PHMOVE gosub HPERC PERC13: save COMP var ROOMID 341 var ROOMDESC Town Hall, Lottery Office gosub PHMOVE gosub HPERC PERC14: save MAGIC var ROOMID 342 var ROOMDESC Town Hall, Genealogy Office gosub PHMOVE gosub HPERC PERC15: save APPRAISE var ROOMID 394 var ROOMDESC Grisgonda's Gems and Jewels gosub PHMOVE gosub HPERC PERC16: save FORAGE var ROOMID 622 var ROOMDESC MAMAS Company, Main Office gosub PHMOVE gosub HPERC PERC17: save COMP var ROOMID 228 var ROOMDESC Catrox's Forge, Entryway gosub PHMOVE gosub HPERC PERC18: save MAGIC var ROOMID 461 var ROOMDESC Marcipur's Stitchery, Workshop gosub PHMOVE gosub HPERC PERC19: save APPRAISE var ROOMID 462 var ROOMDESC Talmai's Cobblery, Salesroom gosub PHMOVE gosub HPERC PERC20: save FORAGE var ROOMID 810 var ROOMDESC The Bottom Line gosub PHMOVE gosub HPERC PERC21: save COMP var ROOMID 908 var ROOMDESC Paladins' Guild, Stable gosub PHMOVE gosub HPERC PERC22: save MAGIC var ROOMID 669 var ROOMDESC Hameel's Carpet Emporium gosub PHMOVE gosub HPERC PERC23: save APPRAISE var ROOMID 809 var ROOMDESC Elite Architecture gosub PHMOVE gosub HPERC PERC24: save FORAGE var ROOMID 226 var ROOMDESC Chizili's Alchemical Goods, Salesroom gosub PHMOVE gosub HPERC PERC25: save COMP var ROOMID 219 var ROOMDESC Mauriga's Botanicals, Salesroom gosub PHMOVE gosub HPERC PERC26: save MAGIC var ROOMID 405 var ROOMDESC The Crossing, Mongers' Square gosub PHMOVE gosub HPERC PERC27: save APPRAISE var ROOMID 493 var ROOMDESC Taelbert's Inn, Tack Storage gosub PHMOVE gosub HPERC PERC28: save FORAGE var ROOMID 125 var ROOMDESC The Crossing, Fostra Square gosub PHMOVE gosub HPERC PERC29: save COMP var ROOMID 220 var ROOMDESC Falken's Tannery, Workshop gosub PHMOVE gosub HPERC PERC30: save MAGIC var ROOMID 222 var ROOMDESC Falken's Tannery, Supply Room gosub PHMOVE gosub HPERC PERC31: save APPRAISE var ROOMID 495 var ROOMDESC Bards' Guild, Commons gosub PHMOVE gosub HPERC PERC32: save FORAGE var ROOMID 459 var ROOMDESC Cormyn's House of Heirlooms gosub PHMOVE gosub HPERC PERC33: save COMP var ROOMID 356 var ROOMDESC Exterior Motives gosub PHMOVE gosub HPERC PERC34: save MAGIC var ROOMID 784 var ROOMDESC Viper's Nest, The Pit gosub PHMOVE gosub HPERC PERC35: save APPRAISE var ROOMID 223 var ROOMDESC Herilo's Artifacts, Showroom gosub PHMOVE gosub HPERC PERC36: save FORAGE var ROOMID 357 var ROOMDESC Traders' Guild, Main Hall gosub PHMOVE gosub HPERC PERC37: save COMP var ROOMID 576 var ROOMDESC The Raven's Court, Membership Desk gosub PHMOVE gosub HPERC PERC38: save MAGIC var ROOMID 776 var ROOMDESC Ulven's Warehouse, Storage gosub PHMOVE gosub HPERC PERC39: save APPRAISE var ROOMID 766 var ROOMDESC Windows to the Universe gosub PHMOVE gosub HPERC gosub skill.check goto PERC1 skill.check: if $Empathy.LearningRate > 33 then goto end else return end: send echo YOU ARE MIND LOCKED IN EMPATHY. put arrive1 put avoid all waitforre ^All AVOID options cleared send ask %gs for leave waitforre ^With a sad look, (a|an) .+ (avenger|colepexy|dirnel|guardian|narmorbreth|woodwisp)|^To whom are you speaking send close my compendium waitforre ^You close|^That is already|^What were send stow right waitforre ^You put|^Stow what send stow left waitforre ^You put|^Stow what put #mapper walk Empaths' Guild waitfor Empaths' Guild, Main Room send hum $hum