Symbol: gold
games/hack/def.gold.h
66
struct gold *ngold;
games/hack/def.gold.h
71
extern struct gold *fgold;
games/hack/def.gold.h
72
struct gold *g_at(int, int);
games/hack/def.gold.h
73
#define newgold() (struct gold *) alloc(sizeof(struct gold))
games/hack/hack.Decl.c
79
struct gold *fgold = 0;
games/hack/hack.c
409
struct gold *gold;
games/hack/hack.c
415
while ((gold = g_at(u.ux,u.uy))) {
games/hack/hack.c
416
pline("%ld gold piece%s.", gold->amount, plur(gold->amount));
games/hack/hack.c
417
u.ugold += gold->amount;
games/hack/hack.c
419
freegold(gold);
games/hack/hack.h
360
void freegold(struct gold *);
games/hack/hack.h
369
struct gold *g_at(int, int);
games/hack/hack.h
399
void savegoldchn(int, struct gold *);
games/hack/hack.invent.c
214
freegold(struct gold *gold)
games/hack/hack.invent.c
216
struct gold *gtmp;
games/hack/hack.invent.c
218
if(gold == fgold) fgold = gold->ngold;
games/hack/hack.invent.c
220
for(gtmp = fgold; gtmp->ngold != gold; gtmp = gtmp->ngold)
games/hack/hack.invent.c
222
gtmp->ngold = gold->ngold;
games/hack/hack.invent.c
224
free(gold);
games/hack/hack.invent.c
332
struct gold *
games/hack/hack.invent.c
335
struct gold *gold = fgold;
games/hack/hack.invent.c
337
while(gold) {
games/hack/hack.invent.c
338
if(gold->gx == x && gold->gy == y) return(gold);
games/hack/hack.invent.c
339
gold = gold->ngold;
games/hack/hack.invent.c
782
struct gold *gold;
games/hack/hack.invent.c
795
gold = g_at(u.ux, u.uy);
games/hack/hack.invent.c
798
if(u.uswallow || (!otmp0 && !gold)) {
games/hack/hack.invent.c
817
if(gold) {
games/hack/hack.invent.c
821
gold->amount, plur(gold->amount));
games/hack/hack.invent.c
828
if(ct == 1 && !gold) {
games/hack/hack.lev.c
179
savegoldchn(int fd, struct gold *gold)
games/hack/hack.lev.c
181
struct gold *gold2;
games/hack/hack.lev.c
182
while(gold) {
games/hack/hack.lev.c
183
gold2 = gold->ngold;
games/hack/hack.lev.c
184
bwrite(fd, gold, sizeof(struct gold));
games/hack/hack.lev.c
185
free(gold);
games/hack/hack.lev.c
186
gold = gold2;
games/hack/hack.lev.c
188
bwrite(fd, nul, sizeof(struct gold));
games/hack/hack.lev.c
207
struct gold *gold;
games/hack/hack.lev.c
267
gold = newgold();
games/hack/hack.lev.c
268
mread(fd, (char *)gold, sizeof(struct gold));
games/hack/hack.lev.c
269
while(gold->gx) {
games/hack/hack.lev.c
270
gold->ngold = fgold;
games/hack/hack.lev.c
271
fgold = gold;
games/hack/hack.lev.c
272
gold = newgold();
games/hack/hack.lev.c
273
mread(fd, (char *)gold, sizeof(struct gold));
games/hack/hack.lev.c
275
free(gold);
games/hack/hack.mkobj.c
195
struct gold *gold;
games/hack/hack.mkobj.c
198
if ((gold = g_at(x,y)))
games/hack/hack.mkobj.c
199
gold->amount += amount;
games/hack/hack.mkobj.c
201
gold = newgold();
games/hack/hack.mkobj.c
202
gold->ngold = fgold;
games/hack/hack.mkobj.c
203
gold->gx = x;
games/hack/hack.mkobj.c
204
gold->gy = y;
games/hack/hack.mkobj.c
205
gold->amount = amount;
games/hack/hack.mkobj.c
206
fgold = gold;
games/hack/hack.mon.c
409
struct gold *gold;
games/hack/hack.mon.c
410
for(gold = fgold; gold; gold = gold->ngold)
games/hack/hack.mon.c
411
if((dd = DIST(omx,omy,gold->gx,gold->gy)) < mind){
games/hack/hack.mon.c
413
gx = gold->gx;
games/hack/hack.mon.c
414
gy = gold->gy;
games/hack/hack.mon.c
514
struct gold *gold;
games/hack/hack.mon.c
516
while ((gold = g_at(mtmp->mx, mtmp->my))) {
games/hack/hack.mon.c
517
mtmp->mgold += gold->amount;
games/hack/hack.mon.c
518
freegold(gold);
games/hack/hack.read.c
317
struct gold *gtmp;
games/hack/hack.steal.c
81
struct gold *gold = g_at(u.ux, u.uy);
games/hack/hack.steal.c
84
if(gold && ( !u.ugold || gold->amount > u.ugold || !rn2(5))) {
games/hack/hack.steal.c
85
mtmp->mgold += gold->amount;
games/hack/hack.steal.c
86
freegold(gold);
games/phantasia/fight.c
1146
double gold = 0.0; /* gold awarded */
games/phantasia/fight.c
1169
gold = ROLL(treasuretype * 10.0, treasuretype
games/phantasia/fight.c
1171
printw("You have found %.0f gold pieces.", gold);
games/phantasia/fight.c
1186
collecttaxes(gold, gems);
games/phantasia/misc.c
1572
collecttaxes(double gold, double gems)
games/phantasia/misc.c
1579
Player.p_gold += gold;
games/phantasia/misc.c
1583
taxes = N_TAXAMOUNT / 100.0 * (N_GEMVALUE * gems + gold);