diff options
Diffstat (limited to 'Source')
| -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() { |
