def METHOD_NAME(self, multiworld: MultiWorld, player: int) -> bool:
    return self._sc2wol_has_protoss_common_units(multiworld, player) and \
           self.has_any({'Stalker', 'Void Ray', 'Phoenix', 'Carrier'}, player) \
           or get_option_value(multiworld, player, 'required_tactics') > 0 and self.has_any({'High Templar', 'Dark Templar'}, player)