This version Blitzkrieg is completely made from scratch, mainly to fix bugs present in the original and add an completely new layer of customization.
This plugin is also only for SourceMod 1.10 (because of Enum Structs) and FF2 1.11 or Unofficial (no support for numbered args).
I ditched numbered arg support because of all the customization that's possible such as map names and weapon classnames as their own args.
Timer ability is a standalone and can be used for any boss, note that getting new weapons is only present via rage_soul. Can still be used for regenerating mercs.
Mann Up ability is also standalone and can be used for modifying some weapons and/or giving a special weapon (eg. Grappling Hook).
Phrase ability is there for changing the text shown, I decided a translation file instead of strings per a client for less strings be used.
Also note that this is not a required ability as it will default to dmedic.phrases if one of the abilities needed phrases.
A work around for cleaning up so a different translation file can be used next round is the plugin reloads itself after the round ends.
Bounce is another standalone and can be used on other things besides rockets, credits go to
Mr_panica for Ricochet for this.
Point ability can be used to award players for dodging and staying alive from any projectile (on round end rather then per wave).
Difficulty is standalone but really only does something with the formulas in pretty much any ability in this plugin. Also 420 still exists have fun.
Soul is the primary ability for changing weapons, randomizing classes, etc. Main thing about this is having formulas for weapon attributes.
Formulas in the plugin are similar to Health Formulas but more variables are allowed, a list of them is in the config.
Also I went with other abilities since they exist and saves some time having it in the plugin itself. Credits to those plugin authors.