123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- class MetroidState:
- def __init__(self):
- self.itemsCollected = {
- "Maru Mari": False,
- "Bombs": False,
- "Long Beam": False,
- "Ice Beam": False,
- "Wave Beam": False,
- "High Jump Boots": False,
- "Varia": False,
- "Screw Attack": False
- }
- self.samusHas = {
- "Maru Mari": False,
- "Bombs": False,
- "Long Beam": False,
- "Ice Beam": False,
- "Wave Beam": False,
- "High Jump Boots": False,
- "Varia": False,
- "Screw Attack": False
- }
- self.missileTanks = {
- 1: False,
- 2: False,
- 3: False,
- 4: False,
- 5: False,
- 6: False,
- 7: False,
- 8: False,
- 9: False,
- 10: False,
- 11: False,
- 12: False,
- 13: False,
- 14: False,
- 15: False,
- 16: False,
- 17: False,
- 18: False,
- 19: False,
- 20: False,
- 21: False
- }
- self.energyTanks = {
- 1: False,
- 2: False,
- 3: False,
- 4: False,
- 5: False,
- 6: False,
- 7: False,
- 8: False
- }
- self.zebetitesDestroyed {
- 1: False,
- 2: False,
- 3: False,
- 4: False,
- 5: False
- }
- self.brinstarDoors {
- 1: False,
- 2: False,
- 3: False,
- 4: False,
- 5: False
- }
- self.norfairDoors {
- 1: False,
- 2: False,
- 3: False,
- 4: False
- }
- self.kraidDoors {
- 1: False,
- 2: False,
- 3: False,
- 4: False,
- 5: False
- }
- self.ridleyDoors {
- 1: False,
- 2: False
- }
- self.tourianDoors {
- 1: False,
- 2: False,
- 3: False
- }
- self.kraidKilles = False
- self.ridleyKilled = False
- self.motherBrainKilled = False
- self.kraidStatue = False
- self.ridleyStatue = False
- self.swimsuit = False
- self.missileCount = 0
- self.gameAge = 0
- self.startLocation = ["Brinstar", "Norfair", "Kraid's Lair", "Ridley's Lair", "Tourian"]
-
- def main():
- pass
-
- if __name__ == "__main__":
- main()
|