(sctstr): Member sct_che encoded number of che and their target.
Simplify. Split into member sct_che (number) and sct_che_target. Users changed. (get_che_cnum, set_che_cnum, get_che_value, get_che_value): Che encoding/decoding functions; remove. (CHE_MAX): Move from var.h to sect.h. (prsect, doland): Print / edit the new field.
This commit is contained in:
parent
eccc5cb7d7
commit
5bad9875a5
11 changed files with 56 additions and 59 deletions
|
@ -273,10 +273,8 @@ grab_sect(register struct sctstr *sp, natid to)
|
|||
sp->sct_avail = 0;
|
||||
|
||||
if (sp->sct_oldown == to) {
|
||||
oldche = get_che_value(sp->sct_che);
|
||||
set_che_value(oldche, 0);
|
||||
set_che_cnum(oldche, 0);
|
||||
sp->sct_che = oldche;
|
||||
sp->sct_che = 0; /* FIXME where do these guys go? */
|
||||
sp->sct_che_target = 0;
|
||||
sp->sct_loyal = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue