diff options
Diffstat (limited to 'Source/Randomizer.cpp')
-rw-r--r-- | Source/Randomizer.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Randomizer.cpp b/Source/Randomizer.cpp index baae8c3..5e57ca3 100644 --- a/Source/Randomizer.cpp +++ b/Source/Randomizer.cpp | |||
@@ -1,8 +1,8 @@ | |||
1 | /* | 1 | /* |
2 | * Random *rotation* of desert laser redirect? | ||
3 | * Try to wire up both keep halves | 2 | * Try to wire up both keep halves |
4 | * Wire up both halves of symmetry laser | 3 | * Wire up both halves of symmetry laser |
5 | * Turn off floating panel in desert | 4 | * Turn off floating panel in desert |
5 | * Try randomizing default-on for pitches & bunker | ||
6 | 6 | ||
7 | 7 | ||
8 | * Speed up *everything* ? Or maybe we'll just stop using this setting entirely. | 8 | * Speed up *everything* ? Or maybe we'll just stop using this setting entirely. |
@@ -23,10 +23,10 @@ | |||
23 | * Randomize audio logs -- Hard, seem to be unloaded some times? | 23 | * Randomize audio logs -- Hard, seem to be unloaded some times? |
24 | * Swap sounds in jungle (along with panels) -- maybe impossible | 24 | * Swap sounds in jungle (along with panels) -- maybe impossible |
25 | * Make orange 7 (all of oranges?) hard. Like big = hard. (See: HARD_MODE) | 25 | * Make orange 7 (all of oranges?) hard. Like big = hard. (See: HARD_MODE) |
26 | * Try randomizing default-on for pitches & bunker | ||
27 | * Try turning on first half of wire in shadows once tutorial is done | 26 | * Try turning on first half of wire in shadows once tutorial is done |
28 | * It might be possible to remove the texture on top of rainbow 5 (so that any panel can be placed there) | 27 | * It might be possible to remove the texture on top of rainbow 5 (so that any panel can be placed there) |
29 | * 20 challenges with 20 consecutive seeds | 28 | * 20 challenges with 20 consecutive seeds |
29 | * Random *rotation* of desert laser redirect? | ||
30 | */ | 30 | */ |
31 | #include "Memory.h" | 31 | #include "Memory.h" |
32 | #include "Randomizer.h" | 32 | #include "Randomizer.h" |
@@ -201,6 +201,11 @@ void Randomizer::RandomizeJungle() { | |||
201 | RandomizeRange(randomOrder, SWAP::NONE, 1, 7); // Waves 2-7 | 201 | RandomizeRange(randomOrder, SWAP::NONE, 1, 7); // Waves 2-7 |
202 | RandomizeRange(randomOrder, SWAP::NONE, 8, 13); // Pitches 1-6 | 202 | RandomizeRange(randomOrder, SWAP::NONE, 8, 13); // Pitches 1-6 |
203 | ReassignTargets(junglePanels, randomOrder); | 203 | ReassignTargets(junglePanels, randomOrder); |
204 | |||
205 | // Fix the wall's target to point back to the cable, and the cable to point to the pitches panel. | ||
206 | // auto wallTarget = _memory->ReadPanelData<int>(junglePanels[7], TARGET, 1); | ||
207 | // _memory->WritePanelData<int>(junglePanels[7], TARGET, {0x3C113}); | ||
208 | // _memory->WritePanelData<int>(0x3C112, CABLE_TARGET_1, wallTarget); | ||
204 | } | 209 | } |
205 | 210 | ||
206 | void Randomizer::RandomizeSwamp() { | 211 | void Randomizer::RandomizeSwamp() { |