Element Suggestion: Snow/Sing Bomb

  • fatboy2
    17th Mar 2016 Member 0 Permalink

    I would like to suggest a new element, Snow/Sing bomb. Falls like BOMB and creates a sing explosion on contact. Like a snow/sing bomb. It would replace DEST as the most powerful element bomb. Even if this is never added to the official version it would make a great mod or LUA element. Unfortunately I lack the resources to make Snow/Sing a LUA or Mod element but I would be thrilled if someone else would.

  • thomasxin
    18th Mar 2016 Member 0 Permalink

    Since the recent update, SNOW(SING) has been heavily nerfed. My old SING bomb with tmp -65537, and created more than 200,000 particles. Now it can only create about 2,000 at the most.

  • jacob1
    18th Mar 2016 Developer 0 Permalink
    @thomasxin (View Post)
    I posted about that here: http://tpt.io/.291950

    Always creating max particles is clearly a bug :P
  • thomasxin
    18th Mar 2016 Member 0 Permalink

    ......

    It was in your mod as well... But why did you set a cap for SING anyway?

  • jacob1
    19th Mar 2016 Developer 0 Permalink
    @thomasxin (View Post)
    Hmm?

    The cap for SING has always been a .tmp of 255. Due to a bug, using a negative number in .tmp would do some very broken things, always creating max particles but occasionally crashing the game when stuff goes wrong.
  • thomasxin
    19th Mar 2016 Member 1 Permalink

    jacob1:

    @thomasxin (View Post)
    Hmm?

    The cap for SING has always been a .tmp of 255. Due to a bug, using a negative number in .tmp would do some very broken things, always creating max particles but occasionally crashing the game when stuff goes wrong.

     Maybe you could increase that cap a bit, because you've basically messed up all SING bombs... Maybe not enough to create serious lag, but it would probably be better if you increased the cap.

  • jacob1
    19th Mar 2016 Developer 0 Permalink
    Well the people making SING bombs shouldn't have been using any negative properties. Negative .tmp is probably a bug itself, the only reason I haven't fixed it is because i'm not sure what consequences it might have. Certain SING bombs are one of the things apparently ...

    I could increase the cap but i'm not sure if I will. It looks like it would have other side effects on how SING works (the 255 cap is used in a few places). I really just wish this was fixed sooner, I fixed the negative .tmp SING bug about a year ago, and now people had a year to make saves that were going to be broken ):, hopefully more frequent updates will prevent this kind of thing from happening in the future.
  • thomasxin
    20th Mar 2016 Member 0 Permalink

    But why bother fixing the properties-only bugs? Why did you even bother fixing things like moving sponge when they don't affect anyone except the people who actually want to use them? Why remove the fun of discovering these properties effects when they don't have any bad effects except for probably lag in some cases? SING placed normally can never suck up a 'negative' amount of particles, so what is the point of fixing such a bug when people can avoid using it whenever they want? Really, what is the point?

  • jacob1
    20th Mar 2016 Developer 0 Permalink
    @thomasxin (View Post)
    It was giving me crashes, because it was causing an infinite loop. The crash happened when the simulation was corrupted (which can happen rarely ... but not as much as it used to and usually you don't notice). I think it was a specific save someone sent me that they said was crashing, I don't know what inside the save was breaking the simulation, but when the negative .tmp SING triggered, the game froze/crashed.

    Like I said, using unsupported properties such as negative .tmp or other values outside of normal ranges is unsupported. In some cases, it's unlikely we will fix it. In cases like this where it is extremely obviously a bug (did you think creating 235008 particles all the time wasn't a bug?), we might have to fix it.

    I recommend reading my post here, and looking at the code if you can understand it. You'll see why I had to fix this.

    Moving sponge isn't something I fixed, and it was something I was annoyed about to (it was fixed because of a bug in GEL which has since been fixed itself). I actually re-enabled moving sponge in my mod because it is harmless, and added a new feature where it drags particles behind it.