Spark change

  • belugawhale
    7th May 2013 Member 0 Permalink

    Spark gets annoying when the material being sparked is not solid. My thoughts are that the properties of spark should take on its ctype. For example, sparked water still flows, falling brel falls, etc.c

  • greymatter
    8th May 2013 Member 0 Permalink
    @belugawhale (View Post)
    Spark is a solid(or special) and the conductor through which it passes becomes it's ctype. Water, brel etc does get momentarily converted to a solid when sparked. I guess it's too hard to code spark to behave like a liquid when it's ctype is watr and powder when it's ctype is brel etc. It's either that or the developers never bothered to fix this before.
  • boxmein
    8th May 2013 Former Staff 0 Permalink
    @belugawhale (View Post)
    SPRK is actually an entirely new element. Its ctype dictates what element it turns -back- to.
    It's a system long used and when changed would break every electronic save in existence (without taking the proper countermeasures such as leaving the SPRK element in or converting every save in the existence of saves)
  • coenmcj
    8th May 2013 Member 0 Permalink

    I Agree it needs a fix BUT if we do it would break every save involving a spark or electronics in the entirety of TPT, we simply cannot afford that without a month's notice or something.

  • jacob1
    8th May 2013 Developer 0 Permalink
    This wouldn't break any save at all ... I could just add a compatibility check or something, very easy. I might think about doing this ... it wouldn't be very hard to do.
  • jacksonmj
    8th May 2013 Developer 0 Permalink

    If it doesn't break anything major, I wouldn't bother with a compatibility check.

     

    The reason I haven't done this previously is because I suspect it would reintroduce this glitch (I can't remember if I ever actually tested whether it does though):

    https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=4709

    https://github.com/FacialTurd/The-Powder-Toy/commit/13e90886c1d4ae571707c8f31a7702fce7b2ec74