TSWT:Element Suggestion

  • thechubbyhusky
    18th Apr 2018 Member 0 Permalink

    TSWT = tmp. Switch

     


    Things this could be used for:

    Complicated electronics

    Sub-frame technology (maybe, idk how that stuff works)

    Weapons

    Reactors

     

    Properties:


    Colour = A light-ish green (0xFF00FE69)

    Spawn Temp = 22C

    Spawn Ctype = none

    Spawn Life = 0

    Spawn tmp. = 0

    Spawn tmp.2 = 0

    Activated by any conducter except for IRON, TTAN, BMTL, BREL, BRMT

    Deactivated only by NSCN

     

    Details:


    When activated, TSWT would change the tmp. of any particle within range (range would be determined by life variable). The tmp.2 setting of TSWT would be what it would change the target particle(s)'s tmp. setting to. e.g TSWT tmp.2 = 5 converts DMND tmp. to 5. TSWT tmp. would be what it converts the tmp. of target particle back to once TSWT has been "deactivated" by NSCN. e.g TSWT tmp. = 2 DMND tmp. = 5 *TSWT deactivated DMND tmp. = 2. TSWT would be used like ARAY, CRAY, DRAY, etc... Setting the ctype of TSWT would restrict TSWT's affect to that particle (kind of like how PSTN can be stopped from pushing certain particles depending on the ctype)

     

    Keep in mind this suggestion is a W.I.P and I appreciate ideas from you guys. :D

  • jacob1
    18th Apr 2018 Developer 0 Permalink
    Particles that set .tmp of other particles are generally rejected. See "property setter/property ray" here: https://powdertoy.co.uk/Wiki/W/Previously_requested_elements.html#Property_setter_.2F_property_ray

    We don't want saves to depend on the internal representation of these properties. There have been cases where these properties have been moved around (like in PIPE in 93.0).

    Btw, there is no . after tmp, the properties are .life, .tmp, .tmp2
  • thechubbyhusky
    18th Apr 2018 Member 0 Permalink

    Oh okie, thank you :D

Locked by jacob1: rejected