From 167231f9ad391433286db1fdd8237fd7053ec8c9 Mon Sep 17 00:00:00 2001 From: cohrs Date: Mon, 9 Dec 2002 01:29:04 +0000 Subject: [PATCH] B14017 - skeletons and initial armor Add another check to m_dowear to allow skeletons to wear the leather armor they're created with. --- doc/fixes34.1 | 1 + src/worn.c | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/fixes34.1 b/doc/fixes34.1 index 0fdc838fb..06fbb4c5a 100644 --- a/doc/fixes34.1 +++ b/doc/fixes34.1 @@ -318,6 +318,7 @@ web breaking should consider steed strength and other characteristics various missing or inappropriate "killed by" death messages second attack for two-weapon combat will miss if first knocks target away jousting effect no longer occurs every time riding character hits with lance +skeletons should be able to wear the armor they're created with Platform- and/or Interface-Specific Fixes diff --git a/src/worn.c b/src/worn.c index 30b28a8ce..3ec753af9 100644 --- a/src/worn.c +++ b/src/worn.c @@ -366,8 +366,10 @@ boolean creation; */ if (verysmall(mon->data) || nohands(mon->data) || is_animal(mon->data)) return; - /* give mummies a chance to wear their wrappings */ - if (mindless(mon->data) && (mon->data->mlet != S_MUMMY || !creation)) + /* give mummies a chance to wear their wrappings + * and let skeletons wear their initial armor */ + if (mindless(mon->data) && (!creation || + (mon->data->mlet != S_MUMMY && mon->data != &mons[PM_SKELETON]))) return; m_dowear_type(mon, W_AMUL, creation);