Redwall: Warlords

  • April 26, 2019, 07:33:42 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

RWL Home Page
redwall.org is back! Go check it out and spread the news!

Author Topic: Goldmine Bug  (Read 577 times)

0 Members and 1 Guest are viewing this topic.

Briar

  • Otterpop Empress
  • Permanent Resident
  • *******
  • Posts: 1,207
  • I'm a archaeoholic
    • View Profile
    • Email
Goldmine Bug
« on: November 14, 2017, 03:51:08 PM »

172/172 ratio, ran gold mine 25 times 3 times in a row.  Got three different amounts (12m, 10m, 9m)

Didn't lose any leaders (obviously). Shouldn't it be the same amount all three times?
Logged
At the risk of ruining Briar's career by disparaging her find of the famous Sackaleaderer horse...

Quote from: Ungatt Trunn II
Yes. I wear high heels Krowdon. Any tips on how I should do my hair?

windhound

  • Fish Are Loyal
  • Administrator
  • Permanent Resident
  • ******
  • Posts: 5,077
  • omnomnom
    • MSN Messenger - windhound96@yahoo.com
    • AOL Instant Messenger - windhound96
    • Yahoo Instant Messenger - windhound96
    • View Profile
Re: Goldmine Bug
« Reply #1 on: November 14, 2017, 05:45:59 PM »

Goldmine is loot x1.8 (yes, it says double, don't ask me why it's 1.8)
The snip of code that calcs how much money you get is just:
$money = cashandfood() * 1.8;

The cashandfood function is:
$users[wizards] * $users[health] / 100 * 32 * (1 + $users[labs] / $users[land]) * (1 + $users[labs] / $users[land]) * $urace[magic] / (calcSizeBonus($users[networth]) * calcSizeBonus($users[networth]));

So:
leaders * health / 100 * 32 * (1 + huts / land)^2 * race-magic-bonus / networth-based-bonus^2

the networth-based-bonus is calculated:
function calcSizeBonus($networth) {
    if ($networth <= 100000)
        $size = 0.524;
    elseif ($networth <= 500000)
        $size = 0.887;
    elseif ($networth <= 1000000)
        $size = 1.145;
    elseif ($networth <= 10000000)
        $size = 1.294;
    elseif ($networth <= 100000000)
        $size = 1.454;
    else
        $size = 1.674;
    return $size;
}

tl:dr:  it's entirely possible to get different amounts each turn, esp if you started with low health or crossed a networth  mark 

If you still feel something is amiss post a few screenshots next time it happens
Cheers
Logged
A Goldfish has an attention span of 3 seconds...  so do I
~ In the beginning there was nothing, which exploded ~
There are only 10 types of people in the world: Those who understand binary, and those who don't

Briar

  • Otterpop Empress
  • Permanent Resident
  • *******
  • Posts: 1,207
  • I'm a archaeoholic
    • View Profile
    • Email
Re: Goldmine Bug
« Reply #2 on: November 15, 2017, 09:34:24 AM »

Must have crossed a NW mark.  I'll take a look next spell run.  Thanks.
Logged
At the risk of ruining Briar's career by disparaging her find of the famous Sackaleaderer horse...

Quote from: Ungatt Trunn II
Yes. I wear high heels Krowdon. Any tips on how I should do my hair?
 


* Shoutbox

Refresh History
  • Shadow: Guys in a week or two I'm going to do this: [link]
    February 13, 2019, 08:05:58 AM
  • windhound: Well that's mildly horrifying.
    February 13, 2019, 05:17:09 PM
  • Shadow: I just need the weather to cooperate
    February 14, 2019, 07:52:52 AM
  • windhound: Hi Shael!
    February 21, 2019, 08:00:42 PM
  • Krowdon: Shadow how did the plane thing go
    March 09, 2019, 07:34:56 AM
  • Shadow: Still going. Most fun ever
    March 09, 2019, 09:00:09 AM
  • Krowdon: I’m so glad!
    March 11, 2019, 01:46:07 PM
  • Shadow: I'm going up tomorrow morning and I can't wait
    March 11, 2019, 05:31:21 PM
  • Shadow: I landed an airplane for real this time!
    March 13, 2019, 09:53:00 AM
  • Shadow: TWICE!
    March 13, 2019, 09:53:26 AM
  • windhound: And lived to post about it, well done
    March 13, 2019, 08:00:39 PM
  • Shadow: made an [Behind] of myself on the radio today, pretty sure that's a rite of passage
    March 17, 2019, 12:33:48 PM
  • windhound: oo, fun.  details?
    March 17, 2019, 07:56:59 PM
  • Shadow: When you fly over an airfield you are supposed to announce yourself and your intentions: [callsign] overhead the field at [altitude], [intentions]
    March 18, 2019, 09:49:17 AM
  • Shadow: instead of "overhead the field" I said "over the head field" and the instructor spent the rest of the flight laughing
    March 18, 2019, 09:49:50 AM
  • Shadow: good times
    March 18, 2019, 09:50:04 AM
  • windhound: Psh.  I was expecting worse
    March 18, 2019, 08:10:41 PM
  • windhound: Still p. funny, well done
    March 18, 2019, 08:10:53 PM
  • Shadow: yea as far as screwups go it was pretty mild
    March 19, 2019, 11:17:40 AM
  • Shadow: supervisory flight tomorrow! My instrucor's instructor takes me up to evaluate both myself and my instructor, and I can go solo if I pass
    April 23, 2019, 10:50:24 AM