-
Notifications
You must be signed in to change notification settings - Fork 0
Set-back handling. #3
Comments
Yea I think having a priority for setbacks is a must have kinda, especially for check styles such as Improbable which we have in NoCheatPlus. If Improbably canceled fighting there is no need for Fight_Speed to cancel it also. Maybe we can do something against constant setbacks (rubber banding) also here. |
NCP already does not do other checks if one cancelled the event. Improbable is a special case because partly it is fed by violations of other checks, so this will be something we will also want to have (meta checks), but you do mention a more general point here:
Ruberbanding results from constant violations, hard to imagine that set-back handling can do much about it, though it can be the right place to //detect// rubberbanding. |
Okay. Sounds good. |
We should be dynamically setting setbacks based on the violation level, and also calculating the last position. It should be extremely hard to fly when I violate the check, I shouldn't even be able to jump temporarily either. |
The demands for the accuracy of the flight checks is another thing :9. We should also keep an eye on (or make an extra thread) for the generalized topic of cancelling events and similar. So the rough topics are:
In particular moving set-backs pose problems because there are some topics about cross-check issues but also multiple possible purposes:
|
Note that just cancelling an event or providing a method to cancel an event in an abstracted event class is not really a job of the framework, that would be up to the specific data source etc. The part interesting for the framework are those cancellations that are "complicated" in nature (like set-backs or any actions that take time to take effect). Those could become parts of a framework layer (probably not the most inner). |
A little detail.
A more centralized set-back handling can be of use:
The text was updated successfully, but these errors were encountered: