Symbol: gold
games/hack/def.gold.h
67
struct gold *ngold;
games/hack/def.gold.h
72
#define newgold() ((struct gold *) alloc(sizeof(struct gold)))
games/hack/def.gold.h
73
extern struct gold *fgold;
games/hack/extern.h
169
void freegold(struct gold *);
games/hack/extern.h
178
struct gold *g_at(int, int);
games/hack/hack.Decl.c
80
struct gold *fgold = 0;
games/hack/hack.c
412
struct gold *gold;
games/hack/hack.c
418
while ((gold = g_at(u.ux, u.uy)) != NULL) {
games/hack/hack.c
419
pline("%ld gold piece%s.", gold->amount, plur(gold->amount));
games/hack/hack.c
420
u.ugold += gold->amount;
games/hack/hack.c
422
freegold(gold);
games/hack/hack.invent.c
220
freegold(struct gold *gold)
games/hack/hack.invent.c
222
struct gold *gtmp;
games/hack/hack.invent.c
224
if (gold == fgold)
games/hack/hack.invent.c
225
fgold = gold->ngold;
games/hack/hack.invent.c
228
while (gtmp->ngold != gold) {
games/hack/hack.invent.c
233
gtmp->ngold = gold->ngold;
games/hack/hack.invent.c
235
free(gold);
games/hack/hack.invent.c
345
struct gold *
games/hack/hack.invent.c
348
struct gold *gold = fgold;
games/hack/hack.invent.c
349
while (gold) {
games/hack/hack.invent.c
350
if (gold->gx == x && gold->gy == y)
games/hack/hack.invent.c
351
return (gold);
games/hack/hack.invent.c
352
gold = gold->ngold;
games/hack/hack.invent.c
838
struct gold *gold = NULL;
games/hack/hack.invent.c
851
gold = g_at(u.ux, u.uy);
games/hack/hack.invent.c
853
if (u.uswallow || (!otmp0 && !gold)) {
games/hack/hack.invent.c
871
if (gold) {
games/hack/hack.invent.c
875
gold->amount, plur(gold->amount));
games/hack/hack.invent.c
881
if (ct == 1 && !gold) {
games/hack/hack.lev.c
178
savegoldchn(int fd, struct gold *gold)
games/hack/hack.lev.c
180
struct gold *gold2;
games/hack/hack.lev.c
181
while (gold) {
games/hack/hack.lev.c
182
gold2 = gold->ngold;
games/hack/hack.lev.c
183
bwrite(fd, gold, sizeof(struct gold));
games/hack/hack.lev.c
184
free(gold);
games/hack/hack.lev.c
185
gold = gold2;
games/hack/hack.lev.c
187
bwrite(fd, nul, sizeof(struct gold));
games/hack/hack.lev.c
206
struct gold *gold;
games/hack/hack.lev.c
263
gold = newgold();
games/hack/hack.lev.c
264
mread(fd, gold, sizeof(struct gold));
games/hack/hack.lev.c
265
while (gold->gx) {
games/hack/hack.lev.c
266
gold->ngold = fgold;
games/hack/hack.lev.c
267
fgold = gold;
games/hack/hack.lev.c
268
gold = newgold();
games/hack/hack.lev.c
269
mread(fd, gold, sizeof(struct gold));
games/hack/hack.lev.c
271
free(gold);
games/hack/hack.lev.c
76
static void savegoldchn(int, struct gold *);
games/hack/hack.mkobj.c
203
struct gold *gold;
games/hack/hack.mkobj.c
206
if ((gold = g_at(x, y)) != NULL)
games/hack/hack.mkobj.c
207
gold->amount += amount;
games/hack/hack.mkobj.c
209
gold = newgold();
games/hack/hack.mkobj.c
210
gold->ngold = fgold;
games/hack/hack.mkobj.c
211
gold->gx = x;
games/hack/hack.mkobj.c
212
gold->gy = y;
games/hack/hack.mkobj.c
213
gold->amount = amount;
games/hack/hack.mkobj.c
214
fgold = gold;
games/hack/hack.mon.c
428
struct gold *gold;
games/hack/hack.mon.c
429
for (gold = fgold; gold; gold = gold->ngold)
games/hack/hack.mon.c
430
if ((dd = DIST(omx, omy, gold->gx, gold->gy)) < mind) {
games/hack/hack.mon.c
432
gx = gold->gx;
games/hack/hack.mon.c
433
gy = gold->gy;
games/hack/hack.mon.c
544
struct gold *gold;
games/hack/hack.mon.c
545
while ((gold = g_at(mtmp->mx, mtmp->my)) != NULL) {
games/hack/hack.mon.c
546
mtmp->mgold += gold->amount;
games/hack/hack.mon.c
547
freegold(gold);
games/hack/hack.read.c
334
struct gold *gtmp;
games/hack/hack.steal.c
83
struct gold *gold = g_at(u.ux, u.uy);
games/hack/hack.steal.c
85
if (gold && (!u.ugold || gold->amount > u.ugold || !rn2(5))) {
games/hack/hack.steal.c
86
mtmp->mgold += gold->amount;
games/hack/hack.steal.c
87
freegold(gold);
games/larn/diag.c
67
lprintf("%6d %3d %6d\n", (long)monster[i].gold, (long)monster[i].hitpoints, (long)monster[i].experience);
games/larn/header.h
47
short gold;
games/larn/monster.c
1185
amt = monster[monst].gold;
games/larn/tok.c
153
i = (10 * monster[j].gold) / (10 + k);
games/larn/tok.c
154
monster[j].gold = (i > 32767) ? 32767 : i;
games/phantasia/fight.c
1003
double gold = 0.0; /* gold awarded */
games/phantasia/fight.c
1023
gold = ROLL(treasuretype * 10.0, treasuretype
games/phantasia/fight.c
1025
printw("You have found %.0f gold pieces.", gold);
games/phantasia/fight.c
1038
collecttaxes(gold, gems);
games/phantasia/misc.c
1277
collecttaxes(double gold, double gems)
games/phantasia/misc.c
1284
Player.p_gold += gold;
games/phantasia/misc.c
1288
taxes = N_TAXAMOUNT / 100.0 * (N_GEMVALUE * gems + gold);
games/rogue/message.c
240
if (rogue.gold > MAX_GOLD) {
games/rogue/message.c
241
rogue.gold = MAX_GOLD;
games/rogue/message.c
243
sprintf(buf, "%ld", rogue.gold);
games/rogue/pack.c
127
rogue.gold += obj->quantity;
games/rogue/rogue.h
273
long gold;
games/rogue/score.c
101
sprintf(buf+strlen(buf), "%ld gold", rogue.gold);
games/rogue/score.c
237
if (rogue.gold < s) {
games/rogue/score.c
264
if (rogue.gold >= s) {
games/rogue/score.c
340
sprintf(buf, "%2d %6ld %s: ", rank+1, rogue.gold, login_name);
games/rogue/score.c
410
rogue.gold += val;
games/rogue/score.c
421
if (rogue.gold > MAX_GOLD) {
games/rogue/score.c
422
rogue.gold = MAX_GOLD;
games/rogue/score.c
70
rogue.gold = ((rogue.gold * 9) / 10);
games/rogue/spec_hit.c
152
if ((rogue.gold <= 0) || rand_percent(10)) {
games/rogue/spec_hit.c
158
if (amount > rogue.gold) {
games/rogue/spec_hit.c
159
amount = rogue.gold;
games/rogue/spec_hit.c
161
rogue.gold -= amount;