Change doll hovertext msg appropriately

setDollType is not the place for testing against the primText;
copied code to Timer which makes the hoverText right on every tick -
but only changes the text if needed.