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

PGM proto 1.5 #1267

Open
Pablete1234 opened this issue Oct 31, 2023 · 0 comments
Open

PGM proto 1.5 #1267

Pablete1234 opened this issue Oct 31, 2023 · 0 comments
Labels
discussion Just talking help wanted Extra attention is needed

Comments

@Pablete1234
Copy link
Member

Pablete1234 commented Oct 31, 2023

An idea came up to implement more default ids into pgm, the same way never or everywhere are default ids for <never/> and <everywhere/>. This can't be done without potentially breaking old maps that could be using whatever we decide on id names, as an already existing filter id for something else. That's when the idea to make a proto 1.5 came.

With a new proto, maps on older (1.4.2 and below) protos simply wouldn't get those defaults registered, and would continue to operate just fine. New maps or maps that get migrated to 1.5 will start getting these new default ids.

Here's a list of proposals/potential candiates:

  • observing & participating filters
  • alive & dead filters
  • match-idle, match-starting, match-running, match-finished & match-started match phase filters
    • kill generic <match-phase> filter
    • add specific idle & starting filters (atm you're forced to use <match-phase>idle</match-phase> etc)
  • crouching, walking, sprinting, flying and grounded player pose filters
  • void filter
  • maxbuildheight variable
  • timelimit.duration variable
    • this doesn't exist yet, see Add a timelimit variable #1260
    • maybe also timelimit.overtime if we want that to be variable-modifiable?
    • Unsure about the use of . for hierarchy-like keys, but we can't use - in variables so...
  • Rename <walking/> filter to <standing/> to better reflect what it means?
    • The filter simply passes if the player is neither sprinting, nor crouching, so either walking or standing still pass.
@Pablete1234 Pablete1234 added help wanted Extra attention is needed discussion Just talking labels Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Just talking help wanted Extra attention is needed
Development

No branches or pull requests

1 participant