{
static int nstat[] = {
/* must match nat_status */
- 0, VIS, VIS, SANCT, NORM, GOD
+ 0, VIS, VIS, SANCT, NORM, GOD | CAP | MONEY
};
if (CANT_HAPPEN(pl->cnum != np->nat_cnum))
pl->nstat = nstat[np->nat_stat];
if (np->nat_money >= 0)
pl->nstat |= MONEY;
- if (np->nat_stat >= STAT_ACTIVE && !influx(np))
+ if (np->nat_stat == STAT_ACTIVE && !influx(np))
pl->nstat |= CAP;
return pl->nstat;
}
old_nstat = player->nstat;
player_set_nstat(player, natp);
- if (player->god)
- player->nstat |= CAP | MONEY;
if ((old_nstat & MONEY) && !(player->nstat & MONEY))
pr("You are now broke; industries are on strike.\n");
if (!(old_nstat & MONEY) && (player->nstat & MONEY))