Вроде наконец заметил, почему во многих цитатах выпадает иконка класса/расы и вместо [друид] написано[друид].
Может стоить при цитатах встроить проверку первого символа на равенство [ и если он там есть, то ставить пробел?
Или везде где есть [ после непробельного символа добавлять в начале пробел?
Например ([] заменено на {}):
{quote="Dord"}{друид} {воин} {чернокнижник}{/quote}
менять на
{quote="Dord"} {друид} {воин} {чернокнижник}{/quote}
Тогда будет
Dord писал(а):
[друид] [воин] [чернокнижник]
а не
Dord писал(а):
[друид] [воин] [чернокнижник]