rlm@214: ;; struggle works rlm@214: rlm@214: [ccd5 (4 5 6 7 8)] rlm@214: [cfe8 (5 4 3 2 1)] rlm@214: [d02c (4 3 2 1 0)] rlm@214: [d187 (4 3 2 1 0)] rlm@214: rlm@214: ;; struggle doesn't work rlm@214: rlm@214: [ccd5 (0 1 2 3 4)] rlm@214: [cfe8 (0 4 3 2 1)] rlm@214: [d02c (32 3 2 1 0)] rlm@214: [d187 (4 3 2 1 0)] rlm@214: rlm@214: rlm@214: rlm@214: rlm@214: rlm@214: rlm@214: rlm@214: ran: rlm@214: rlm@214: (clojure.pprint/pprint (temporal-compare jiggly-4-pp jiggly-3-pp rlm@214: jiggly-2-pp jiggly-1-pp jiggly-0-pp)) rlm@214: rlm@214: and: rlm@214: rlm@214: (clojure.pprint/pprint (temporal-compare syn-jiggly-4-pp rlm@214: syn-jiggly-3-pp syn-jiggly-2-pp syn-jiggly-1-pp syn-jiggly-0-pp)) rlm@214: rlm@214: to generate the above, then filtered manually rlm@216: rlm@216: rlm@216: rlm@216: rlm@216: (def jiggly-lvl-3 (read-state "jiggly-lvl-3")) rlm@216: rlm@216: (def jiggly-4-pp (read-state "jiggly-4-pp")) rlm@216: rlm@216: (def jiggly-3-pp (read-state "jiggly-3-pp")) rlm@216: rlm@216: (def jiggly-2-pp (read-state "jiggly-2-pp")) rlm@216: rlm@216: (def jiggly-1-pp (read-state "jiggly-1-pp")) rlm@216: rlm@216: (def jiggly-0-pp (read-state "jiggly-0-pp")) rlm@216: rlm@216: (def jiggly-struggle-once (read-state "jiggly-struggle-once")) rlm@216: rlm@216: rlm@216: (def syn-jiggly-4-pp (read-state "syn-jiggly-4-pp")) rlm@216: (def syn-jiggly-3-pp (read-state "syn-jiggly-3-pp")) rlm@216: (def syn-jiggly-2-pp (read-state "syn-jiggly-2-pp")) rlm@216: (def syn-jiggly-1-pp (read-state "syn-jiggly-1-pp")) rlm@216: (def syn-jiggly-0-pp (read-state "syn-jiggly-0-pp")) rlm@216: rlm@216: Turns out that the pp for the non-existent moves rlm@216: for the synthetic jigglypuff were not zeroed, causing rlm@216: struggle to fail. Not really an exciting conclusion, but rlm@216: there it is.