every 'item' has a 'base id'. normals/refs/unis/elites/supers all have the same 'base id' but a unique 'item id' thats why its possible to have the edited itemtype.dats. however, +1's are generated server-side, only on item pickup. you may see an item on the floor with a base id of a normal tro armor, you tell the server, youre picking up the item, inturn, it replies with the 'iteminfo' packet back to the client. at that moment, as you request to pick up the item at coords, x,y... server does some math... and decides whether to dump put a normal item, or a +1.