From 5273f59b933b54ccfe2ef35fd3a952f08a99e9c6 Mon Sep 17 00:00:00 2001 From: pingus <65916635+pinguupinguu@users.noreply.github.com> Date: Sun, 19 Nov 2023 21:57:11 -0500 Subject: [PATCH] add standard progression --- Uzebox/~Hack~ UzeMaze RA.rascript | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Uzebox/~Hack~ UzeMaze RA.rascript b/Uzebox/~Hack~ UzeMaze RA.rascript index 834d49c..c345eac 100644 --- a/Uzebox/~Hack~ UzeMaze RA.rascript +++ b/Uzebox/~Hack~ UzeMaze RA.rascript @@ -20,6 +20,15 @@ function lvl_clr(lvl, limit) => trigger_when(prev(uibox_lvl_clr()) == 0x20 && uibox_lvl_clr() == 0x2a) && byte(0x42c) != 0x2a && //No Level Select byte(0x0383) != 0x2a +function levels_cleared(cnt) => tally_of(range(1, 15, 1), cnt, b => once(level() == b && prev(flds()) == 1 && flds() == 0)) +achievement( + "Move-Free Solver", + "Solve all fifteen puzzles in one session", + points=5, + trigger= + levels_cleared(14) && + measured(levels_cleared(15)) +) achievement( "Hexadigital's Challenge!", "Solve Hexadigital's puzzle (#1) in 59 moves or less",