Skip to content

Feature Request: Individual Punishment Settings #123

@Prozon

Description

@Prozon

Feature Request:
I'd like to request the option to set individual punishment settings for specific block categories.

Currently all the blocklimits share the same punishment intervals, for example we use 5 minute punishments, with 1 minute annoy messages. This allows players to get a fair amount of time in order to fix issues themselves without losing resources. Most of our limits are simply "delete block" so this works fine. However, there are some categories we use the "turn off" punishment which means that you could effectively abuse the 5 minute punishment by simply re-enabling the block every 5 minutes. This is where an individual limit would be very useful.

Potential Use Case:
An NPC block. We currently have some "salvage" type blocks. A player needs to get certain components from the block, but they are not allowed to use the block. In order to allow the player to salvage the components we use "turn off" as a punishment. The problem with this is that a player could effectively use the block for five minutes without issue. Allowing an individual limit per category would allow something like this to be punished almost immediately, while still giving players their 5 minute grace period on "real" limits, like refineries or whatever.

Implementation:
Add a flag to each block category to allow "individual limits." By default everything uses the "global" settings for annoy/punishment intervals. Setting this flag would allow the user to change the limits per category. My thought is that by default the settings would simply use the global limits until the flag is changed and then the individual limit would become editable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions