player->removeitem "repair_grandmaster_01", 20
but if a player has a used up grandmaster repair hammer it will take only his/her grandmaster used up repair hammers. I did a little test and put 20 grandmaster repair hammers in my inventory and put one used up grandmaster repair hammer and what happens is the used up one gets removed but the 20 not used up ones stay. At first i thought i didn't type it right to recognize the amount to remove but that wasn't it the game engine seperates the two, and each seperate used repair hammer by itself. The game doesn't take 20 total unless they are all perfect and not used. So the only other way to do this is via script??