MCPcopy Create free account
hub / github.com/NetHack/NetHack / start_engulf

Function start_engulf

src/uhitm.c:4930–4946  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4928}
4929
4930staticfn void
4931start_engulf(struct monst *mdef)
4932{
4933 boolean u_digest = digests(gy.youmonst.data),
4934 u_enfold = enfolds(gy.youmonst.data);
4935
4936 if (!Invisible) {
4937 map_location(u.ux, u.uy, TRUE);
4938 tmp_at(DISP_ALWAYS, mon_to_glyph(&gy.youmonst, rn2_on_display_rng));
4939 tmp_at(mdef->mx, mdef->my);
4940 }
4941 You("%s %s%s!",
4942 u_digest ? "swallow" : u_enfold ? "enclose" : "engulf",
4943 mon_nam(mdef), u_digest ? " whole" : "");
4944 nh_delay_output();
4945 nh_delay_output();
4946}
4947
4948staticfn void
4949end_engulf(void)

Callers 1

gulpumFunction · 0.85

Calls 4

map_locationFunction · 0.85
tmp_atFunction · 0.85
YouFunction · 0.85
mon_namFunction · 0.85

Tested by

no test coverage detected