На самом деле все оказалось проще, просто нужно было сделать новый итем
Код
[itemdef i_death_robe]
defname=i_death_robe
id=0204e
type=t_clothing
ну и так далее...
и никаких on=create, и type=t_armor никуда писать не надо. А если просто надеть i_deathshroud, то сфера ругнется UID=0400006f7, id=0204e 'Death Shroud', Invalid code=2207 (Deathshroud not on a dead char) и шруда пропадет