|
|
@@ -729,6 +729,13 @@ class MetroidState: |
|
|
|
def decodePassword(self, pwd): |
|
|
|
""" Sanity checking! This function decodes an input password back into a bitfield, |
|
|
|
so that you can check that it was properly encoded. |
|
|
|
Q: Why doesn't this display the game state? |
|
|
|
A: I trust that https://www.truepeacein.space properly encodes the game state. |
|
|
|
So when I create a game state with the randomizer, I can recreate that |
|
|
|
game state at TPIS and use the password generates as its input, to check |
|
|
|
against my randomized game password. In other words, this is a testing |
|
|
|
function, and in the intended use case I'll know what the input bitfield is |
|
|
|
and be able to check against it. |
|
|
|
""" |
|
|
|
densePwd = pwd.replace(" ","") |
|
|
|
numPwd = [] |