Protection violations aren't being punished correctly #1966

Closed
opened 2022-05-23 23:00:17 +00:00 by flux · 3 comments
Member

As discussed in your-land/reports#209, the fixes from your-land/yl_areas_addon#1, which were to make it so that accidentally breaking grass during a fight didn't turn you around (#1568), have made it possible to glitch through things without enough repercussion.

I propose adding a hysteresis-based mechanism that will levy increasing penalties on the player if they continue to try to bypass protection. If they exceed a certain threshold, turn the player around. If they exceed a higher threshold, damage the player (bypassing armor). If they behave for a while, the mechanism will eventually reset.

As discussed in https://gitea.your-land.de/your-land/reports/issues/209, the fixes from https://gitea.your-land.de/your-land/yl_areas_addon/pulls/1, which were to make it so that accidentally breaking grass during a fight didn't turn you around (#1568), have made it possible to glitch through things without enough repercussion. I propose adding a hysteresis-based mechanism that will levy increasing penalties on the player if they continue to try to bypass protection. If they exceed a certain threshold, turn the player around. If they exceed a higher threshold, damage the player (bypassing armor). If they behave for a while, the mechanism will eventually reset.
flux self-assigned this 2022-05-23 23:00:17 +00:00
Author
Member

Fixed in b5319545df

Fixed in https://gitea.your-land.de/your-land/yl_areas_addon/commit/b5319545dfda703f6d7d7895c81cb1a1d77eb2ce
flux added
4. step/ready to QA test
and removed
4. step/at work
labels 2022-05-24 20:09:10 +00:00
AliasAlreadyTaken added this to the 1.1.112 milestone 2022-05-25 17:54:45 +00:00

I propose adding a hysteresis-based mechanism that will levy increasing penalties on the player if they continue to try to bypass protection. If they exceed a certain threshold, turn the player around. If they exceed a higher threshold, damage the player (bypassing armor). If they behave for a while, the mechanism will eventually reset.

THAT sounds good :)

> I propose adding a hysteresis-based mechanism that will levy increasing penalties on the player if they continue to try to bypass protection. If they exceed a certain threshold, turn the player around. If they exceed a higher threshold, damage the player (bypassing armor). If they behave for a while, the mechanism will eventually reset. THAT sounds good :)
AliasAlreadyTaken was assigned by flux 2022-06-02 01:52:41 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-06-07 16:35:00 +00:00
Author
Member

live

live
flux closed this issue 2022-06-07 16:35:06 +00:00
flux removed their assignment 2022-09-21 00:01:54 +00:00
AliasAlreadyTaken was unassigned by flux 2022-09-21 00:01:54 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#1966
No description provided.