Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Extra track platform features. #2811

Closed
MacheTheFerret opened this issue Aug 19, 2018 · 8 comments
Closed

Suggestion: Extra track platform features. #2811

MacheTheFerret opened this issue Aug 19, 2018 · 8 comments
Labels
Done in next release This has been addressed in the next release Enhancement Improvement or tweak to the mod New Feature A new item, option, or other feature

Comments

@MacheTheFerret
Copy link

I was attempting to make a (non-oscillating) track platform that moves when the player touches it, and reverses to its starting position when the player is no longer touching it, similar to how certain elevator platforms work. Apparently, however, that's not a feature of the current track platforms (that I'm aware of).

Perhaps there could be an "Auto-drop first cube" box on track platform items similar to the one that was added to elevator platforms a while back. If oscillating, the platform would move on player touch, and stop completely if the player is no longer touching it. If non oscillating, the platform reverses to its starting position when the player is no longer touching it.

@HugoBDesigner
Copy link
Contributor

My idea is that Oscillate + Autodrop make the platform go one way when the player steps in and out, then go the other way if they return to the platform. Without oscillate, the platform only moves if powered and the player is standing on it (like with pistons)

@TeamSpen210
Copy link
Member

Other way around for oscillate, Hugo.

@pompousspaniard
Copy link

@HugoBDesigner

"My idea is that Oscillate + Autodrop make the platform go one way when the player steps in and out, then go the other way if they return to the platform."

Bit too late to the party, perhaps, but that can be done using Toggle Latches, XOR Gates and Trigger Multiples. I'll see if I can summarize it here but I'll also post some diagrams I made.

Suppose we have a Track Platform from Point A to Point B (horizontally or vertically doesn't matter). This Track Platform should be completely deactivated, with "Start Oscillate" and "Start Enabled" unchecked.

  1. Put Trigger Multiples in Points A & B, and connect them to Toggle Latches.
  2. Connect those Toggle Latches to an XOR Gate.
  3. Connect that XOR Gate to another Toggle Latch.
  4. Connect that final Toggle Latch to the Track Platform.

Now, Activation and Shutdown Timers, along with OR & NOT Gates, can be involved to activate doors, to prevent the player from exiting the Track Platform prematurely. This makes it behave like a somewhat realistic "lift" or "elevator" that you'd find in an apartment building or a shopping mall.

Again though, here are the diagrams I made in PowerPoint (cutting-edge technology, I know)

Lift Figure 1
Lift Figure 2
Lift Figure 3

But yes, it'd be fantastic if the Track Platform itself had an option to save everyone the headache that is building this contraption (and coming up with it in the first place)

@Libbybapa
Copy link
Contributor

Libbybapa commented Sep 5, 2019

There's no need for any of the complicated circuits or the added auto-drop property. Just add a trigger multiple at each of the extremes of the platform, connect one to the other and then to the platform. It then behaves exactly as suggested. With oscillate checked, it will oscillate whenever the player is on it and stop when the player gets off. Without it checked it will travel one direction when the player is on it and return to start when the player gets off.

@vrad-exe
Copy link
Member

vrad-exe commented Sep 5, 2019

Except that will trigger if the player is anywhere in that area, rather than just when they're on the platform itself.

@Libbybapa
Copy link
Contributor

I see what you are saying. Carry on.

@pompousspaniard
Copy link

@Libbybapa

@Luke18033 is referring to the exact problem I encountered when trying to build the "realistic elevator" depicted in the diagrams.

The Triggers take the space of one block (cube? Voxel? Is there a name for it?) So even if only the player's head is within that space, the Trigger will be activated. If you put one at the bottom and one at the top, the platform will oscillate between you slightly touching the Triggers.

While complicated, my contraption is the only way I know of getting around the problem. Although as @PaperPlayerX is suggesting, it would be much nicer if the Track Platform had a built-in option to solve it.

@Libbybapa
Copy link
Contributor

I understand. I do not think it would be difficult to add the trigger to the platform and add the 'auto-drop' option.

@vrad-exe vrad-exe added Enhancement Improvement or tweak to the mod and removed Suggestion labels Aug 31, 2020
@vrad-exe vrad-exe added New Feature A new item, option, or other feature and removed New Option labels Sep 8, 2021
@TeamSpen210 TeamSpen210 added the Done in next release This has been addressed in the next release label Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Done in next release This has been addressed in the next release Enhancement Improvement or tweak to the mod New Feature A new item, option, or other feature
Projects
None yet
Development

No branches or pull requests

6 participants