diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-03-19 22:56:52 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-03-19 22:56:52 -0400 |
| commit | 000cbb0003a93e40784315c56d393658944cd004 (patch) | |
| tree | 187465a1b928ca494d919bfa2a6d8813fd62b198 | |
| parent | 9207d32a2463ec726cfe0cb137ef0321b7cadb66 (diff) | |
| download | autosplitters-000cbb0003a93e40784315c56d393658944cd004.tar.gz autosplitters-000cbb0003a93e40784315c56d393658944cd004.tar.bz2 autosplitters-000cbb0003a93e40784315c56d393658944cd004.zip | |
[Lingo] Added "split on LL2 achievements"
| -rw-r--r-- | Lingo.asl | 57 |
1 files changed, 56 insertions, 1 deletions
| diff --git a/Lingo.asl b/Lingo.asl index b448010..1b856dd 100644 --- a/Lingo.asl +++ b/Lingo.asl | |||
| @@ -14,12 +14,13 @@ startup | |||
| 14 | }); | 14 | }); |
| 15 | 15 | ||
| 16 | settings.Add("every",false,"Split on every panel solve"); | 16 | settings.Add("every",false,"Split on every panel solve"); |
| 17 | settings.Add("end", false, "Split on The End"); | 17 | settings.Add("end", false, "Split on The End / The Ascendant"); |
| 18 | settings.Add("unchallenged", false, "Split on The Unchallenged"); | 18 | settings.Add("unchallenged", false, "Split on The Unchallenged"); |
| 19 | settings.Add("master", false, "Split on The Master"); | 19 | settings.Add("master", false, "Split on The Master"); |
| 20 | settings.Add("pilgrimage", false, "Split on Pilgrimage"); | 20 | settings.Add("pilgrimage", false, "Split on Pilgrimage"); |
| 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("showLastPanel",false, "Override first text component with the name of the most recently solved panel"); | 24 | settings.Add("showLastPanel",false, "Override first text component with the name of the most recently solved panel"); |
| 24 | 25 | ||
| 25 | vars.prevPanel = ""; | 26 | vars.prevPanel = ""; |
| @@ -93,6 +94,57 @@ startup | |||
| 93 | "Panel_drawl_runs_enter_5", | 94 | "Panel_drawl_runs_enter_5", |
| 94 | "Panel_reads_rust_lawns_6" | 95 | "Panel_reads_rust_lawns_6" |
| 95 | }; | 96 | }; |
| 97 | |||
| 98 | vars.levelTwoThePanels = new List<String>{ | ||
| 99 | "Panel_the_analytical", | ||
| 100 | "Panel_the_mythical", | ||
| 101 | "Panel_the_unforgettable", | ||
| 102 | "Panel_the_fuzzy", | ||
| 103 | "Panel_the_sharp", | ||
| 104 | "Panel_the_structured", | ||
| 105 | "Panel_the_devious", | ||
| 106 | "Panel_the_amazing", | ||
| 107 | "Panel_the_frozen", | ||
| 108 | "Panel_the_lunar", | ||
| 109 | "Panel_the_learned", | ||
| 110 | "Panel_the_arcadian", | ||
| 111 | "Panel_the_stellar", | ||
| 112 | "Panel_the_handy", | ||
| 113 | "Panel_orange_8", | ||
| 114 | "Panel_the_ethereal", | ||
| 115 | "Panel_the_sapient", | ||
| 116 | "Panel_the_worldly", | ||
| 117 | "Panel_the_seen", | ||
| 118 | "Panel_the_perennial", | ||
| 119 | "Panel_the_memorable", | ||
| 120 | "Panel_the_exemplary", | ||
| 121 | "Panel_the_fresh", | ||
| 122 | "Panel_the_veteran", | ||
| 123 | "Panel_the_royal", | ||
| 124 | "Panel_the_unscrambled", | ||
| 125 | "Panel_the_appreciated", | ||
| 126 | "Panel_the_exact", | ||
| 127 | "Panel_the_unopposed", | ||
| 128 | "Panel_the_unsullied", | ||
| 129 | "Panel_the_multitalented", | ||
| 130 | "Panel_the_sweet", | ||
| 131 | "Panel_the_tasty", | ||
| 132 | "Panel_the_hidden", | ||
| 133 | "Panel_the_magnificent", | ||
| 134 | "Panel_the_magnanimous", | ||
| 135 | "Panel_the_magnate", | ||
| 136 | "Panel_the_magnetic", | ||
| 137 | "Panel_the_archaeologist", | ||
| 138 | "Panel_end", | ||
| 139 | "Panel_the_lonely", | ||
| 140 | "Panel_the_lucky", | ||
| 141 | "Panel_the_lettered", | ||
| 142 | "Panel_the_knowledgeable", | ||
| 143 | "Panel_the_welcoming", | ||
| 144 | "Panel_the_direct", | ||
| 145 | "Panel_the_expert", | ||
| 146 | "Panel_the_infallible" | ||
| 147 | }; | ||
| 96 | } | 148 | } |
| 97 | 149 | ||
| 98 | init | 150 | init |
| @@ -199,6 +251,9 @@ split | |||
| 199 | } else if (settings["levelOneOranges"] && vars.levelOneOranges.Contains(vars.panel.Current)) { | 251 | } else if (settings["levelOneOranges"] && vars.levelOneOranges.Contains(vars.panel.Current)) { |
| 200 | action = "SPLIT"; | 252 | action = "SPLIT"; |
| 201 | vars.log("Split on LL1 tower orange"); | 253 | vars.log("Split on LL1 tower orange"); |
| 254 | } else if (settings["levelTwoThePanels"] && vars.levelTwoThePanels.Contains(vars.panel.Current)) { | ||
| 255 | action = "SPLIT"; | ||
| 256 | vars.log("Split on LL2 THE panel"); | ||
| 202 | } else if (settings["configs"] && vars.configWaypoints != null && vars.configWaypoints.Contains(vars.panel.Current)) { | 257 | } else if (settings["configs"] && vars.configWaypoints != null && vars.configWaypoints.Contains(vars.panel.Current)) { |
| 203 | action = "SPLIT"; | 258 | action = "SPLIT"; |
| 204 | vars.log("Split on config file"); | 259 | vars.log("Split on config file"); |
