Leave it as it is. It's nice to have pets finally give us a boost for our stats even if it's not a lot. If people want the ghost the can use the original ghost. Let them cry. We already have enough pets with effects and glows or whatever. I like this idea of the invisible ghost. It's different. And yes like you said. It's called INVISIBLE ghost for a reason. The description it has with it "where the hell is it??" Suits it perfect. If you change it's features what will be the new description... "oh it's right here!" Lame. Leave it.
Bookmarks