Symbol: egd
games/hack/hack.vault.c
115
{"guard", '@', 12, 12, -1, 4, 10, sizeof(struct egd)};
games/hack/hack.vault.c
128
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
130
while ((fcbeg = egd->fcbeg) < egd->fcend) {
games/hack/hack.vault.c
131
fcx = egd->fakecorr[fcbeg].fx;
games/hack/hack.vault.c
132
fcy = egd->fakecorr[fcbeg].fy;
games/hack/hack.vault.c
137
crm->typ = egd->fakecorr[fcbeg].ftyp;
games/hack/hack.vault.c
141
egd->fcbeg++;
games/hack/hack.vault.c
152
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
154
for (fci = egd->fcbeg; fci < egd->fcend; fci++)
games/hack/hack.vault.c
155
if (g_at(egd->fakecorr[fci].fx, egd->fakecorr[fci].fy))
games/hack/hack.vault.c
177
struct egd *egd;
games/hack/hack.vault.c
226
egd = monster_private(guard);
games/hack/hack.vault.c
227
egd->gddone = 0;
games/hack/hack.vault.c
255
egd->gdx = gx;
games/hack/hack.vault.c
256
egd->gdy = gy;
games/hack/hack.vault.c
257
egd->fcbeg = 0;
games/hack/hack.vault.c
258
egd->fakecorr[0].fx = x;
games/hack/hack.vault.c
259
egd->fakecorr[0].fy = y;
games/hack/hack.vault.c
260
egd->fakecorr[0].ftyp = levl[x][y].typ;
games/hack/hack.vault.c
262
egd->fcend = 1;
games/hack/hack.vault.c
272
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
279
if (dist(guard->mx, guard->my) > 1 || egd->gddone) {
games/hack/hack.vault.c
293
for (i = egd->fcbeg; i < egd->fcend; i++)
games/hack/hack.vault.c
294
if (egd->fakecorr[i].fx == nx &&
games/hack/hack.vault.c
295
egd->fakecorr[i].fy == ny)
games/hack/hack.vault.c
304
egd->gddone = 1;
games/hack/hack.vault.c
314
gx = egd->gdx;
games/hack/hack.vault.c
315
gy = egd->gdy;
games/hack/hack.vault.c
355
fcp = &(egd->fakecorr[egd->fcend]);
games/hack/hack.vault.c
356
if (egd->fcend++ == FCSIZ)
games/hack/hack.vault.c
362
if (egd->gddone)