diff --git a/src/u_init.c b/src/u_init.c index adea5678a..816669d98 100644 --- a/src/u_init.c +++ b/src/u_init.c @@ -2243,6 +2243,9 @@ register struct trobj *origtrop; if (obj->otyp == JACKET) set_material(obj, LEATHER); + + if (Race_if(PM_VAMPIRIC) && obj->otyp && obj->otyp == LONG_SWORD) + set_material(obj, METAL); } if (obj->otyp == STRIPED_SHIRT) obj->cursed = TRUE;