GLOW reaction: ELEC -> PHOT

  • LiquidCaesium
    14th Sep 2013 Member 0 Permalink

    This is, in fact, actually coded in, but it cannot be used too practically because electrons cannot penetrate the surface of GLOW.

    This is the code that does that (from src/simulation/elements/ELEC.cpp)

     

    case PT_GLOW:
    if (!rx && !ry) //if on GLOW
    sim->part_change_type(i, x, y, PT_PHOT);
    break;

    Could the GLOW be changed so that electrons can pass through it and make converters much easier?

    Here's the proof it works:
    1. Add some FILT into your level
    2. Add photons in such a way that most of them will go inside the FILT
    3. Type this command into console: "!set type filt glow"
    4. Without closing the console, type this command: "!set type phot elec"
    5. Close the console, and unpause. You will see photons in different colors.

    Also, moderators, could you remove the earlier topic instead of this one?

  • BigPig
    14th Sep 2013 Member 0 Permalink

    I have a save that used it.

  • LiquidCaesium
    14th Sep 2013 Member 0 Permalink

    @BigPig (View Post)

     I could only find PHOT->ELEC reactions, not ELEC->PHOT reactions...

  • BigPig
    14th Sep 2013 Member 1 Permalink

    @LiquidCaesium (View Post)

    PHOT+BIZR=ELEC, and ELEC+GLOW=PHOT

  • LiquidCaesium
    14th Sep 2013 Member 1 Permalink

    @BigPig (View Post)

     I mean, I couldn't find any ELEC->PHOT reactions in the save you posted, but I may be wrong.

  • Dingolo
    14th Sep 2013 Member 0 Permalink

    @LiquidCaesium (View Post)

     You don't need to do all these stuff, just add GLOW and ELEC so that it goes in it.

    EDIT: HTML colors don't work? But it shows in the Edit Post section only?

    Only sizes shows :/

    Not colours... D:

    Edited 9 times by Dingolo. Last: 14th Sep 2013
  • LiquidCaesium
    14th Sep 2013 Member 1 Permalink

    @Dingolo (View Post)

     The point is - it doesn't. ELEC doesn't not penetrate the surface of GLOW. That is why this thread exists. To make it so, that ELEC can pass through GLOW.

  • Catelite
    14th Sep 2013 Former Staff 0 Permalink

    o.o NEUT changes ACID into ISOZ, and so far no one's complained about the lack of penetration there either. Is this a problem somehow? A converter where stuff turns from A to B 100% of the time isn't fun at all.

     

    Edit: Though thinking about it, it would be nice if GLOW at least changed it on touch or something. This really appears as if the only point of the interaction was to make it possible for ELEC to throw GLOW into infinite PHOT reproduction like its original PHOT interaction was for, which -works-, but is ugly and... yeah ?_? I don't get it. It would make more sense if this was a solid transformation, especially since ELEC -and- PHOT can pass through LCRY without issue.

    Edited once by Catelite. Last: 14th Sep 2013
  • jacob1
    15th Sep 2013 Developer 0 Permalink
    I'm not sure whether this ever worked ... but I guess it's there. Reminds me of some other reaction I have forgotten with H2, it's also impossible to happen, unless you know it's there and try really hard to make it work.

    It could be fixed, or it could just be left in as some hidden easter egg. When you bounce ELEC off GLOW, a very small amount of PHOTons do normally bouce off.
  • Michael238
    15th Sep 2013 Member 1 Permalink

    @jacob1 (View Post)

    HYGN does have an extremely hard to perform reaction where it can convert DESL into WATR and OIL, if it is above eight pressure. The problem is that DESL also turns into FIRE at only five pressure, so only a pixel or two of DESL and HYGN could react.