airbreather / Autopelago

A game that's so easy, it plays itself!
GNU Affero General Public License v3.0
1 stars 0 forks source link

New pathing can put rat into infinite loops #92

Closed airbreather closed 4 days ago

airbreather commented 4 days ago

image

Seed (Slot name AutoRat1) from kitsunezeta on Discord: AP_61892365451680281927.zip

FULL log leading up to there, edited with EVEN MORE detail ``` [07:33:46 INF] AutoRat1 (Team #1) playing Autopelago has joined. Client(0.5.0), ['AP']. [07:33:46 INF] Now that you are connected, you can use !help to list commands to run via the server. If your client supports it, you may have additional local commands you can list with /help. [07:33:46 INF] At Before Basketball #1, target is now Before Basketball #2, 1 spot(s) away, because ClosestReachableUnchecked [07:33:47 INF] That path: Before Basketball #2 [07:33:47 INF] AutoRat1 found their Hairless Yak (Before Basketball #1) [07:33:47 INF] At Before Basketball #2, target is now Before Basketball #3, 1 spot(s) away, because ClosestReachableUnchecked [07:33:47 INF] That path: Before Basketball #3 [07:33:47 INF] AutoRat1 found their Bribe (Before Basketball #2) [07:33:48 INF] At Before Basketball #3, target is now Before Basketball #4, 1 spot(s) away, because ClosestReachableUnchecked [07:33:48 INF] That path: Before Basketball #4 [07:33:48 INF] AutoRat1 found their Extra Premium Currency best value (Before Basketball #3) [07:33:48 INF] At Before Basketball #4, target is now Before Basketball #5, 1 spot(s) away, because ClosestReachableUnchecked [07:33:48 INF] That path: Before Basketball #5 [07:33:48 INF] AutoRat1 found their Pack Rat (Before Basketball #4) [07:33:48 INF] At Before Basketball #5, target is now Before Basketball #6, 1 spot(s) away, because ClosestReachableUnchecked [07:33:48 INF] That path: Before Basketball #6 [07:33:48 INF] AutoRat1 found their Pack Rat (Before Basketball #5) [07:33:49 INF] At Before Basketball #6, target is now Before Basketball #7, 1 spot(s) away, because ClosestReachableUnchecked [07:33:49 INF] That path: Before Basketball #7 [07:33:49 INF] AutoRat1 found their Pack Rat (Before Basketball #6) [07:33:49 INF] At Before Basketball #7, target is now Before Basketball #8, 1 spot(s) away, because ClosestReachableUnchecked [07:33:49 INF] That path: Before Basketball #8 [07:33:49 INF] AutoRat1 found their Pack Rat (Before Basketball #7) [07:33:50 INF] At Before Basketball #8, target is now Before Basketball #9, 1 spot(s) away, because ClosestReachableUnchecked [07:33:50 INF] That path: Before Basketball #9 [07:33:50 INF] AutoRat1 found their Song that Never Ends (Before Basketball #8) [07:33:50 INF] At Before Basketball #9, target is now Before Basketball #10, 1 spot(s) away, because ClosestReachableUnchecked [07:33:50 INF] That path: Before Basketball #10 [07:33:50 INF] At Before Basketball #10, target is now Before Basketball #11, 1 spot(s) away, because ClosestReachableUnchecked [07:33:50 INF] That path: Before Basketball #11 [07:33:50 INF] AutoRat1 found their Giant Novelty Scissors (Before Basketball #9) [07:33:50 INF] AutoRat1 found their Set of Car Keys (Before Basketball #10) [07:33:51 INF] At Before Basketball #11, target is now Before Basketball #12, 1 spot(s) away, because ClosestReachableUnchecked [07:33:51 INF] That path: Before Basketball #12 [07:33:51 INF] AutoRat1 found their Soiled Rug (Before Basketball #11) [07:33:51 INF] At Before Basketball #12, target is now Before Basketball #13, 1 spot(s) away, because ClosestReachableUnchecked [07:33:51 INF] That path: Before Basketball #13 [07:33:51 INF] AutoRat1 found their Chewed Bar of Soap (Before Basketball #12) [07:33:52 INF] At Before Basketball #13, target is now Before Basketball #14, 1 spot(s) away, because ClosestReachableUnchecked [07:33:52 INF] That path: Before Basketball #14 [07:33:52 INF] AutoRat1 found their Off-brand Soda Can (Before Basketball #13) [07:33:53 INF] At Before Basketball #14, target is now Before Basketball #15, 1 spot(s) away, because ClosestReachableUnchecked [07:33:53 INF] That path: Before Basketball #15 [07:33:53 INF] AutoRat1 found their Pack Rat (Before Basketball #14) [07:33:53 INF] At Before Basketball #15, target is now Before Basketball #16, 1 spot(s) away, because ClosestReachableUnchecked [07:33:53 INF] That path: Before Basketball #16 [07:33:53 INF] AutoRat1 found their Magic Bath Mat (Before Basketball #15) [07:33:54 INF] At Before Basketball #16, target is now Before Basketball #17, 1 spot(s) away, because ClosestReachableUnchecked [07:33:54 INF] That path: Before Basketball #17 [07:33:54 INF] AutoRat1 found their Soup with a Hair in it (Before Basketball #16) [07:33:54 INF] At Before Basketball #17, target is now Before Basketball #1, 16 spot(s) away, because Startled [07:33:54 INF] That path: Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:33:54 INF] At Before Basketball #1, target is now Before Basketball #17, 16 spot(s) away, because ClosestReachableUnchecked [07:33:54 INF] That path: Before Basketball #2, Before Basketball #3, Before Basketball #4, Before Basketball #5, Before Basketball #6, Before Basketball #7, Before Basketball #8, Before Basketball #9, Before Basketball #10, Before Basketball #11, Before Basketball #12, Before Basketball #13, Before Basketball #14, Before Basketball #15, Before Basketball #16, Before Basketball #17 [07:33:55 INF] At Before Basketball #17, target is now Before Basketball #18, 1 spot(s) away, because ClosestReachableUnchecked [07:33:55 INF] That path: Before Basketball #18 [07:33:55 INF] AutoRat1 found their Clump of Hair (Before Basketball #17) [07:33:56 INF] At Before Basketball #18, target is now Basketball, 1 spot(s) away, because ClosestReachableUnchecked [07:33:56 INF] That path: Basketball [07:33:56 INF] AutoRat1 found their Yesterday's Horoscope (Before Basketball #18) [07:33:56 INF] AutoRat1: There's something at 'Before Basketball #18', I'm sure of it! [07:33:56 INF] At Basketball, target is now Before Basketball #18, 1 spot(s) away, because PriorityPriority [07:33:56 INF] That path: Before Basketball #18 [07:33:56 INF] At Before Basketball #18, target is now Before Prawn Stars #1, 2 spot(s) away, because ClosestReachableUnchecked [07:33:56 INF] That path: Basketball, Before Prawn Stars #1 [07:33:56 INF] AutoRat1 found their Pack Rat (Basketball) [07:33:57 INF] At Before Prawn Stars #1, target is now Before Prawn Stars #2, 1 spot(s) away, because ClosestReachableUnchecked [07:33:57 INF] That path: Before Prawn Stars #2 [07:33:57 INF] AutoRat1 found their Human-sized Skateboard (Before Prawn Stars #1) [07:33:57 INF] At Before Prawn Stars #2, target is now Before Prawn Stars #3, 1 spot(s) away, because ClosestReachableUnchecked [07:33:57 INF] That path: Before Prawn Stars #3 [07:33:57 INF] At Before Prawn Stars #3, target is now Before Prawn Stars #4, 1 spot(s) away, because ClosestReachableUnchecked [07:33:57 INF] That path: Before Prawn Stars #4 [07:33:57 INF] AutoRat1 found their Blue Turtle Shell (Before Prawn Stars #2) [07:33:57 INF] AutoRat1 found their Pair of Pair of Pears (Before Prawn Stars #3) [07:33:57 INF] At Before Prawn Stars #4, target is now Before Prawn Stars #5, 1 spot(s) away, because ClosestReachableUnchecked [07:33:57 INF] That path: Before Prawn Stars #5 [07:33:57 INF] AutoRat1 found their Aggressive Post-it Notes (Before Prawn Stars #4) [07:33:58 INF] At Before Prawn Stars #5, target is now Before Basketball #1, 23 spot(s) away, because Startled [07:33:58 INF] That path: Before Prawn Stars #4, Before Prawn Stars #3, Before Prawn Stars #2, Before Prawn Stars #1, Basketball, Before Basketball #18, Before Basketball #17, Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:33:58 INF] At Before Basketball #12, target is now Before Angry Turtles #1, 8 spot(s) away, because ClosestReachableUnchecked [07:33:58 INF] That path: Before Basketball #13, Before Basketball #14, Before Basketball #15, Before Basketball #16, Before Basketball #17, Before Basketball #18, Basketball, Before Angry Turtles #1 [07:33:58 INF] At Before Angry Turtles #1, target is now Before Angry Turtles #2, 1 spot(s) away, because ClosestReachableUnchecked [07:33:58 INF] That path: Before Angry Turtles #2 [07:33:58 INF] AutoRat1 found their Stapler in Jell-O (Before Angry Turtles #1) [07:33:58 INF] At Before Angry Turtles #2, target is now Before Angry Turtles #3, 1 spot(s) away, because ClosestReachableUnchecked [07:33:58 INF] That path: Before Angry Turtles #3 [07:33:58 INF] AutoRat1 found their Tin-Foil Hat (Before Angry Turtles #2) [07:33:58 INF] AutoRat1: There's a rumor that something's going on at 'Before Angry Turtles #1'! [07:33:58 INF] At Before Angry Turtles #3, target is now Before Angry Turtles #1, 2 spot(s) away, because PriorityPriority [07:33:58 INF] That path: Before Angry Turtles #2, Before Angry Turtles #1 [07:33:58 INF] At Before Angry Turtles #1, target is now Before Angry Turtles #3, 2 spot(s) away, because ClosestReachableUnchecked [07:33:58 INF] That path: Before Angry Turtles #2, Before Angry Turtles #3 [07:33:59 INF] At Before Angry Turtles #3, target is now Before Angry Turtles #4, 1 spot(s) away, because ClosestReachableUnchecked [07:33:59 INF] That path: Before Angry Turtles #4 [07:33:59 INF] AutoRat1 found their Lawn Flamingo (Before Angry Turtles #3) [07:34:00 INF] At Before Angry Turtles #4, target is now Before Angry Turtles #5, 1 spot(s) away, because ClosestReachableUnchecked [07:34:00 INF] That path: Before Angry Turtles #5 [07:34:00 INF] AutoRat1 found their Map of the Entire Internet (Before Angry Turtles #4) [07:34:00 INF] At Before Angry Turtles #5, target is now Before Angry Turtles #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:00 INF] That path: Before Angry Turtles #6 [07:34:00 INF] AutoRat1 found their Pack Rat (Before Angry Turtles #5) [07:34:01 INF] At Before Angry Turtles #6, target is now Before Angry Turtles #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:01 INF] That path: Before Angry Turtles #7 [07:34:01 INF] AutoRat1 found their Notorious R.A.T. (Before Angry Turtles #6) [07:34:01 INF] At Before Angry Turtles #7, target is now Before Angry Turtles #8, 1 spot(s) away, because ClosestReachableUnchecked [07:34:01 INF] That path: Before Angry Turtles #8 [07:34:01 INF] AutoRat1 found their Chef Rat (Before Angry Turtles #7) [07:34:01 INF] At Before Angry Turtles #8, target is now Before Angry Turtles #9, 1 spot(s) away, because ClosestReachableUnchecked [07:34:01 INF] That path: Before Angry Turtles #9 [07:34:01 INF] AutoRat1 found their Carpentry for Ants (Before Angry Turtles #8) [07:34:02 INF] At Before Angry Turtles #9, target is now Before Angry Turtles #10, 1 spot(s) away, because ClosestReachableUnchecked [07:34:02 INF] That path: Before Angry Turtles #10 [07:34:02 INF] At Before Angry Turtles #10, target is now Before Prawn Stars #5, 15 spot(s) away, because ClosestReachableUnchecked [07:34:02 INF] That path: Before Angry Turtles #9, Before Angry Turtles #8, Before Angry Turtles #7, Before Angry Turtles #6, Before Angry Turtles #5, Before Angry Turtles #4, Before Angry Turtles #3, Before Angry Turtles #2, Before Angry Turtles #1, Basketball, Before Prawn Stars #1, Before Prawn Stars #2, Before Prawn Stars #3, Before Prawn Stars #4, Before Prawn Stars #5 [07:34:02 INF] AutoRat1 found their Dijkstra's Algorithm (Before Angry Turtles #9) [07:34:02 INF] AutoRat1 found their Small chain of Islands (Before Angry Turtles #10) [07:34:02 INF] At Before Prawn Stars #5, target is now Before Prawn Stars #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:02 INF] That path: Before Prawn Stars #6 [07:34:02 INF] AutoRat1 found their Pack Rat (Before Prawn Stars #5) [07:34:03 INF] At Before Prawn Stars #6, target is now Before Prawn Stars #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:03 INF] That path: Before Prawn Stars #7 [07:34:03 INF] AutoRat1 found their Computer Rat (Before Prawn Stars #6) [07:34:04 INF] At Before Prawn Stars #7, target is now Before Prawn Stars #8, 1 spot(s) away, because ClosestReachableUnchecked [07:34:04 INF] That path: Before Prawn Stars #8 [07:34:04 INF] AutoRat1 found their Mundane Pickle (Before Prawn Stars #7) [07:34:04 INF] At Before Prawn Stars #8, target is now Before Prawn Stars #9, 1 spot(s) away, because ClosestReachableUnchecked [07:34:04 INF] That path: Before Prawn Stars #9 [07:34:04 INF] AutoRat1 found their Faux Dalmatian-Skin Coat (Before Prawn Stars #8) [07:34:05 INF] At Before Prawn Stars #9, target is now Before Prawn Stars #10, 1 spot(s) away, because ClosestReachableUnchecked [07:34:05 INF] That path: Before Prawn Stars #10 [07:34:05 INF] AutoRat1 found their Bright Idea (Before Prawn Stars #9) [07:34:05 INF] AutoRat1 found their Ninja Rat (Before Prawn Stars #10) [07:34:05 INF] AutoRat1: I've run out of things to do. How are you? [07:34:05 INF] AutoRat1: Oh, hey, what's that thing over there at 'Before Prawn Stars #10'? [07:34:05 INF] At Before Prawn Stars #10, target is now Angry Turtles, 21 spot(s) away, because ClosestReachableUnchecked [07:34:05 INF] That path: Before Prawn Stars #9, Before Prawn Stars #8, Before Prawn Stars #7, Before Prawn Stars #6, Before Prawn Stars #5, Before Prawn Stars #4, Before Prawn Stars #3, Before Prawn Stars #2, Before Prawn Stars #1, Basketball, Before Angry Turtles #1, Before Angry Turtles #2, Before Angry Turtles #3, Before Angry Turtles #4, Before Angry Turtles #5, Before Angry Turtles #6, Before Angry Turtles #7, Before Angry Turtles #8, Before Angry Turtles #9, Before Angry Turtles #10, Angry Turtles [07:34:05 INF] AutoRat1: Yippee, that's just what I needed! [07:34:06 INF] At Angry Turtles, target is now Before Restaurant #1, 1 spot(s) away, because ClosestReachableUnchecked [07:34:06 INF] That path: Before Restaurant #1 [07:34:06 INF] AutoRat1 found their Gas Station Sushi (Angry Turtles) [07:34:06 INF] At Before Restaurant #1, target is now Before Restaurant #2, 1 spot(s) away, because ClosestReachableUnchecked [07:34:06 INF] That path: Before Restaurant #2 [07:34:06 INF] AutoRat1 found their Spilled Bag of Rice (Before Restaurant #1) [07:34:07 INF] At Before Restaurant #2, target is now Before Restaurant #3, 1 spot(s) away, because ClosestReachableUnchecked [07:34:07 INF] That path: Before Restaurant #3 [07:34:07 INF] AutoRat1 found their Expired Health Potion (Before Restaurant #2) [07:34:07 INF] At Before Restaurant #3, target is now Before Restaurant #4, 1 spot(s) away, because ClosestReachableUnchecked [07:34:07 INF] That path: Before Restaurant #4 [07:34:07 INF] AutoRat1 found their Pack Rat (Before Restaurant #3) [07:34:08 INF] At Before Restaurant #4, target is now Before Restaurant #5, 1 spot(s) away, because ClosestReachableUnchecked [07:34:08 INF] That path: Before Restaurant #5 [07:34:08 INF] AutoRat1 found their Sleepy Fish (Before Restaurant #4) [07:34:08 INF] At Before Restaurant #5, target is now Before Restaurant #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:08 INF] That path: Before Restaurant #6 [07:34:08 INF] AutoRat1 found their Pack Rat (Before Restaurant #5) [07:34:09 INF] At Before Restaurant #6, target is now Before Restaurant #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:09 INF] That path: Before Restaurant #7 [07:34:09 INF] AutoRat1 found their Smelly Vintage T-Shirt (Before Restaurant #6) [07:34:09 INF] At Before Restaurant #7, target is now Before Restaurant #8, 1 spot(s) away, because ClosestReachableUnchecked [07:34:09 INF] That path: Before Restaurant #8 [07:34:09 INF] AutoRat1 found their Trash Can Lid (Before Restaurant #7) [07:34:10 INF] At Before Restaurant #8, target is now Before Restaurant #9, 1 spot(s) away, because ClosestReachableUnchecked [07:34:10 INF] That path: Before Restaurant #9 [07:34:10 INF] At Before Restaurant #9, target is now Restaurant, 1 spot(s) away, because ClosestReachableUnchecked [07:34:10 INF] That path: Restaurant [07:34:10 INF] AutoRat1 found their Half of a Worm (Before Restaurant #8) [07:34:10 INF] AutoRat1 found their Nonmagic 8-ball (Before Restaurant #9) [07:34:10 INF] At Restaurant, target is now After Restaurant #1, 1 spot(s) away, because ClosestReachableUnchecked [07:34:10 INF] That path: After Restaurant #1 [07:34:10 INF] AutoRat1 found their Extended Warranty (Restaurant) [07:34:11 INF] At After Restaurant #1, target is now After Restaurant #2, 1 spot(s) away, because ClosestReachableUnchecked [07:34:11 INF] That path: After Restaurant #2 [07:34:11 INF] AutoRat1 found their Someone Else's Shoes (After Restaurant #1) [07:34:12 INF] At After Restaurant #2, target is now After Restaurant #3, 1 spot(s) away, because ClosestReachableUnchecked [07:34:12 INF] That path: After Restaurant #3 [07:34:12 INF] AutoRat1 found their Cheesenado (After Restaurant #2) [07:34:12 INF] At After Restaurant #3, target is now Before Basketball #1, 42 spot(s) away, because Startled [07:34:12 INF] That path: After Restaurant #2, After Restaurant #1, Restaurant, Before Restaurant #9, Before Restaurant #8, Before Restaurant #7, Before Restaurant #6, Before Restaurant #5, Before Restaurant #4, Before Restaurant #3, Before Restaurant #2, Before Restaurant #1, Angry Turtles, Before Angry Turtles #10, Before Angry Turtles #9, Before Angry Turtles #8, Before Angry Turtles #7, Before Angry Turtles #6, Before Angry Turtles #5, Before Angry Turtles #4, Before Angry Turtles #3, Before Angry Turtles #2, Before Angry Turtles #1, Basketball, Before Basketball #18, Before Basketball #17, Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:34:12 INF] At Before Restaurant #1, target is now After Restaurant #3, 12 spot(s) away, because ClosestReachableUnchecked [07:34:12 INF] That path: Before Restaurant #2, Before Restaurant #3, Before Restaurant #4, Before Restaurant #5, Before Restaurant #6, Before Restaurant #7, Before Restaurant #8, Before Restaurant #9, Restaurant, After Restaurant #1, After Restaurant #2, After Restaurant #3 [07:34:13 INF] At After Restaurant #3, target is now After Restaurant #4, 1 spot(s) away, because ClosestReachableUnchecked [07:34:13 INF] That path: After Restaurant #4 [07:34:13 INF] AutoRat1 found their Gym Rat (After Restaurant #3) [07:34:13 INF] At After Restaurant #4, target is now After Restaurant #5, 1 spot(s) away, because ClosestReachableUnchecked [07:34:13 INF] That path: After Restaurant #5 [07:34:13 INF] AutoRat1 found their Pack Rat (After Restaurant #4) [07:34:14 INF] At After Restaurant #5, target is now After Restaurant #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:14 INF] That path: After Restaurant #6 [07:34:14 INF] AutoRat1 found their USB Containing Government Secrets (After Restaurant #5) [07:34:14 INF] AutoRat1: Oh, hey, what's that thing over there at 'After Restaurant #4'? [07:34:14 INF] At After Restaurant #6, target is now After Restaurant #4, 2 spot(s) away, because PriorityPriority [07:34:14 INF] That path: After Restaurant #5, After Restaurant #4 [07:34:14 INF] At After Restaurant #4, target is now After Restaurant #6, 2 spot(s) away, because ClosestReachableUnchecked [07:34:14 INF] That path: After Restaurant #5, After Restaurant #6 [07:34:14 INF] At After Restaurant #6, target is now After Restaurant #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:14 INF] That path: After Restaurant #7 [07:34:14 INF] AutoRat1 found their I can't believe that this isn't a key item (After Restaurant #6) [07:34:15 INF] At After Restaurant #7, target is now After Restaurant #8, 1 spot(s) away, because ClosestReachableUnchecked [07:34:15 INF] That path: After Restaurant #8 [07:34:15 INF] At After Restaurant #8, target is now After Restaurant #9, 1 spot(s) away, because ClosestReachableUnchecked [07:34:15 INF] That path: After Restaurant #9 [07:34:15 INF] AutoRat1 found their Pocket (After Restaurant #7) [07:34:15 INF] AutoRat1 found their Pack Rat (After Restaurant #8) [07:34:15 INF] At After Restaurant #9, target is now After Restaurant #10, 1 spot(s) away, because ClosestReachableUnchecked [07:34:15 INF] That path: After Restaurant #10 [07:34:15 INF] AutoRat1 found their Fake Dog Poop (After Restaurant #9) [07:34:16 INF] At After Restaurant #10, target is now After Restaurant #11, 1 spot(s) away, because ClosestReachableUnchecked [07:34:16 INF] That path: After Restaurant #11 [07:34:16 INF] AutoRat1 found their Broken Fishing Rod (After Restaurant #10) [07:34:17 INF] At After Restaurant #11, target is now After Restaurant #12, 1 spot(s) away, because ClosestReachableUnchecked [07:34:17 INF] That path: After Restaurant #12 [07:34:17 INF] AutoRat1 found their Foreign Coin (After Restaurant #11) [07:34:17 INF] At After Restaurant #12, target is now After Restaurant #13, 1 spot(s) away, because ClosestReachableUnchecked [07:34:17 INF] That path: After Restaurant #13 [07:34:17 INF] AutoRat1 found their Autographed Copy of the Bible (After Restaurant #12) [07:34:17 INF] At After Restaurant #13, target is now After Restaurant #14, 1 spot(s) away, because ClosestReachableUnchecked [07:34:17 INF] That path: After Restaurant #14 [07:34:17 INF] AutoRat1 found their Defeated Punching Bag (After Restaurant #13) [07:34:19 INF] At After Restaurant #14, target is now After Restaurant #15, 1 spot(s) away, because ClosestReachableUnchecked [07:34:19 INF] That path: After Restaurant #15 [07:34:19 INF] AutoRat1 found their Dihydrogen Monoxide (After Restaurant #14) [07:34:19 INF] At After Restaurant #15, target is now After Restaurant #16, 1 spot(s) away, because ClosestReachableUnchecked [07:34:19 INF] That path: After Restaurant #16 [07:34:19 INF] AutoRat1 found their Limited Edition Vintage Superhero Lunch Box Complete with Thermos (After Restaurant #15) [07:34:20 INF] At After Restaurant #16, target is now After Restaurant #17, 1 spot(s) away, because ClosestReachableUnchecked [07:34:20 INF] That path: After Restaurant #17 [07:34:20 INF] AutoRat1 found their Actual Lava Lamp (After Restaurant #16) [07:34:20 INF] At After Restaurant #17, target is now Before Basketball #1, 56 spot(s) away, because Startled [07:34:20 INF] That path: After Restaurant #16, After Restaurant #15, After Restaurant #14, After Restaurant #13, After Restaurant #12, After Restaurant #11, After Restaurant #10, After Restaurant #9, After Restaurant #8, After Restaurant #7, After Restaurant #6, After Restaurant #5, After Restaurant #4, After Restaurant #3, After Restaurant #2, After Restaurant #1, Restaurant, Before Restaurant #9, Before Restaurant #8, Before Restaurant #7, Before Restaurant #6, Before Restaurant #5, Before Restaurant #4, Before Restaurant #3, Before Restaurant #2, Before Restaurant #1, Angry Turtles, Before Angry Turtles #10, Before Angry Turtles #9, Before Angry Turtles #8, Before Angry Turtles #7, Before Angry Turtles #6, Before Angry Turtles #5, Before Angry Turtles #4, Before Angry Turtles #3, Before Angry Turtles #2, Before Angry Turtles #1, Basketball, Before Basketball #18, Before Basketball #17, Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:34:20 INF] At After Restaurant #8, target is now After Restaurant #17, 9 spot(s) away, because ClosestReachableUnchecked [07:34:20 INF] That path: After Restaurant #9, After Restaurant #10, After Restaurant #11, After Restaurant #12, After Restaurant #13, After Restaurant #14, After Restaurant #15, After Restaurant #16, After Restaurant #17 [07:34:22 INF] At After Restaurant #17, target is now After Restaurant #18, 1 spot(s) away, because ClosestReachableUnchecked [07:34:22 INF] That path: After Restaurant #18 [07:34:22 INF] At After Restaurant #18, target is now After Restaurant #19, 1 spot(s) away, because ClosestReachableUnchecked [07:34:22 INF] That path: After Restaurant #19 [07:34:22 INF] AutoRat1 found their Lovely Bunch of Coconuts (After Restaurant #17) [07:34:22 INF] AutoRat1 found their Backwards Cap (After Restaurant #18) [07:34:22 INF] At After Restaurant #19, target is now After Restaurant #20, 1 spot(s) away, because ClosestReachableUnchecked [07:34:22 INF] That path: After Restaurant #20 [07:34:22 INF] At After Restaurant #20, target is now After Restaurant #21, 1 spot(s) away, because ClosestReachableUnchecked [07:34:22 INF] That path: After Restaurant #21 [07:34:22 INF] AutoRat1 found their Priceless Antique (After Restaurant #20) [07:34:22 INF] AutoRat1 found their Cartoonishly Large Bomb (After Restaurant #19) [07:34:23 INF] At After Restaurant #21, target is now After Restaurant #22, 1 spot(s) away, because ClosestReachableUnchecked [07:34:23 INF] That path: After Restaurant #22 [07:34:23 INF] AutoRat1 found their Set of Three Seashells (After Restaurant #21) [07:34:23 INF] At After Restaurant #22, target is now After Restaurant #23, 1 spot(s) away, because ClosestReachableUnchecked [07:34:23 INF] That path: After Restaurant #23 [07:34:23 INF] AutoRat1 found their Holographic Draw Four Card (After Restaurant #22) [07:34:23 INF] At After Restaurant #23, target is now After Restaurant #24, 1 spot(s) away, because ClosestReachableUnchecked [07:34:23 INF] That path: After Restaurant #24 [07:34:23 INF] At After Restaurant #24, target is now After Restaurant #25, 1 spot(s) away, because ClosestReachableUnchecked [07:34:23 INF] That path: After Restaurant #25 [07:34:23 INF] AutoRat1 found their Plague Doctor's Mask (After Restaurant #23) [07:34:23 INF] AutoRat1 found their One Photon (After Restaurant #24) [07:34:24 INF] At After Restaurant #25, target is now After Restaurant #26, 1 spot(s) away, because ClosestReachableUnchecked [07:34:24 INF] That path: After Restaurant #26 [07:34:24 INF] AutoRat1 found their Pack Rat (After Restaurant #25) [07:34:24 INF] At After Restaurant #26, target is now After Restaurant #27, 1 spot(s) away, because ClosestReachableUnchecked [07:34:24 INF] That path: After Restaurant #27 [07:34:24 INF] AutoRat1 found their Two-bedroom Apartment (After Restaurant #26) [07:34:25 INF] At After Restaurant #27, target is now Bowling Ball Door, 1 spot(s) away, because ClosestReachableUnchecked [07:34:25 INF] That path: Bowling Ball Door [07:34:25 INF] At Bowling Ball Door, target is now After Pirate Bake Sale #14, 1 spot(s) away, because ClosestReachableUnchecked [07:34:25 INF] That path: After Pirate Bake Sale #14 [07:34:25 INF] AutoRat1 found their Acoustic Guitar (Bowling Ball Door) [07:34:25 INF] AutoRat1 found their Honey Roasted Packing Peanuts (After Restaurant #27) [07:34:26 INF] At After Pirate Bake Sale #14, target is now After Pirate Bake Sale #13, 1 spot(s) away, because ClosestReachableUnchecked [07:34:26 INF] That path: After Pirate Bake Sale #13 [07:34:26 INF] AutoRat1 found their Fruit Roll-Up (After Pirate Bake Sale #14) [07:34:26 INF] At After Pirate Bake Sale #13, target is now After Pirate Bake Sale #12, 1 spot(s) away, because ClosestReachableUnchecked [07:34:26 INF] That path: After Pirate Bake Sale #12 [07:34:26 INF] AutoRat1 found their Busted Piggy Bank (After Pirate Bake Sale #13) [07:34:27 INF] At After Pirate Bake Sale #12, target is now After Pirate Bake Sale #11, 1 spot(s) away, because ClosestReachableUnchecked [07:34:27 INF] That path: After Pirate Bake Sale #11 [07:34:27 INF] AutoRat1 found their Greasy Paper Bag (After Pirate Bake Sale #12) [07:34:27 INF] At After Pirate Bake Sale #11, target is now After Pirate Bake Sale #10, 1 spot(s) away, because ClosestReachableUnchecked [07:34:27 INF] That path: After Pirate Bake Sale #10 [07:34:27 INF] AutoRat1 found their Artificial Grass (After Pirate Bake Sale #11) [07:34:27 INF] At After Pirate Bake Sale #10, target is now After Pirate Bake Sale #9, 1 spot(s) away, because ClosestReachableUnchecked [07:34:27 INF] That path: After Pirate Bake Sale #9 [07:34:27 INF] AutoRat1 found their Sword made out of Chocolate (After Pirate Bake Sale #10) [07:34:28 INF] At After Pirate Bake Sale #9, target is now After Pirate Bake Sale #8, 1 spot(s) away, because ClosestReachableUnchecked [07:34:28 INF] That path: After Pirate Bake Sale #8 [07:34:28 INF] AutoRat1 found their 5G Wireless Technology (After Pirate Bake Sale #9) [07:34:28 INF] At After Pirate Bake Sale #8, target is now After Pirate Bake Sale #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:28 INF] That path: After Pirate Bake Sale #7 [07:34:28 INF] AutoRat1 found their Damp Pineapple (After Pirate Bake Sale #8) [07:34:28 INF] At After Pirate Bake Sale #7, target is now After Pirate Bake Sale #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:28 INF] That path: After Pirate Bake Sale #6 [07:34:28 INF] AutoRat1 found their Handful of Loose Marbles (After Pirate Bake Sale #7) [07:34:29 INF] At After Pirate Bake Sale #6, target is now After Pirate Bake Sale #5, 1 spot(s) away, because ClosestReachableUnchecked [07:34:29 INF] That path: After Pirate Bake Sale #5 [07:34:29 INF] At After Pirate Bake Sale #5, target is now After Pirate Bake Sale #4, 1 spot(s) away, because ClosestReachableUnchecked [07:34:29 INF] That path: After Pirate Bake Sale #4 [07:34:29 INF] AutoRat1 found their Alligator in a Vest (After Pirate Bake Sale #5) [07:34:29 INF] AutoRat1 found their Apple wearing Jeans (After Pirate Bake Sale #6) [07:34:29 INF] At After Pirate Bake Sale #4, target is now Before Basketball #1, 78 spot(s) away, because Startled [07:34:29 INF] That path: After Pirate Bake Sale #5, After Pirate Bake Sale #6, After Pirate Bake Sale #7, After Pirate Bake Sale #8, After Pirate Bake Sale #9, After Pirate Bake Sale #10, After Pirate Bake Sale #11, After Pirate Bake Sale #12, After Pirate Bake Sale #13, After Pirate Bake Sale #14, Bowling Ball Door, After Restaurant #27, After Restaurant #26, After Restaurant #25, After Restaurant #24, After Restaurant #23, After Restaurant #22, After Restaurant #21, After Restaurant #20, After Restaurant #19, After Restaurant #18, After Restaurant #17, After Restaurant #16, After Restaurant #15, After Restaurant #14, After Restaurant #13, After Restaurant #12, After Restaurant #11, After Restaurant #10, After Restaurant #9, After Restaurant #8, After Restaurant #7, After Restaurant #6, After Restaurant #5, After Restaurant #4, After Restaurant #3, After Restaurant #2, After Restaurant #1, Restaurant, Before Restaurant #9, Before Restaurant #8, Before Restaurant #7, Before Restaurant #6, Before Restaurant #5, Before Restaurant #4, Before Restaurant #3, Before Restaurant #2, Before Restaurant #1, Angry Turtles, Before Angry Turtles #10, Before Angry Turtles #9, Before Angry Turtles #8, Before Angry Turtles #7, Before Angry Turtles #6, Before Angry Turtles #5, Before Angry Turtles #4, Before Angry Turtles #3, Before Angry Turtles #2, Before Angry Turtles #1, Basketball, Before Basketball #18, Before Basketball #17, Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:34:29 INF] At After Restaurant #27, target is now Before Goldfish #1, 2 spot(s) away, because ClosestReachableUnchecked [07:34:29 INF] That path: Bowling Ball Door, Before Goldfish #1 [07:34:29 INF] At Before Goldfish #1, target is now Before Goldfish #2, 1 spot(s) away, because ClosestReachableUnchecked [07:34:29 INF] That path: Before Goldfish #2 [07:34:29 INF] At Before Goldfish #2, target is now Before Goldfish #3, 1 spot(s) away, because ClosestReachableUnchecked [07:34:29 INF] That path: Before Goldfish #3 [07:34:29 INF] AutoRat1 found their Pile of Scrap Metal in the Shape of a Rocket Ship (Before Goldfish #1) [07:34:29 INF] AutoRat1 found their Bowl of Cereal (Before Goldfish #2) [07:34:30 INF] At Before Goldfish #3, target is now Before Goldfish #4, 1 spot(s) away, because ClosestReachableUnchecked [07:34:30 INF] That path: Before Goldfish #4 [07:34:30 INF] AutoRat1 found their Weather Balloon (Before Goldfish #3) [07:34:30 INF] AutoRat1: There's something at 'Before Goldfish #4', I'm sure of it! [07:34:31 INF] At Before Goldfish #4, target is now Before Goldfish #5, 1 spot(s) away, because ClosestReachableUnchecked [07:34:31 INF] That path: Before Goldfish #5 [07:34:31 INF] AutoRat1 found their Bag of Normal Beans (Before Goldfish #4) [07:34:31 INF] At Before Goldfish #5, target is now Before Goldfish #6, 1 spot(s) away, because ClosestReachableUnchecked [07:34:31 INF] That path: Before Goldfish #6 [07:34:31 INF] AutoRat1 found their Mug of Burnt Bean Water (Before Goldfish #5) [07:34:31 INF] At Before Goldfish #6, target is now Before Goldfish #7, 1 spot(s) away, because ClosestReachableUnchecked [07:34:31 INF] That path: Before Goldfish #7 [07:34:31 INF] AutoRat1 found their Loose Screw (Before Goldfish #6) [07:34:32 INF] At Before Goldfish #7, target is now Captured Goldfish, 1 spot(s) away, because ClosestReachableUnchecked [07:34:32 INF] That path: Captured Goldfish [07:34:32 INF] AutoRat1 found their Nothing (Before Goldfish #7) [07:34:33 INF] At Captured Goldfish, target is now Before Computer Interface #1, 1 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Computer Interface #1 [07:34:33 INF] At Before Computer Interface #1, target is now Before Computer Interface #2, 1 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Computer Interface #2 [07:34:33 INF] At Before Computer Interface #2, target is now Before Computer Interface #3, 1 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Computer Interface #3 [07:34:33 INF] At Before Computer Interface #3, target is now Before Computer Interface #4, 1 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Computer Interface #4 [07:34:33 INF] AutoRat1 found their Asteroid Belt (Before Computer Interface #2) [07:34:33 INF] AutoRat1 found their Pie with a Bird Hiding Inside (Captured Goldfish) [07:34:33 INF] AutoRat1 found their Headlight Fluid (Before Computer Interface #3) [07:34:33 INF] AutoRat1 found their Radio Controlled Car (Before Computer Interface #1) [07:34:33 INF] At Before Computer Interface #3, target is now Before Basketball #1, 78 spot(s) away, because Startled [07:34:33 INF] That path: Before Computer Interface #2, Before Computer Interface #1, Captured Goldfish, Before Goldfish #7, Before Goldfish #6, Before Goldfish #5, Before Goldfish #4, Before Goldfish #3, Before Goldfish #2, Before Goldfish #1, Bowling Ball Door, After Restaurant #27, After Restaurant #26, After Restaurant #25, After Restaurant #24, After Restaurant #23, After Restaurant #22, After Restaurant #21, After Restaurant #20, After Restaurant #19, After Restaurant #18, After Restaurant #17, After Restaurant #16, After Restaurant #15, After Restaurant #14, After Restaurant #13, After Restaurant #12, After Restaurant #11, After Restaurant #10, After Restaurant #9, After Restaurant #8, After Restaurant #7, After Restaurant #6, After Restaurant #5, After Restaurant #4, After Restaurant #3, After Restaurant #2, After Restaurant #1, Restaurant, Before Restaurant #9, Before Restaurant #8, Before Restaurant #7, Before Restaurant #6, Before Restaurant #5, Before Restaurant #4, Before Restaurant #3, Before Restaurant #2, Before Restaurant #1, Angry Turtles, Before Angry Turtles #10, Before Angry Turtles #9, Before Angry Turtles #8, Before Angry Turtles #7, Before Angry Turtles #6, Before Angry Turtles #5, Before Angry Turtles #4, Before Angry Turtles #3, Before Angry Turtles #2, Before Angry Turtles #1, Basketball, Before Basketball #18, Before Basketball #17, Before Basketball #16, Before Basketball #15, Before Basketball #14, Before Basketball #13, Before Basketball #12, Before Basketball #11, Before Basketball #10, Before Basketball #9, Before Basketball #8, Before Basketball #7, Before Basketball #6, Before Basketball #5, Before Basketball #4, Before Basketball #3, Before Basketball #2, Before Basketball #1 [07:34:33 INF] At Before Goldfish #5, target is now After Pirate Bake Sale #4, 16 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Goldfish #4, Before Goldfish #3, Before Goldfish #2, Before Goldfish #1, Bowling Ball Door, After Pirate Bake Sale #14, After Pirate Bake Sale #13, After Pirate Bake Sale #12, After Pirate Bake Sale #11, After Pirate Bake Sale #10, After Pirate Bake Sale #9, After Pirate Bake Sale #8, After Pirate Bake Sale #7, After Pirate Bake Sale #6, After Pirate Bake Sale #5, After Pirate Bake Sale #4 [07:34:33 INF] At Before Goldfish #2, target is now Before Computer Interface #4, 10 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Goldfish #3, Before Goldfish #4, Before Goldfish #5, Before Goldfish #6, Before Goldfish #7, Captured Goldfish, Before Computer Interface #1, Before Computer Interface #2, Before Computer Interface #3, Before Computer Interface #4 [07:34:33 INF] At Before Goldfish #5, target is now After Pirate Bake Sale #4, 16 spot(s) away, because ClosestReachableUnchecked [07:34:33 INF] That path: Before Goldfish #4, Before Goldfish #3, Before Goldfish #2, Before Goldfish #1, Bowling Ball Door, After Pirate Bake Sale #14, After Pirate Bake Sale #13, After Pirate Bake Sale #12, After Pirate Bake Sale #11, After Pirate Bake Sale #10, After Pirate Bake Sale #9, After Pirate Bake Sale #8, After Pirate Bake Sale #7, After Pirate Bake Sale #6, After Pirate Bake Sale #5, After Pirate Bake Sale #4 [07:34:34 INF] At Before Goldfish #2, target is now Before Computer Interface #4, 10 spot(s) away, because ClosestReachableUnchecked [07:34:34 INF] That path: Before Goldfish #3, Before Goldfish #4, Before Goldfish #5, Before Goldfish #6, Before Goldfish #7, Captured Goldfish, Before Computer Interface #1, Before Computer Interface #2, Before Computer Interface #3, Before Computer Interface #4 [07:34:34 INF] At Before Goldfish #5, target is now After Pirate Bake Sale #4, 16 spot(s) away, because ClosestReachableUnchecked [07:34:34 INF] That path: Before Goldfish #4, Before Goldfish #3, Before Goldfish #2, Before Goldfish #1, Bowling Ball Door, After Pirate Bake Sale #14, After Pirate Bake Sale #13, After Pirate Bake Sale #12, After Pirate Bake Sale #11, After Pirate Bake Sale #10, After Pirate Bake Sale #9, After Pirate Bake Sale #8, After Pirate Bake Sale #7, After Pirate Bake Sale #6, After Pirate Bake Sale #5, After Pirate Bake Sale #4 [07:34:34 INF] At Before Goldfish #2, target is now Before Computer Interface #4, 10 spot(s) away, because ClosestReachableUnchecked [07:34:34 INF] That path: Before Goldfish #3, Before Goldfish #4, Before Goldfish #5, Before Goldfish #6, Before Goldfish #7, Captured Goldfish, Before Computer Interface #1, Before Computer Interface #2, Before Computer Interface #3, Before Computer Interface #4 ```
airbreather commented 4 days ago

Observe:

The paths from the current location to the target location, as reported in the log, are indeed shortest paths. It's the ClosestReachableUnchecked solver that is definitely mistaken.