It should be possible to use asterisk (*) as Wildcard in filter searches of the Awake list. This is handled in CharFilter.js
In addition, the help filter text in HelpFilterComponent.js should be updated to include a Wildcard section:
Wildcard
Putting an asterisk () within a criteria, will act as a wildcard.
`taur` will match characters with the species "centaur", "minotaur", or "leotaur".
Multi wildcards should be allowed: *wolf* matching direwolftaur
Empty match should be allowed: fox* matching fox
Wildcards may be used anywhere in a word: fox*, *taur, role*play
Multiple consecutive wildcards behave in the same way as a single wildcard: fox** = fox*
Wildcard matches space for tags: size* matching size difference and size-difference
Wildcard does NOT match space for names, species, or gender: Lu*y matching Lucy Paw but NOT Luke Sky
(The reason why space should not be matched by names, species, or gender, is because the matching for those fields are made per word and not by full expression like with tags. Eg: size matches the gender Variable size female but not the tag size difference)
Issue
It should be possible to use asterisk (
*
) as Wildcard in filter searches of the Awake list. This is handled in CharFilter.jsIn addition, the
help filter
text in HelpFilterComponent.js should be updated to include a Wildcard section:See discussion on Wolfery forum: https://forum.wolfery.com/t/feature-wildcard-support-in-character-search/2696
Notes
*wolf*
matching direwolftaurfox*
matching foxfox*
,*taur
,role*play
fox**
=fox*
size*
matching size difference and size-differenceLu*y
matchingLucy Paw
but NOTLuke Sky
(The reason why space should not be matched by names, species, or gender, is because the matching for those fields are made per word and not by full expression like with tags. Eg:
size
matches the gender Variable size female but not the tag size difference)