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

Function grddead

src/vault.c:174–189  ·  view source on GitHub ↗

called in mon.c */

Source from the content-addressed store, hash-verified

172
173/* called in mon.c */
174boolean
175grddead(struct monst *grd)
176{
177 boolean dispose = clear_fcorr(grd, TRUE);
178
179 if (!dispose) {
180 /* destroy guard's gold; drop any other inventory */
181 relobj(grd, 0, FALSE);
182 grd->mhp = 0;
183 parkguard(grd);
184 dispose = clear_fcorr(grd, TRUE);
185 }
186 if (dispose)
187 grd->isgd = 0; /* for dmonsfree() */
188 return dispose;
189}
190
191staticfn boolean
192in_fcorridor(struct monst *grd, coordxy x, coordxy y)

Callers 2

mondeadFunction · 0.85
mongoneFunction · 0.85

Calls 3

clear_fcorrFunction · 0.85
relobjFunction · 0.85
parkguardFunction · 0.85

Tested by

no test coverage detected