Lines Matching defs:gold
225 freegold(struct gold *gold)
227 struct gold *gtmp;
229 if (gold == fgold)
230 fgold = gold->ngold;
233 while (gtmp->ngold != gold) {
238 gtmp->ngold = gold->ngold;
240 free(gold);
350 struct gold *
353 struct gold *gold = fgold;
354 while (gold) {
355 if (gold->gx == x && gold->gy == y)
356 return (gold);
357 gold = gold->ngold;
362 /* make dummy object structure containing gold - for temporary use only */
489 pline("You cannot %s gold.", word);
609 pline("You have no gold.");
625 return (1); /* he dropped gold (or at least tried to) */
843 struct gold *gold = NULL;
856 gold = g_at(u.ux, u.uy);
858 if (u.uswallow || (!otmp0 && !gold)) {
876 if (gold) {
879 (void) snprintf(gbuf, sizeof(gbuf), "%ld gold piece%s",
880 gold->amount, plur(gold->amount));
886 if (ct == 1 && !gold) {
930 * Gold is no longer displayed; in fact, when you have a lot of money,
941 pline("You probably have about %ld gold pieces.",
952 pline("You do not carry any gold.");
954 pline("You are carrying %ld gold pieces.", u.ugold);
956 pline("You sit down in order to count your gold pieces.");
959 occtxt = "counting your gold";
964 /* --- end of gold counting section --- */