====================
Templates

* Use Screw Attack (Space Jump):
      Space Jump Boots and Screw Attack and Morph Ball

* Use Screw Attack (No Space Jump):
      Screw Attack and Morph Ball

* Shoot Phazite (X-Ray and Nova):
      Nova Beam and X-Ray Visor

* Melt Objects (Plasma or Nova):
      Plasma Beam or Nova Beam

* Use Grapple Voltage (Lasso and Voltage):
      Grapple Lasso and Grapple Voltage

* Bomb Jump/Spring Space Jump (Beginner):
      All of the following:
          Morph Ball
          Any of the following:
              Bomb/Spring Space Jump (Beginner)
              Morph Ball Bomb and Bomb Jump (Beginner)

* Use Ship Missile (Command Visor and Ship Missile):
      Command Visor and Ship Missile

* Use Ship Grapple (Command Visor and Ship Grapple):
      Command Visor and Ship Grapple

* Enter Hypermode:
      Energy Tank and HyperModeTank

* Hazard Shield:
      Suit Type ≥ 4

====================
Dock Weaknesses

> DockType.DOOR
  * (0) Normal Door; Lock type: FRONT_ALWAYS_BACK_FREE
      Trivial

  * (1) Plasma Door; Lock type: FRONT_ALWAYS_BACK_FREE
      Plasma Beam

  * (2) Nova Door; Lock type: FRONT_ALWAYS_BACK_FREE
      Nova Beam

  * (3) Missile Blast Shield; Lock type: FRONT_BLAST_BACK_FREE_UNLOCK
      Missile

  * (4) Ice Missile Blast Shield; Lock type: FRONT_BLAST_BACK_FREE_UNLOCK
      Missile and Ice Missile

  * (5) Seeker Missiles Blast Shield; Lock type: FRONT_BLAST_BACK_FREE_UNLOCK
      Missile ≥ 5 and Seeker Missile

  * (6) Grapple Lasso Blast Shield; Lock type: FRONT_BLAST_BACK_FREE_UNLOCK
      Grapple Lasso

  * (8) Permanently Locked; Lock type: FRONT_ALWAYS_BACK_FREE
      Impossible

  * (9) Ice Missile Blast Shield (Vulnerable to Missiles); Lock type: FRONT_BLAST_BACK_FREE_UNLOCK
      All of the following:
          Missile
          Ice Missile or Knowledge (Beginner)

> DockType.MORPH_BALL_DOOR
  * (0) Morph Ball Door; Lock type: FRONT_ALWAYS_BACK_FREE
      Morph Ball

> DockType.OTHER
  * (0) Other Door; Lock type: FRONT_ALWAYS_BACK_FREE
      Trivial

> DockType.PORTAL