def METHOD_NAME(self, multiworld: MultiWorld, player: int) -> bool:
    return (
            self.has_any({'Siege Tank', 'Diamondback', 'Marauder'}, player)
            or get_option_value(multiworld, player, 'required_tactics') > 0
            and (
                    self.has_all({'Reaper', "G-4 Clusterbomb"}, player)
                    or self.has_all({'Spectre', 'Psionic Lash'}, player)
                    or self.has('Vulture', player)
            )
    )