I know I said I quit TF2, I'm still saying I have. But this plugin meant a lot to me, so I'm releasing it now. It doesn't use the new code standards, as it's an old-ish plugin, but I was able to compile it with the latest version of SourceMod without a problem. With all that said and done, can someone take this over for me? I know it's a mess, but I'm sure someone can do it.
Anyway, here's the whole advertisement shpeel:
GET READY FOR THE APOCOLYPSE
Chaos MVM is exactly what it sounds like: Pure. Ungodly. CHAOS
. How does it achieve this, you may ask? By allowing one to completely rewrite the MVM Shop to allow for bigger, better, and lengthier upgrades! However, because of limitations with the standard official MVM Upgrade Station, this also includes a built-in Custom Shop that allows you to also make CUSTOM UPGRADES
. That's right, there's a "Custom" section that allows you to buy plugin-controlled upgrades.
Defaults to 0. Turn to 1 to use MVM's Upgrade Stations. NOTE:
Setting this to 1 might require a map restart or two.
Defaults to "configs/sm_chaosmvm_upgrades.txt". This goes in the SourceMod configs folder btw, and is for the Custom Shop.
Defaults to "sm_chaosmvm_station". No extension needed, and belongs in your tf/scripts/items folder. It should download automatically for each client, but they'll have to move it manually.
Reparses both Shop files.
This resets every player's money and stats.
Opens the Custom Shop. Bind to a key for easier access.
Resets your stats and money.
Make sure you're playing MVM.
- Don't change waves/missions or load/unload/reload the plugin while actually playing the mode. This will cause issues with how money is saved and maybe other things I'm unaware of.
- If you need to update the shop, make sure everyone resets their stats first.
- Make sure you choose between the normal MVM Upgrade Stations or the Custom Menu before starting the game. That console command can be used on server load. I recommend using the Custom Menu as no one has to download anything or move files around to get it to work.
Included in the attachments besides requirements for Chaos MVM is also a custom ability plugin I wrote that allows anyone who buys it to kill bots with a Fall Damage-based AOE explosion. The higher the fall damage, the more damage you deal. There's also two different Menu configurations, one for each type of Shop.
NOTE: If you use the normal MVM Upgrade Shop, be prepared to have users move the shop file that gets downloaded to their tf/scripts/items folder and then relog for it to work.
Have fun folks. I know I've had my fair share of fun with this.