Use the new Empire clock for generating BTUs:
(natstr): New member nat_access. (cou_ca): New selector access. (grant_btus, accrued_btus): New. (prod_nat, init_nat): Use grant_btus(). BTUs are now made at the update in addition to login, because that lets us get away with a simple ETU stamp (nat_access). (nat_cap): Replaced by grant_btus(), remove.
This commit is contained in:
parent
dd2daaaab3
commit
d3e0597f0e
5 changed files with 107 additions and 47 deletions
|
@ -505,6 +505,7 @@ struct castr cou_ca[] = {
|
|||
{NSC_USHORT, 0, 0, fldoff(natstr, nat_ann), "ann", EF_BAD},
|
||||
{NSC_USHORT, 0, 0, fldoff(natstr, nat_minused), "minused", EF_BAD},
|
||||
{NSC_SHORT, 0, 0, fldoff(natstr, nat_btu), "btu", EF_BAD},
|
||||
{NSC_SHORT, 0, 0, fldoff(natstr, nat_access), "access", EF_BAD},
|
||||
{NSC_LONG, 0, 0, fldoff(natstr, nat_reserve), "milreserve", EF_BAD},
|
||||
{NSC_LONG, 0, 0, fldoff(natstr, nat_money), "money", EF_BAD},
|
||||
{NSC_TIME, 0, 0, fldoff(natstr, nat_last_login), "login", EF_BAD},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue