(sctstr): New member sct_dterr.

(terr): Let the deity set it, and default the field argument to it.
(sect_ca): New selector dterr.
This commit is contained in:
Markus Armbruster 2006-06-17 19:27:22 +00:00
parent 602b2a07cb
commit db1ac2edf4
4 changed files with 16 additions and 5 deletions

View file

@ -55,10 +55,10 @@ terr(void)
if (!snxtsct(&nstr, player->argp[1]))
return RET_SYN;
if (player->argp[3] && isdigit(*(player->argp[3]))) {
if (player->argp[3]) {
field = atoi(player->argp[3]);
} else {
field = 0;
field = player->god ? -1 : 0;
}
while (nxtsct(&nstr, &sect)) {
if (!player->owner)
@ -87,6 +87,12 @@ terr(void)
case 3:
sect.sct_terr3 = terr_n;
break;
case -1:
if (player->god) {
sect.sct_dterr = terr_n;
break;
}
/* fall through */
default:
sect.sct_terr = terr_n;
}