Skip to content

Loophole in non stopping fouls allows to score goals from within the penalty area #100

@mickmack1213

Description

@mickmack1213

A nonstopping foul is issued every 2s and after a nonstopping foul, goals do not count for also 2s. This can lead to situations, where goals must count although they are shot from within the Penalty Area.

We (TIGERs Mannheim) implemented a mechanic that checks if a planned goal shot will arrive within the forbidden 2s after a non stopping foul and disregard them if that's the case. While playing against ourselves in the simulation we often times have the situation, that the attacker is boxed inside the PenaltyArea by the defenders as shown in the picture below.

Image

It only works out rarely but sometimes if the stars align correctly the attacker manages to time the goal shot just perfectly and also beat the keeper to exploit this loophole. He shoots the ball prior to receiving a refreshed AttackerInDefenseArea foul, but the ball enters the goal after the 2s have passed, which must lead to a valid goal according to the rules (ignoring the possibility that the human ref will intervene, as it is questionable if this would happen).

Here is the game event log for the goal, which was scored from the situation in the picture above. (Sorry it's from the Sumatra Replay View and not from the Game Controller)
Image

I always thougth this would only be a theoretical loophole, but lately I found a few occurences of such goals while testing in the simulation. And we are not actively trying to exploit this loophole. The Attacker is actively trying to move straigth out of the PenArea, and does not have special movement if the grace period is close to end. We only implemented a mechanism that avoids goal shots that do not count due to rule violations. I could imagine some crazy movement paths the attacker could take, if you would try to activly exploit the loophole.

My proposition would be to increase the time at which goals do not count after a non stopping foul to 3 seconds or maybe even 5 seconds (Autorefs might take some time to issue the Goal Scored proposal), while the grace period for the foul stays at 2 seconds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions