Add debug statements to test to see if the script is doing what you expect it to be doing:
Code:
var void as number
var tao as number
void = hero.childfound[xVoid].field[hTotal].value
debug "void " & void
tao = hero.tagcount[User.Tao] * 3
debug "tao tagcount " & tao
tao = tao + 5
debug "tao +5 " & tao
if (void >= tao) then
debug "Valid TRUE"
@valid=1
endif
Then go to "
Develop->Floating Info Windows->Show Debug Output". Then try and add the feat to a character and the debug output will get displayed.