Unify putting a saddle on steed

This commit is contained in:
Pasi Kallinen
2016-02-05 17:23:22 +02:00
parent 00935a11c8
commit 0ca477486d
4 changed files with 19 additions and 18 deletions

View File

@@ -187,13 +187,8 @@ makedog()
context.startingpet_mid = mtmp->m_id;
/* Horses already wear a saddle */
if (pettype == PM_PONY && !!(otmp = mksobj(SADDLE, TRUE, FALSE))) {
if (mpickobj(mtmp, otmp))
panic("merged saddle?");
mtmp->misc_worn_check |= W_SADDLE;
otmp->dknown = otmp->bknown = otmp->rknown = 1;
otmp->owornmask = W_SADDLE;
otmp->leashmon = mtmp->m_id;
update_mon_intrinsics(mtmp, otmp, TRUE, TRUE);
put_saddle_on_mon(otmp, mtmp);
}
if (!petname_used++ && *petname)