diff --git a/src/common/gamecode/laws.c b/src/common/gamecode/laws.c index 433e3c57f..2e6ceb3e0 100644 --- a/src/common/gamecode/laws.c +++ b/src/common/gamecode/laws.c @@ -1144,8 +1144,9 @@ parse_quit(void) } } else { if (f->subscription) { - sql_print(("UPDATE subscriptions SET status='ACTIVE', lastturn=%d, password='%s' WHERE id=%u;\n", - f->lastorders, f->override, f->subscription)); + sql_print(("UPDATE subscriptions SET status='ACTIVE', lastturn=%d, firstturn=%d, password='%s' WHERE id=%u;\n", + f->lastorders, f->lastorders-f->age, + f->override, f->subscription)); } }