# Lost Pig (And Place Under Ground) by Admiral Jota # (Release 2 / Serial 080406 / Inform v6.30, Z-machine V8) # VERIFIED COMPLETE SOLVE: 7/7, won=True, died=False # # Reproduce with the RNG-pinned replay harness (free, no API): # cd ~/src/zwalker # python3 scripts/replay_solve.py games/zcode/lostpig.z8 walkthroughs/lostpig_verified_7.txt --seeds 4 # => lostpig_verified_7.txt: VERIFIED 7/7 at seed 1 | 173 cmds | died=False | won=True # # Ending: the full one - "*** Grunk bring pig back to farm and make new # friend ***" with "Grunk have 7 out of 7 that time." A normal winning # playthrough tops out at 6/7; the elusive 7th point ("earn gnome respect") # only fires if Grunk leaves the underground shrine in perfect condition # before whistling for the gnome in the maze: pole washed clean of soot in # the stream and left with the key by the chest, chair back in the table # room, coin back in the fountain bowl, hat back on the statue's head, the # leftover half brick eaten, Grunk's fallen-down pants recovered from the # gnome's floor and worn again, and the secret door closed from the Windy # Cave side. The game's own FULL report then reads: 1 hear where pig at, # 1 get coin, 1 unlock chest, 1 find secret door, 1 give whole book to # gnome, 1 get pig (yay!), 1 earn gnome respect. # # Why a pinned seed: the pig wanders and dodges on random rolls (the brick # lure and the grab window depend on where it settles), ambient pig/gnome # flavor daemons consume RNG draws every turn, and the running "Grunk pants # fall down!" gag fires at a random moment - this recording carries seed # 1's timing (pants drop in the gnome room at step 133 and are recovered at # step 165). The interpreter knows no max score for post-Infocom titles, so # the MAX_SCORE directive below carries the game's own ceiling (the ending # text and FULL report both say "out of 7"). Route derived from the # author's competition-version walkthru.txt (IF Archive) machine-played on # this Release 2 binary, which demands the extra restoration work for the # last point; tidy-up steps found by machine experiment on the binary. # #% MAX_SCORE: 7 #% WIN_TEXT: Grunk bring pig back to farm and make new friend # # Generated by an interactive GameWalker probe session (RNG seed 1); # replay-verified by scripts/replay_solve.py. X ME INVENTORY X FARM X FOREST LOOK FOR PIG LISTEN NORTHEAST X STAIRS X METAL THING TAKE TUBE AND TORCH LOOK INSIDE TUBE BLOW IN TUBE X CRACK EAST X PIG FOLLOW PIG CATCH IT X FOUNTAIN X BOWL X COIN X CURTAIN X MAN NORTH X WEST MURAL X EAST MURAL X STATUE X HAT TAKE IT WEAR IT SOUTH SOUTHWEST X BOX PUT COIN IN SLOT PULL LEVER X BRICK TAKE IT SMELL IT TASTE IT EAT IT X DENT HIT BOX TAKE COIN PUT COIN IN SLOT PULL LEVER HIT BOX TAKE ALL FROM BASKET PUT COIN IN SLOT TAKE ALL FROM BASKET X CHAIR TAKE IT EAST X SHADOW LISTEN SHOUT GREET GNOME TELL GNOME ABOUT GRUNK ASK GNOME ABOUT STATUE ASK WHAT GNOME LOOKING FOR LOOK UNDER BED TALK TO GNOME ABOUT MOGGLEV LOOK LOOK UNDER BED OPEN TRUNK X BALL TAKE BALL SHOW TORCH TO GNOME ASK GNOME ABOUT FIRE SHOW BRICK TO GNOME ASK GNOME ABOUT MOTHER EAST X SHELF X TOP SHELF DROP CHAIR STAND ON CHAIR X TOP SHELF TAKE BOOK X IT GET DOWN OPEN CHEST TAKE POLE X IT WEST SHOW POLE TO GNOME ASK GNOME ABOUT COLOR MAGNET SHOW BOOK TO GNOME GIVE BOOK TO GNOME EAST ASK GNOME ABOUT PAGE EAST NORTHWEST EAST X RIVER X THING TAKE THING CROSS RIVER TOUCH THING WITH POLE X KEY TAKE WATER FILL HAT WITH WATER WEST SOUTHEAST UNLOCK CHEST OPEN IT POUR WATER ON POWDER LIGHT TORCH WITH FIRE NORTHWEST WEST X CRACK TAKE PAPER TAKE PAPER WITH POLE BURN POLE WITH TORCH TAKE PAPER WITH POLE EAST SOUTHWEST EAST GIVE PAPER TO GNOME WAIT GO TO PIG SHOW BRICK TO PIG DROP ALL BRICKS Z Z Z Z TAKE PIG GO TO STATUE X HAND PUT TORCH IN HAND NORTH X WINDY TUNNEL NORTH SOUTH TAKE TORCH GO TO GNOME ASK GNOME FOR BALL GIVE TORCH TO GNOME THANK GNOME go to stream wash pole in stream put pole in stream x pole go to shelf room put pole in chest put key in chest take chair go to table room go to fountain room put coin in bowl go to statue room put hat on statue x statue i wear pants go to table room drop chair go to fountain room take half brick eat half brick go to shelf room drop pole drop key go to gnome room take pants wear pants i go to windy cave close door look north play whistle follow gnome follow gnome follow gnome