remove redundant null-check on untrap_prob()

`ttmp` should not be NULL here, otherwise this function will crash at earlier code.
This commit is contained in:
SHIRAKATA Kentaro
2022-02-09 05:50:49 +09:00
committed by PatR
parent ea52bacfce
commit b82f5fa28f

View File

@@ -4468,6 +4468,7 @@ untrap_prob(struct trap *ttmp)
int chance = 3;
/* Only spiders know how to deal with webs reliably */
/* Assume ttmp is not NULL */
if (ttmp->ttyp == WEB && !webmaker(g.youmonst.data))
chance = 7; /* 3.7: used to be 30 */
if (Confusion || Hallucination)
@@ -4479,7 +4480,7 @@ untrap_prob(struct trap *ttmp)
if (Fumbling)
chance *= 2;
/* Your own traps are better known than others. */
if (ttmp && ttmp->madeby_u)
if (ttmp->madeby_u)
chance--;
if (Role_if(PM_ROGUE)) {
if (rn2(2 * MAXULEV) < u.ulevel)