finished weapon and item base class