def find_topicmatch(self, topicstr, exact=False):
        dbref = utils.dbref(topicstr)
        if dbref:
            return self.filter(id=dbref)
        topics = self.filter(db_key__iexact=topicstr)
        if not topics and not exact:
            topics = self.filter(db_key__istartswith=topicstr)
            if not topics:
                topics = self.filter(db_key__icontains=topicstr)
        return topics
Targeting a single character should be possible
dataset/ETHPy150Open evennia/evennia/evennia/help/manager.py/HelpEntryManager.find_topicmatch--crossover with--dataset/ETHPy150Open tuturto/pyherc/src/pyherc/test/unit/test_spells.py/TestSpellTargetingSingle.test_target_single