code: def init_weapon_list():
      
      twohand = []
      for item in TWOHANDED_WEAPONS:
          twohand.append([item])
  
      onehand = []
      for item in ONEHANDED_WEAPONS:
          onehand.append([item])
  
      shield = SHIELDS
  
      dualwield_variations = []
      weapon_shield_variations = []
  
      for item in ONEHANDED_WEAPONS:
          for i in ONEHANDED_WEAPONS:
              dualwield_variations.append([item, i])
          for j in shield:
              weapon_shield_variations.append([j, item])
  
      return twohand + onehand + dualwield_variations + weapon_shield_variations
docs: Initialize the possible weapon
      combinations.