Element Suggestion page.

  • thenukeman76
    30th Dec 2014 Member 0 Permalink

    Thease are my Suggestions:   

     

    CBMB: Cold bomb with a cold explosion releasing CFLM and CMKE. Looks like A light blue BOMB.

    CMKE: Cold smoke that is sub-zero. looks a little lighter that HYGN.

    PRCT: Protector, An AI Controlled Stickman that trys its best to protect STKM and STK2 from being killed by FIGH. Looks like a full light green STKM.

    BMND: Breakable DMND. Looks like a little darker than the usal one.

    FTRN: A fast-reacted TRON Looks the same as normal.

    AVIS: Anti-Virus: Just like soap but cures alot quicker. Looks like a lighter BIZR.

    GELS: A solid Gel. GEL becomes this when reaches 0C or below (Negative)

  • jacob1
    30th Dec 2014 Developer 0 Permalink
    @thenukeman76 (View Post)
    C-5 is basically cold bomb :P, no need to add CMKE either
    PRCT: we aren't really adding new stickmen things, I don't know how protector would even work or attempt to protect stickmen from stuff like BOMB.
    BDMD: what is the point? DMND's only use is to never break; if it broke it would just be a generic solid element, which we have a lot of.
    FTRN: Maybe it could be a flag you can set ... idk. Flags on TRON are hard to set but there are actually quite a few cool ones.
    AVIS: VIRS curing is a function of VIRS, not SOAP. The single pixel of soap just sets off the curing reaction in VIRS, there isn't a way to make that faster depending on what originally touched it.
    GELS: Doesn't seem very useful really ... GEL is solid enough when it sticks to stuff anyway :P
  • EmirStarshyne
    30th Dec 2014 Member 1 Permalink

    Well, first of all, forgive me if some of my suggestions are repeated or maybe irrelevant, but I am messing around with TPT and many ideas came to my mind.

    I made suggestions before, but I noticed that I didn't put them into the right topic, so, if this is the suggestion topic for the official TPT, here I go:

     

    ALCL - Alcohol

    Temp: 22°C
    Flammable
    Freezes at -117°C (becomes FALC - frozen alcohol, solid and not flammable)
    Burns colder than OIL

    SODI - Sodium

    Temp: 22°C
    Flammable
    Reacts with WATR and explodes all at once with fire and pressure

    NAOH - Sodium Hydroxide

    Temp: 22°C
    Reacts with ACID and mutually nullify their particles generating an equal quantity of SLTW
    Corrosive (same as ACID)
    Produced mixing SODI + H2 + O2 + pressure. (not sure about how the reaction couldd be better formulated)
    Breaks under pressure


    SPLS - Solid Plastic

    Temp: 22°C

    Non Condutive, but heats when electricity is in contact with it
    Melts at 80°C becoming LPLS (Liquid Plastic)

    Breaks under pressure like GOO

    LPLS - Liquid Plastic

    Temp: 90°C
    Burns slowly at 300°C
    Produces DUST and GAS when it burns.

    Returns to solid at 80°C


    LMBT - Limited Battery

    Temp: 22°C
    Produces limited amount of electricity defined by its size.
    Charge is determined by tmp - it starts at 100 and decreases in 1 per every 10 frames
    Flammable at 200°C
    Explodes at 400°C or under pressure

     

    LELC - Lightning Electrode (can't think on better name)
    Emits an arc of lightning between 2 LELCs.
    Only receives SPRK from PSCN, and only gives charge to NSCN.
    The LELC connected to PSCN sends charge to any LELC connected to NSCN.

    If only one LELC is present connected to PSCN, it produces LIGH like TESC.

     

    VCFL - Vacuum Fluctuation

    Same as SING but inverse - like a powdered WHOL.

    Nullify SING in 1:1 rate.

     

    Well, I'm out of suggestions right now, but I have some ideas to improve existing ones:

    WIFI - why not use tmp or tmp2 to store the channel?

    Portals IN and OUT - same as WIFI, why not store the channel on tmp or tmp2?
    CLNE and PCLN - why not restrict its replication ability only to liquids, gasses and particles?

     

    => Conductivity rule: it could help to make TPT more realistic and make DLAY and INST unneccessary:

    Spark speed is influenced by temperature like in real life, and it is instantaneous at -273°C - superconductors!

     

    => Rule of overlaying:
    Materials such as WIRE, INWR, FUSE and IGNC would be passable by liquids, this would avoid problems like flaws of equalization when putting them underwater, for example.


    Those improvements would be great, since using temperature to set WIFI and portal channels is kind of unreal.

    I think many of those modifications are not really hard to implement, since they don't add anything really new and use only existing element properties from TPT.

     

     

  • CeeJayBee
    30th Dec 2014 Member 0 Permalink
    @EmirStarshyne (View Post)
    First of all, I'd recommend creating another thread if you're suggesting elements. This thread's title is a little misleading; TPT doesn't (currently) have a central element suggestion page.

    ALCL - Maybe not needed; as you said you already have OIL and DESL.
    SODI - RBDM is basically this.
    NAOH - This could be nice, but how could you make it 'break under pressure' if it's a liquid? Wouldn't it just be displaced by the pressure?
    LPLS - If you're having liquid plastic, then I presume you also want an (inert) PSTC element? Also, the dust and gas would just burst into flames on contact with the hot LPLS.
    LMBT - A good idea, but has been suggested before and hasn't been implemented yet. Also, this could be made using a small system with DLAY, DUST, PVOD and DTEC(DUST). I'm sure you can probably guess how it's made.
    LELC - ETRD also transmits electricity. This can probably be achieved by ETRD.
    VCFL - That could work, but in terms of the way SING is coded could be hard to implement the nullification.
    WIFI Fix - This would make WIFI a lot easier to use, but would break quite a lot of saves.
    Conductivity Rule - This would break some saves and would kinda nullify the current system used for conductivity.
    Rule of Overlaying - Could break a small number of saves (ie. underwater cables) but does make sense.
  • NF
    30th Dec 2014 Member 0 Permalink

    NAOH- I'd like to see this.

    LMBT- I also might want this added too.

  • Box-Poorsoft
    31st Dec 2014 Banned 0 Permalink
    This post is hidden because the user is banned
  • EmirStarshyne
    31st Dec 2014 Member 0 Permalink

    Well, about NAOH breaking with pressure, I think I'd put it wrongly. It doesn't break under pressure, it is obtained under pressure mixing the sodium element I proposed plus O2 and H2. I couldn't think in a better reaction, but if NAOH was a primary element, it wouldn't be a problem.

    About the other feedbacks, well, I think you are right. But in fact we are running out of elements, heheh

    About WIFI, why not to make a "PPWF" - plug'n'play wifi, a new one, like the new fireworks? This wouldn't break any save but would give people a new option.

    I think it is time for a last resource, something to stop with people annoying with suggestions that they think that would be great but doesn't fit in the original game. Most users doesn't have the skill or the patience to mod and even if Lua scripting is quite easy and even though I'm used to programming in DarkBASIC (Don't laugh, plz), it is uncomfortable to mod TPT like this for 3 reasons:

    1) The coding itself
    2) The lack of portability and compatibility with saves - if I save a creation with a modded element, people woill have trouble with it.
    3) Some people make code in a way it is hard to comprehend and if you want to pile up many element mods together, the most probably is that you shall receive an error message because the code you got wasn't indented or separated in a comprehensive way.

    So, it would be the next step, something that the developers of TPT could invest time on: an basic element creator inside the game.
    How it could work? Well, it could make simple elements like almost every single one I proposed just specifying their properties and then saving all in a file with all custom elements in it. So, they could be easily shared - an export/import feature could be great to help in this task.
    To savegames, I believe it wouldn't be hard to add the code of any non-default element in a creation to be used by the person who loads the save - the element creator/manager could also ask to the user if he/she wants to add the custom element to his/her own library. Ah, the element creator could load an existing element as a preset to provide users with a starting point in making elements slightly different but with common attributes. :)

    TPT is great, it is probably one of the greatest pieces of software I ever seen.
    Invest in an element creator/manager as the last step before 100.0 and let the coding for the most dramatic changes on gameplay or complex elements.

    By the way, the mod manager and the multiplayer servers are great, they could be polished and incorporated to the final game, too. Those guys worked real hard on them and those pieces of code made many people happy, I think they deserve to see their improvements added to the official game.

     

    Oh, once again I extended myself beyond necessary, so please forgive my grammar mistakes (English is not my native language) and my annoying pledges for stuff that if I wanted so much I should put effort in learn how to make. :D Thank you for the attention, this is probably one of the most accessible communities on the web, far better than my Facebook timeline. :)

  • jward212
    31st Dec 2014 Member 0 Permalink

    @EmirStarshyne (View Post)

     It's not my fault computers only understand code, there is a element creator application i've seen a while back in a thread ,saves devs doing radical changes to tpt. as for understanding code just ask me or any lua scripter or modder to help explain, Theres a whole lua and modding section devoted to asking questions and post your own mod. We write things to be the most compact and lag stopping way. To be honest I some times I even loose track of some strings and tables and have to figuer out what I write.

     

    found the element creator https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=18174

    Edited once by jward212. Last: 31st Dec 2014
  • EmirStarshyne
    31st Dec 2014 Member 0 Permalink

    Thank you very much. :) I appreciate your help and attention.

     

    Ah, in fact in coding there is something that I want to know: there is any way to control TRON?
    I saw that there is someone who has a "Control TRON" plugin, but the guy didn't post it anywhere.

  • jward212
    1st Jan 2015 Member 0 Permalink

    How I change existing elements is i'll look at the C++ source code then see where the movement commands/strings/IDK are and either modify the C++ and create your own powder.exe with your changes or you could translate it to lua and overite the existing function. kinda like what I did it make acid not explode when mixing with nitro in one of my mods. 

    https://github.com/simtr/The-Powder-Toy/blob/master/src/simulation/elements/TRON.cpp

    if this goes over the top of your head pm me

    Edited once by jward212. Last: 1st Jan 2015