From 38475fd9c286667a235b6f609ccf2689949202fd Mon Sep 17 00:00:00 2001 From: jbzdarkid Date: Sun, 28 Oct 2018 16:55:57 -0700 Subject: Add (not working) challenge randomization, hopefully fix treehouse, fix mountain elevator? --- Source/Panels.h | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) (limited to 'Source/Panels.h') diff --git a/Source/Panels.h b/Source/Panels.h index b3a7791..2187d57 100644 --- a/Source/Panels.h +++ b/Source/Panels.h @@ -34,10 +34,8 @@ std::vector leftRightPanels = { // These panels are very tall (aka not square) and can't take symmetry panels on them. std::vector tallUpDownPanels = { - 0x335AB, // UTM In Elevator Control - 0x3369D, // UTM Lower Elevator Control - 0x335AC, // UTM Upper Elevator Control 0x09EEB, // Mountain 2 Elevator + 0x17CC4, // Mill Elevator Control }; // Note: Some of these (non-controls) are duplicated elsewhere @@ -57,6 +55,9 @@ std::vector upDownPanels = { 0x0A3B5, // Tutorial Back Left 0x17CC4, // Mill Elevator Control +// 0x335AB, // UTM In Elevator Control +// 0x3369D, // UTM Lower Elevator Control +// 0x335AC, // UTM Upper Elevator Control }; // Note: Some of these (non-controls) are duplicated elsewhere @@ -81,9 +82,33 @@ std::vector pillars = { 0x09E56, // Mountain 3 Right Pillar 2 0x09E5A, // Mountain 3 Right Pillar 3 0x33961, // Mountain 3 Right Pillar 4 - 0x09DD5, // UTM Challenge Pillar -// 0x1C31A, // Challenge Left Pillar -// 0x1C319, // Challenge Right Pillar +// 0x09DD5, // UTM Challenge Pillar +}; + +std::vector challengePanels = { + 0x0A332, // Challenge Record Start + 0x0088E, // Challenge Easy Maze + 0x00BAF, // Challenge Hard Maze + 0x00BF3, // Challenge Stones Maze + 0x00C09, // Challenge Pedestal + 0x0051F, // Challenge Column Bottom Left + 0x00524, // Challenge Column Top Right + 0x00CDB, // Challenge Column Top Left + 0x00CD4, // Challenge Column Far Panel + 0x00C80, // Challenge Triple 1 Left +// 0x00CA1, // Challenge Triple 1 Center +// 0x00CB9, // Challenge Triple 1 Right + 0x00C22, // Challenge Triple 2 Left +// 0x00C59, // Challenge Triple 2 Center +// 0x00C68, // Challenge Triple 2 Right +// 0x04CB3, // Challenge Left Timer +// 0x04CB5, // Challenge Middle Timer +// 0x04CB6, // Challenge Right Timer + 0x034EC, // Challenge Triangle + 0x034F4, // Challenge Triangle + 0x1C31A, // Challenge Left Pillar + 0x1C319, // Challenge Right Pillar +// 0x0356B, // Challenge Vault Box }; std::vector mountainMultipanel = { -- cgit 1.4.1