Talk:Progressive Stealing (script)
Jump to navigation
Jump to search
In Genie, script is not properly detecting that it's returned to the start location and therefore looping. Starting location variable seems to be saved okay.
stealing.cmd: match goto cross.279 stealing.cmd(4778): passing label: CROSS.279 stealing.cmd(4779): setvariable storecode Ccobb stealing.cmd(4780): setvariable entrance shop stealing.cmd(4781): goto SETSTORE stealing.cmd(837): setvariable shopdiff 2 [stealing]: echo Ccobb okstart stealing.cmd(841): goto UniversalMatch stealing.cmd(1507): matchwait Ccobb okstart > stealing.cmd: match goto setstore.normal stealing.cmd(851): passing label: SETSTORE.NORMAL stealing.cmd(852): setvariable item thigh boots stealing.cmd(853): goto shopcheck stealing.cmd(869): goto SHOP.travel stealing.cmd(871): setvariable TravelOrShop shop stealing.cmd(872): passing label: SHOP.SHOP stealing.cmd(874): passing label: SHOPCHECK2 [stealing]: health [stealing]: echo Ccobb thigh boots 1.57c stealing.cmd(881): pause 1 Your body feels at full strength. Your spirit feels full of life. You have no significant injuries. > Ccobb thigh boots 1.57c > [stealing]: skill steal stealing.cmd(883): goto UniversalMatch stealing.cmd(1507): matchwait SKILL: Rank/Percent towards next rank/Amount learning/Mindstate fraction Thievery: 226 70.31% studious (19/34) Time Development Points: 52 Favors: 15 Deaths: 36 Departs: 0 Overall state of mind: clear EXP HELP for more information > stealing.cmd: match goto goodshop.stow stealing.cmd(896): passing label: GOODSHOP.STOW stealing.cmd(897): counter: set 24 stealing.cmd(897): math result: c=24 stealing.cmd(898): counter: add 1 stealing.cmd(898): math result: c=25 stealing.cmd(899): setvariable SellItemCount 25 stealing.cmd(900): setvariable SellItem25 thigh boots stealing.cmd(901): passing label: GOODSHOP.DROP stealing.cmd(902): counter: set 0 stealing.cmd(902): math result: c=0 stealing.cmd(903): counter: add 2 stealing.cmd(903): math result: c=2 stealing.cmd(904): counter: multiply 100 stealing.cmd(904): math result: c=200 stealing.cmd(905): setvariable StealCount 200 stealing.cmd(906): goto ENTER.nosneak stealing.cmd(927): pause 1 > [stealing]: go shop stealing.cmd(931): goto UniversalMatch stealing.cmd(1507): matchwait
- I wouldn't expect the script to function correctly in Genie, since it is written for StormFront according to the infobox. There are enough scripting differences between the two front ends that a SF script will not work 100% correctly in Genie without conversion unless it is an incredibly simple one. I would suggest checking the Genie forums for a translated version or someone to translate it if it doesn't already exist.--ABSOLON (talk) 13:13, 31 July 2014 (CDT)
- Is there a mirror of the Genie conversion somewhere? whistlethis.com is dead.--KAMVENIENCE (talk) 16:10, 1 August 2014 (CDT)
- Fixed with this code, courtesy of CunningRunt on Genie forums:
SHOPCHECK1: var MRS shopcheck GOTO SHOPCHECK2 SHOPCHECK: GOTO SHOP.%TravelOrShop SHOP.TRAVEL: var TravelOrShop shop SHOP.SHOP: match MOVEON.STARTLOC %startlocation put echo %storecode %item %update pause 1 SHOPCHECK2: match MOVEON.HEALTH hand which appears completely useless match LEAVE nothing match GOODSHOP.%DropOrStow Time Development match MOVEON.EXP mind lock put echo %storecode %item %update send skill steal GOTO UniversalMatch