Evaporation of elements

  • Klus
    12th Nov 2014 Member 4 Permalink

    In powder toy if you for example heat iron to 9000 degrees Celsius it only melts, no matter how hot it becomes. However, in reality, if you heated iron to that temperature...it would turn into clouds of vapourized iron! I think if this feature was added, powder toy would be way more like in real life.

    Edited once by Lagnadium41. Last: 12th Nov 2014
  • zBuilder
    12th Nov 2014 Member 3 Permalink

    the goal is not to make it like real life. 

    though vaporized metal might be fun ;)

  • CeeJayBee
    12th Nov 2014 Member 3 Permalink
    That could be... interesting.
  • bowserinator
    12th Nov 2014 Member 1 Permalink

    There was a mod that allowed gas metal, it's old. I's worse than you think, it makes stuff harder to destroy and messes up stuff, just don't. 

  • boxmein
    13th Nov 2014 Former Staff 2 Permalink
    New aggregate states are kind of defined in a pretty terrible way. There has to be a new element for every state, or you'll end up doing tricks like setting velocities to zero in the update function, to make it seem like a solid. (see EXOT).

    Meaning, METG has to be another element, and since LAVA is such a catch-all element, one needs to add it to LAVA's update function to manually transition. The usual kind (HighTemperatureTransition) doesn't consider LAVA's ctype when transitioning, so it can't be used.


    ...Other than that, it's just throwing together some GAS code and METL code and you'd be done.
    Edited once by boxmein. Last: 13th Nov 2014
  • mecha-man
    13th Nov 2014 Member 1 Permalink

    Couldn't you add some sort of VAPR (vapour) element that functions like LAVA where it stores its source element in its ctype?

  • bowserinator
    13th Nov 2014 Member 1 Permalink

    You could but would you really want VAPR floating off blocking explosions when you're nuking a city?

  • Klus
    13th Nov 2014 Member 1 Permalink

    Well there is VRS, if it is solid it shows you VRSS and if gas it's VRSG

  • jacob1
    13th Nov 2014 Developer 1 Permalink
    @Lagnadium41 (View Post)
    Yes, I made 3 elements for that, which is what boxmein was saying.


    A gas form of LAVA would be fairly simple to code (it can just work like all the other elements that keep what it's supposed to turn back into in ctype), but that would confuse a lot of people and break a ton of saves, and generally not be very useful.
  • j007
    13th Nov 2014 Member 1 Permalink

    The only reason why we would want to have vaporised metal is for a conductive gas, other than neon which isn't really conductive.