Element Suggestion: Teleporter Ray

  • Calidus
    17th Sep 2019 Member 0 Permalink

     

    I've had this idea for a while, and was honestly a little bit surprised no one had suggested it before...

    Anyway, I would like to suggest a new element: Teleporter Ray (tRay)

    It would work like aRay and fRay, in that whatever you aim it at would be teleported to specified X and Y values. 

    Sprk Type: 

    1. Pscn: would erase whatever is at the coordinates.

    2. Nscn: would stack with whatever is there already (Unsure about the devs' stance on stacking, so this could be omitted)

    3. Metl: would, if there is a particle already, fail (unsure if this is possible, so this could be omitted)

    Ctype: allows to switch between different modes

    1. Hit Once Mode 

            Basically it would go in a straight line, and the first particle it hits would be teleported to the specified coordinates.

    2. Relative Mode

            It would still go in a straight line, but whatever it hits would be teleported relative to the particle's existing coordinates.

    3. Range Mode

            It would go in a straight line, and would teleport whatever it hits first to the specified coordinates, and after that would teleport         everything behind relative to the first particle(not sure if this is possible either)

    Tmp: would set the range of the beam, just like cRay.

    tmp2: would set the distance before firing, like cRay.

    temp: set the X value.

    life: set the Y value.

     

     

    I believe there are many applications for this tech.

    Some examples I thought of:

    Lasers with complex patterns

    Advanced gravity fields

    Stkm Teleporters(I know this game isn't a stickman game, don't worry)

    Automatic Stacking(not sure about stacking, but sure)

    Factories

    Ships

    And of course, this is all extremely rough and could do with some refining, criticism is welcomed.

    I am learning lua, very slowly, but eventually I'll be able to help make this

    Edited 2 times by Calidus. Last: 17th Sep 2019
  • Cracker1000
    17th Sep 2019 Member 0 Permalink

    @Calidus (View Post)

     You can already do this by using a combination of DRAY and CRAY.

  • Calidus
    17th Sep 2019 Member 0 Permalink

    How? if you don't mind me asking, of course.

    I was trying to make an element that was very precise, and could move things to anywhere on the screen, regardless of the part's original position.

    Edited once by Calidus. Last: 17th Sep 2019
  • Cracker1000
    17th Sep 2019 Member 0 Permalink

    @Calidus (View Post)

     You can use DRAY to copy any elemental arrangement to different positions on the screen, and delete the same using CRAY.

    There are different .tmp and .tmp2 modes which you can use to specify certain things like distance to copy etc.

    Read this wiki page for more help 

    https://powdertoy.co.uk/Wiki/W/Element:DRAY.html

     

    Also @Jacob1, those sample saves still don't load.