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

[FEATURE] Enhance checkpoint functionality #21

Open
x86-39 opened this issue Nov 29, 2021 · 1 comment
Open

[FEATURE] Enhance checkpoint functionality #21

x86-39 opened this issue Nov 29, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@x86-39
Copy link
Member

x86-39 commented Nov 29, 2021

Checkpoints should be aware of linked lines and have an optional teleport point which linked lines can use.

When a checkpoint is defined with ln line a_finish_line checkpoint add, it is given a number that is visible in ln line a_finish_line info and in tab completion.

This feature expands on that and is only available if there is a linked start line. (Syntax taken from draft for 2.0.0 #20)
ln line a_finish_line checkpoint 1 setteleport
If there is a checkpoint defined with a teleport point, when a start line teleports you because of an illegal area, it will teleport you to this checkpoint teleport point instead.
There should also be a command for administrators to teleport to this
ln line a_finish_line checkpoint 1 tp
The command to unset the teleport point should be
ln line a_finish_line checkpoint 1 removeteleport

@x86-39
Copy link
Member Author

x86-39 commented Jan 27, 2022

There should also be a way to redefine checkpoints, and adding a checkpoint should have an option on where it should be on. Checkpoints should also have an optional argument to insert them into an existing list.
ln line a_finish_line checkpoint add before 3
ln line a_finish_line checkpoint add after 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant