Add touch activation for gravity blocks

    Joined
    Feb 26, 2014
    Messages
    154
    Reaction score
    185
    Working on a elevator just reminded me again of how tedius it can be to work with gravity.
    So here's a quick suggestion.

    It would be very convenient, if these blocks could be triggered by a player touching/coliding with it and have the block then run a check of whenever that player is already in the gravity of that block's direction and entity or not.
    Is the Player not already in the right gravitational pull, the block's gravitation gets applied and otherwise it simply does nothing.
     

    Lone_Puppy

    Me, myself and I.
    Joined
    Mar 12, 2015
    Messages
    1,274
    Reaction score
    529
    • Purchased!
    • Community Content - Bronze 2
    • Legacy Citizen 8
    You can use area activation logic blocks to do this.
     
    Joined
    Feb 26, 2014
    Messages
    154
    Reaction score
    185
    I know. And for something basic as a elevator entrance point it's quite sufficient.

    My main concerns are, that this can't be used reliably by severel players at once and that in some setups one might have to worry about accidentally canceling gravity, depending on how complex the 'gravity system' of a build might turn out to be. That's why the suggetion includes a check for the player's gravity status.
    Also it just would be nice to simply place two blocks on the ground and then walk between entities without any furter concern.

    Mostly it's for convenience.
     

    NeonSturm

    StormMaker
    Joined
    Dec 31, 2013
    Messages
    5,110
    Reaction score
    617
    • Wired for Logic
    • Thinking Positive
    • Legacy Citizen 5
    What if we could have a display block near an area-trigger controller to check the trigger's stats?
    [gravity=0|1|2|3|4|5|6] or [gravity=off|down|up|front|left|right|rear]

    Area-trigger controller:
    it self : activates every time something triggers it
    signal to self : update display block with last entities properties
    nearby display block : receive properties
    nearby gravity block : set check-type to gravity
    …​
     
    • Like
    Reactions: Lord Daro
    Joined
    Feb 26, 2014
    Messages
    154
    Reaction score
    185
    What if we could have a display block near an area-trigger controller to check the trigger's stats?
    [gravity=0|1|2|3|4|5|6] or [gravity=off|down|up|front|left|right|rear]

    Area-trigger controller:
    it self : activates every time something triggers it
    signal to self : update display block with last entities properties
    nearby display block : receive properties
    nearby gravity block : set check-type to gravity
    If I had to choose I would probably still prefer my 'Place that one block down and done' approach for this particular case, because it's extremely compact.
    Yours does have merit though, for providing builders with more direct control over gravity.


    However since the two ideas don't appear to be mutually exclusive to me, I am going to advocate for getting both.
     

    NeonSturm

    StormMaker
    Joined
    Dec 31, 2013
    Messages
    5,110
    Reaction score
    617
    • Wired for Logic
    • Thinking Positive
    • Legacy Citizen 5
    Thanks, Lord Daro.
    My approach wasn't only to reduce to a minimal amount of blocks, but to "unify read/write access".
    It will be easier to implement other new features this way (detect flight angle of target ship, etc).

    The real issue is that we cannot read "an astronaut's current gravity".​