Hey peeps, as @Wolf (shorten your fucking name so I can tag it properly) brilliantly suggested in this thread, I really took to the idea almost instantly, as it was a great concept. As such, Uncle Noodl has a new present to you all. Introducing:
Getting bored of winning as Hale too much? !vshc to the rescueVSHC is a modular perk-granting plugin I wrote to allow seasoned Hale player to give themselves a challenge by granting buffs to the enemy team. Using !vshc will open a menu which lists all the activators you can use - Rundown later.
To suggest something: Give me the name of the attribute, the ID of it, your value, a spicy name for the activator, and why, and it'll go up for debate.
For example:
Other suggested changes could be things like: adding vaccinator/crits to the uber in Stronger Medics.
An idea I had was to make "subsets" of activators, so within a submenu, have activators that are pre-set groups, like impossible mode, so a survivability one would toggle things like leeches, health, regen etc etc, to save people mashing on 10 activators if we keep adding to them, to get the modes they want.
tl;dr I made spicy VSH plugin.
VSHCore:
Vs Saxton Hale: Hardcore
FAQ:
- Obviously, only Hale can trigger the menu.
- Once you use !vshc to alter your toggles, you cannot bring the menu back up after closing.
- Once activators are set, they're set. No backing out. Careful what you wish for.
- All activators are reset every round.
- Everything is CVar based, meaning if default values aren't balanced, balance changes can easily be implemented. Testing was only done with up to 2 other guinea pigs, not a full game of 18+, nor do I play VSH, so sensible guessing was used for values, but they may still be too high..
- Safeguarded against every foreseeable exploit. Magic logic happens in TF2 sometimes, so let me know if you find an exploit or dysfunction.
- "Noodl can we have this and this and this?" Yes, more on that later. It's easy to add to, and I have all sorts at disposal to make new activators. Sounds are intended to be added too, need to sift through voice lines.
Activator List:
- More Health: Increases everyone's permanent max health by 200. Is not overheal, does not decay and can be refilled with heal packs.
- Faster Players: Self-explanatory. Increases player speed by 20%. Excludes scouts.
- AllCrits: Grants everyone full/minicrits. Default is minicrits.
- Bonus Damage: Hale takes 25% extra damage from every attack.
- Health Regen: Players regenerate health at the same rate as a medic. If you take damage, regen rate will reset to 1/second and ramp up by 1 every 3 seconds until it's back to 3/second. Doubled up for medics.
- Disable Fall Damage: No cratering or heavy damage from rocket jumping anymore.
- Weapon Speed: All weapons have 25% increased fire rate and reload speed.
- Reduced Rage: Changes Hale's rage balance, increasing the damage required (3500 -> 5000, less rage per round) and reducing the radius of rage's effect.
- Stronger Medics: Medics gain a 20% bonus to Ubercharge rate, heal rate, and max overheal.
- Impossible Mode: All of the above. Warning: it's hard. I challenge anyone to win with this on in a full server.
Modularity:
Obviously, I have not done every possibility of buffs, far from. You may have your own spicy ideas for activators that you want me to implement. If you feel creative, click me and me for a full list of TF2's attributes and conditions. Some are buggy, deprecated, or purely dysfunctional, some are bound to certain items/situations, but most universal ones are okay.
To suggest something: Give me the name of the attribute, the ID of it, your value, a spicy name for the activator, and why, and it'll go up for debate.
For example:
Leech:
Although this is not the right attribute we'd want to use, as it was changed from on hit to rocket radius, being soldier/blast damage only, it's the idea that matters. Maybe I'd want a vampire effect that regens a % of my damage rather than a straight additive.
- TFCond_Milked (just a state, has no value)
- 741: health on radius damage (Black Box attribute) + 5 a hit. (I can set this to vary per class too).
- This activator would work well in conjunction with more health and regen, to make enemies with insane survivability without buffing their damage/speed.
Code:
"attributes": [
{
"name": "health on radius damage",
"class": "add_health_on_radius_damage",
"value": 20
},
An idea I had was to make "subsets" of activators, so within a submenu, have activators that are pre-set groups, like impossible mode, so a survivability one would toggle things like leeches, health, regen etc etc, to save people mashing on 10 activators if we keep adding to them, to get the modes they want.
tl;dr I made spicy VSH plugin.