TheStarport / FLHook

A Server Improvement for Freelancer.
GNU General Public License v3.0
30 stars 15 forks source link

Reimplement Multikill Announcements as a plugin #225

Closed Lazrius closed 1 year ago

Lazrius commented 1 year ago

FLCore has multikill announcement functionality, but its very basic and not really that relevant. This is to be removed and moved into a plugin, where it is more appropriate. While we are at it, we should expand the plugin to account for more than individual characters. Would be cool if we could track total kills on the server, for example.

I would suggest that it's implemented with the following example config:

{
  "milestones": {
      "1": "{0} has claimed first blood on {1}"
   },
  "thresholds": {
      "5": "{0} is on a killing spree!",
      "10": "{0} has claimed {2} kills!",
      "15": "{0} has slain {1} for kill {2}"
   }
}

In the above example, {0} should always equate to character name, {1} should be who was killed. {2} should equate to kill count.

Feel free to add other suggestions.

Aingar commented 1 year ago

Probably best done as part of Kill Tracker plugin.

Lazrius commented 1 year ago

Agreed