wakeup and/or unparalyze shopkeeper */
| 1378 | |
| 1379 | /* wakeup and/or unparalyze shopkeeper */ |
| 1380 | staticfn void |
| 1381 | rouse_shk(struct monst *shkp, boolean verbosely) |
| 1382 | { |
| 1383 | if (helpless(shkp)) { |
| 1384 | /* greed induced recovery... */ |
| 1385 | if (verbosely && canspotmon(shkp)) |
| 1386 | pline("%s %s.", Shknam(shkp), |
| 1387 | shkp->msleeping ? "wakes up" : "can move again"); |
| 1388 | shkp->msleeping = 0; |
| 1389 | shkp->mfrozen = 0; |
| 1390 | shkp->mcanmove = 1; |
| 1391 | } |
| 1392 | } |
| 1393 | |
| 1394 | void |
| 1395 | make_happy_shk(struct monst *shkp, boolean silentkops) |