Definitive bug.

  • Ben_Ger
    13th September Member 0 Permalink

    I know, I have already made a topic about this, but I have a feeling I can prove it this time:
    Polonium is currently not behaving as it should.

    My experiment consists of a ball of gold with large quantities of Polonium inside.

    At first, the polonium generates lots of neutrons, as it should, but then it slows down and eventually stops.

    However, this should only occur once all of the polonium is depleted, which (if I understood that correctly) means that it should have a tmp of 5.

    The thing is: Only very few particles actually have a tmp of 5. Most of them actually hover around 1 or 2.

    Furthermore, as the wiki states, depleted polonium hovers around a temperature of 115 degrees celsius.

    My obviously not depleted polonium also hovers around that temperature.

    This save shows that.

    if I misunderstood how polonium works, then please tell me what is supposed to happen before every POLO particle has a tmp of 5.

  • jombo23
    13th September Member 0 Permalink

    Ben_Ger:

    I know, I have already made a topic about this, but I have a feeling I can prove it this time:
    Polonium is currently not behaving as it should.

    My experiment consists of a ball of gold with large quantities of Polonium inside.

    At first, the polonium generates lots of neutrons, as it should, but then it slows down and eventually stops.

    However, this should only occur once all of the polonium is depleted, which (if I understood that correctly) means that it should have a tmp of 5.

    The thing is: Only very few particles actually have a tmp of 5. Most of them actually hover around 1 or 2.

    Furthermore, as the wiki states, depleted polonium hovers around a temperature of 115 degrees celsius.

    My obviously not depleted polonium also hovers around that temperature.

    This save shows that.

    if I misunderstood how polonium works, then please tell me what is supposed to happen before every POLO particle has a tmp of 5.

     

     

     

    Dont quote me on this, but i think you misunderstand. I dont know how it works, but from a short test, it seems that in general polonium decays if its tmp is 0, its tmp goes to 1, and if it gets hit by a neutron (and has the probability to decay) it increases its tmp by 1 and increases its heat. When tmp hits 5, the polonium turns grey, like stone, and it no longer will produce heat when subjected to neutrons.

  • Ben_Ger
    13th September Member 0 Permalink

    @jombo23 (View Post)

     It would be good to get jacob1 to comment on this.

    I have no idea if I really just misunderstood, but how I understood it, it will produce Neutrons until its tmp reaches 5 and then try to stay at about 115 heat.

  • jombo23
    13th September Member 1 Permalink

    Ben_Ger:

    @jombo23 (View Post)

     It would be good to get jacob1 to comment on this.

    I have no idea if I really just misunderstood, but how I understood it, it will produce Neutrons until its tmp reaches 5 and then try to stay at about 115 heat.

     

     

    Honestly i prefer jacob2

  • zaccybot2
    13th September Member 0 Permalink

    https://github.com/ThePowderToy/The-Powder-Toy/blob/e458d675bf8756a22a69636852e1eba2921de85d/src/simulation/elements/POLO.cpp#L58

    It's checking in this line whether the tmp of the pixel of POLO is zero or not. If it is not zero, it does not create a neutron. Ever. I think this is in error.

  • Ben_Ger
    14th September Member 0 Permalink

    @jombo23 (View Post)

     Shipping war. NOW.

    @zaccybot2 (View Post)

     it seems counterintuitive, yeah.

  • jacob1
    14th September Developer 0 Permalink
    I'll look into it later. I didn't make this element.