Ambrosia Garden Archive
    • +/- 50% for low numbers


      As far as I can tell +/- 50% for numbers 4 or lower, doesn't act as advertised.

      I've been experimenting with asteroids, tweaking what they break into and such.
      I'm not quite sure how Nova rounds these numbers, but something is strange.

      For values 3 and lower, it seem to be that number or lower, never higher.

      +/- 50% for a value of 3 should produce a range of 1.5 - 4.5
      Now I'm not sure how Nova handles fractions, but some possibilities are:
      If Nova rounds the result, it would be 2 - 5
      If Nova truncates the result, it would be 1 - 4
      If Nova rounds the variation, it would be 1 - 5
      If Nova truncates the variation, it would be 2 - 4

      No matter what the method, I should always see results within 1 - 4.
      This is not the case, however.

      What happens is I get a range of 0 - 3
      I have never seen 4

      Similarly, for the value of 2, I never see a result of 3, and this doesn't deal with fractions.

      For values of 4, so far I get a range of 1 - 5, where the expected is 2 - 6, but haven't worked with this number much.

      Could it be that the actual formula is:
      (truncate the result) - 1 ?

    • What version of Nova have you got? I remeber Nova used to have problems with how it handled the ą50% thing, but I'm pretty sure that's been fixed by now.

    • Nova basically always truncates its fractions.

    • Ok, but simply truncating gives a different result.

    • @desprez, on Mar 26 2008, 02:48 AM, said in +/- 50% for low numbers:

      Ok, but simply truncating gives a different result.

      Oh, I'm not suggesting that's what's causing it; I'm just stating that for the record.