Users can now be paid credits for their active time (all multipliers preserved) and the finance system will not attempt to interfere with idle time tracking. Also got rid of redundant representations of idle time/payment so that it uses one constant. There was also a potential bug lurking in the use of a player's last_time in a context where descriptor's last_time was the right choice. Would like to get this on the test port.
Users can now be paid credits for their active time (all multipliers preserved) and the finance system will not attempt to interfere with idle time tracking. Also got rid of redundant representations of idle time/payment so that it uses one constant. There was also a potential bug lurking in the use of a player's last_time in a context where descriptor's last_time was the right choice. Would like to get this on the test port.