about summary refs log tree commit diff stats
path: root/Lingo.asl
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-09-02 07:26:50 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-09-02 07:26:50 -0400
commit2320c6830e25bf0faad94dbe4bc39361fe4774f0 (patch)
treee7ce1809243c8cef343f7fb7c320df0f8f865561 /Lingo.asl
parent25b93dfcb95e2af308663c883b49c8c5ff814fe7 (diff)
downloadautosplitters-2320c6830e25bf0faad94dbe4bc39361fe4774f0.tar.gz
autosplitters-2320c6830e25bf0faad94dbe4bc39361fe4774f0.tar.bz2
autosplitters-2320c6830e25bf0faad94dbe4bc39361fe4774f0.zip
[Lingo] Added Pumpkin Patch achievements
Diffstat (limited to 'Lingo.asl')
-rw-r--r--Lingo.asl9
1 files changed, 9 insertions, 0 deletions
diff --git a/Lingo.asl b/Lingo.asl index 7070ed6..ddd18d8 100644 --- a/Lingo.asl +++ b/Lingo.asl
@@ -21,6 +21,7 @@ startup
21 settings.Add("levelOneThePanels",false,"Split on LL1 achievement panels (besides End and Master)"); 21 settings.Add("levelOneThePanels",false,"Split on LL1 achievement panels (besides End and Master)");
22 settings.Add("levelOneOranges",false,"Split on orange panels that open up the LL1 tower"); 22 settings.Add("levelOneOranges",false,"Split on orange panels that open up the LL1 tower");
23 settings.Add("levelTwoThePanels",false,"Split on LL2 achievement panels (besides Ascendant)"); 23 settings.Add("levelTwoThePanels",false,"Split on LL2 achievement panels (besides Ascendant)");
24 settings.Add("patchAchieves",false,"Split on The Pumpkin Patch achievements");
24 settings.Add("showLastPanel",false, "Override first text component with the name of the most recently solved panel"); 25 settings.Add("showLastPanel",false, "Override first text component with the name of the most recently solved panel");
25 26
26 vars.prevPanel = ""; 27 vars.prevPanel = "";
@@ -147,6 +148,11 @@ startup
147 "Panel_the_earnest", 148 "Panel_the_earnest",
148 "Panel_the_right" 149 "Panel_the_right"
149 }; 150 };
151
152 vars.patchAchievePanels = new List<String>{
153 "Panel_the_associating",
154 "Panel_the_deciphering"
155 };
150} 156}
151 157
152init 158init
@@ -256,6 +262,9 @@ split
256 } else if (settings["levelTwoThePanels"] && vars.levelTwoThePanels.Contains(vars.panel.Current)) { 262 } else if (settings["levelTwoThePanels"] && vars.levelTwoThePanels.Contains(vars.panel.Current)) {
257 action = "SPLIT"; 263 action = "SPLIT";
258 vars.log("Split on LL2 THE panel"); 264 vars.log("Split on LL2 THE panel");
265 } else if (settings["patchAchieves"] && vars.patchAchievePanels.Contains(vars.panel.Current)) {
266 action = "SPLIT";
267 vars.log("Split on Pumpkin Patch THE panel");
259 } else if (settings["configs"] && vars.configWaypoints != null && vars.configWaypoints.Contains(vars.panel.Current)) { 268 } else if (settings["configs"] && vars.configWaypoints != null && vars.configWaypoints.Contains(vars.panel.Current)) {
260 action = "SPLIT"; 269 action = "SPLIT";
261 vars.log("Split on config file"); 270 vars.log("Split on config file");