Originally Posted by Shamino
NO, all monsters shouldn't have that data because not ALL monsters are alike, yet theyre ALL STILL CALLED MONSTERS!
Think of this like a real life situation....
we can call all mammals mammals because they give birth to live babies...
But even though a dog might have fur and a whale might have a blowhole, doesn't make them not mammals...
Therefore when we ask wtf is a mammal, we can say a whale is a mammal, we can say a dog is a mammal, even though they do completely different things....
Second solution doesnt work, well it does, but its clunky and would ultimately become unmanageable...
Solution one, thats the same as having 100 virtual functions in a monster baseclass, not happening!