From: | GhostWriter |
---|---|
Thread: | core regeneration bug? |
Forum: | Bugs |
In reply to: | Re: core regeneration bug? |
Date: | Wed, 2017-12-20 04:21 GMT |
streu:
that said, which THost change altered from the mid-90's formula (CEILING) to the lower formula that you have?
To answer this question once and for all, I ran a few simulations.
streu: Here's the table for Trans-Uranium rate 5% (default), runs of equal values omitted, differences highlighted (which are precisely the points where ROUND and ERND differ):
<please see table, above>
streu: A formula using CEIL would be rather unusual in HOST. The BASIC dialect HOST is written in has no CEIL function. It has a function called INT (which is often referred to as TRUNC), and it has implicit rounding when assigning fractional values to integer variables (which I refer to as ERND). INT can be used to build a ROUND.
INT refers to INTeger, which functions very similarly to a TRUNC.
streu: Interesting difference between HOST and PHost observed during the simulation: HOST does trans-uranium decay only on owned planets.
that is interesting.
many thanks, streu, for the effort you put into your reply.
As a perfectionist, this is how I remember these things; therefore, I have no explanation for the differences.
GhostWriter