Symbol: egd
games/hack/hack.vault.c
110
{"guard", '@', 12, 12, -1, 4, 10, sizeof(struct egd)};
games/hack/hack.vault.c
123
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
125
while ((fcbeg = egd->fcbeg) < egd->fcend) {
games/hack/hack.vault.c
126
fcx = egd->fakecorr[fcbeg].fx;
games/hack/hack.vault.c
127
fcy = egd->fakecorr[fcbeg].fy;
games/hack/hack.vault.c
132
crm->typ = egd->fakecorr[fcbeg].ftyp;
games/hack/hack.vault.c
136
egd->fcbeg++;
games/hack/hack.vault.c
147
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
149
for (fci = egd->fcbeg; fci < egd->fcend; fci++)
games/hack/hack.vault.c
150
if (g_at(egd->fakecorr[fci].fx, egd->fakecorr[fci].fy))
games/hack/hack.vault.c
172
struct egd *egd;
games/hack/hack.vault.c
221
egd = monster_private(guard);
games/hack/hack.vault.c
222
egd->gddone = 0;
games/hack/hack.vault.c
250
egd->gdx = gx;
games/hack/hack.vault.c
251
egd->gdy = gy;
games/hack/hack.vault.c
252
egd->fcbeg = 0;
games/hack/hack.vault.c
253
egd->fakecorr[0].fx = x;
games/hack/hack.vault.c
254
egd->fakecorr[0].fy = y;
games/hack/hack.vault.c
255
egd->fakecorr[0].ftyp = levl[x][y].typ;
games/hack/hack.vault.c
257
egd->fcend = 1;
games/hack/hack.vault.c
267
struct egd *egd = monster_private(guard);
games/hack/hack.vault.c
274
if (dist(guard->mx, guard->my) > 1 || egd->gddone) {
games/hack/hack.vault.c
288
for (i = egd->fcbeg; i < egd->fcend; i++)
games/hack/hack.vault.c
289
if (egd->fakecorr[i].fx == nx &&
games/hack/hack.vault.c
290
egd->fakecorr[i].fy == ny)
games/hack/hack.vault.c
299
egd->gddone = 1;
games/hack/hack.vault.c
309
gx = egd->gdx;
games/hack/hack.vault.c
310
gy = egd->gdy;
games/hack/hack.vault.c
350
fcp = &(egd->fakecorr[egd->fcend]);
games/hack/hack.vault.c
351
if (egd->fcend++ == FCSIZ)
games/hack/hack.vault.c
357
if (egd->gddone)