diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-15 14:27:00 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-15 14:27:00 -0400 |
| commit | 7bd0f7d195641e2ce8786673f260af118d8b212d (patch) | |
| tree | b9298fb7b75766ce718ceab9f53d43fc420b8bd2 | |
| parent | d57515cb12028ca1bf76b3d22c3a41ea5874c82f (diff) | |
| download | autosplitters-7bd0f7d195641e2ce8786673f260af118d8b212d.tar.gz autosplitters-7bd0f7d195641e2ce8786673f260af118d8b212d.tar.bz2 autosplitters-7bd0f7d195641e2ce8786673f260af118d8b212d.zip | |
Collectibles that happened at the same time as another trigger (e.g. solving a panel) would not trigger.
| -rw-r--r-- | Lingo 2.asl | 9 |
1 files changed, 6 insertions, 3 deletions
| diff --git a/Lingo 2.asl b/Lingo 2.asl index e0878d2..2f28d2f 100644 --- a/Lingo 2.asl +++ b/Lingo 2.asl | |||
| @@ -268,7 +268,8 @@ split | |||
| 268 | 268 | ||
| 269 | vars.prevPanel = vars.lastPanel; | 269 | vars.prevPanel = vars.lastPanel; |
| 270 | } | 270 | } |
| 271 | else if (vars.currentMap.Current != vars.prevMap) | 271 | |
| 272 | if (!should_split && vars.currentMap.Current != vars.prevMap) | ||
| 272 | { | 273 | { |
| 273 | if (settings["maps"] || vars.importantMaps.Contains(vars.currentMap.Current) || vars.importantMultiMaps.Contains(vars.currentMap.Current)) | 274 | if (settings["maps"] || vars.importantMaps.Contains(vars.currentMap.Current) || vars.importantMultiMaps.Contains(vars.currentMap.Current)) |
| 274 | { | 275 | { |
| @@ -300,7 +301,8 @@ split | |||
| 300 | 301 | ||
| 301 | vars.prevMap = vars.currentMap.Current; | 302 | vars.prevMap = vars.currentMap.Current; |
| 302 | } | 303 | } |
| 303 | else if (vars.latestKeyKey != null && !vars.collectedKeys.Contains(vars.latestKeyKey)) | 304 | |
| 305 | if (!should_split && vars.latestKeyKey != null && !vars.collectedKeys.Contains(vars.latestKeyKey)) | ||
| 304 | { | 306 | { |
| 305 | if (settings["keys"] || vars.importantKeys.Contains(vars.latestKeyKey)) | 307 | if (settings["keys"] || vars.importantKeys.Contains(vars.latestKeyKey)) |
| 306 | { | 308 | { |
| @@ -310,7 +312,8 @@ split | |||
| 310 | 312 | ||
| 311 | vars.collectedKeys.Add(vars.latestKeyKey); | 313 | vars.collectedKeys.Add(vars.latestKeyKey); |
| 312 | } | 314 | } |
| 313 | else if (vars.latestCollectible.Current != vars.latestCollectible.Old) | 315 | |
| 316 | if (!should_split && vars.latestCollectible.Current != vars.latestCollectible.Old) | ||
| 314 | { | 317 | { |
| 315 | if (vars.importantCollectibles.Contains(vars.latestCollectible.Current)) | 318 | if (vars.importantCollectibles.Contains(vars.latestCollectible.Current)) |
| 316 | { | 319 | { |
