Skip to content

Releases: Mikusch/MannVsMann

1.11.1

19 Dec 18:07
Compare
Choose a tag to compare

Changelog

  • Fixed a critical bug introduced in 1.11.0 that allowed players to get infinite currency by repeatedly refunding

1.11.0

19 Dec 00:04
18951b5
Compare
Choose a tag to compare

This update makes use of the new ForceEnableUpgrades function introduced with VScript, which allows for better upgrade support.

Changelog

  • Support for proper currency UI
    • All convars related to the old HUD text have been removed

image

  • Disposable Sentry Guns can now be built using the PDA build menu and will show up in the HUD

image

  • Simplified a lot of code and significantly improved overall performance of the gamemode

1.10.2

07 Dec 13:19
Compare
Choose a tag to compare

Changelog

  • Updated gamedata for the 2022-12-07 TF2 update
  • Replaced some previous gamedata with the new GrantOrRemoveAllUpgrades vscript function

1.10.1

04 Dec 17:02
62bea86
Compare
Choose a tag to compare

Changelog

  • Updated gamedata for the 2022-12-01 TF2 update (#22)
  • Added support for relative gamedata offsets (#20)
  • Read custom upgrade files from GAME path instead of MOD path (#21)

1.9.1

01 Nov 17:03
Compare
Choose a tag to compare

Changelog

  • Fixed death sounds playing for the wrong team when mvm_defender_team is set
  • Fixed announcer upgrade voice lines playing for the wrong team when mvm_defender_team is set

1.9.0

31 Oct 12:09
e0bd983
Compare
Choose a tag to compare

Changelog

New ConVars

  • Added mvm_currency_hud_player (def. 1) to toggle the currency HUD text for players
  • Added mvm_currency_hud_spectator (def. 1) to toggle the currency HUD text for spectators
  • Added mvm_death_responses (def. 0) to toggle Mann vs. Machine death voice lines for mercenaries
  • Added mvm_defender_team (def. any) to restrict Mann vs. Machine mechanics to one team:
    • Configurable with values any, red, blue and spectator
    • When set, only the given team has access to:
      • Upgrades & Canteens
      • Revive Markers
      • Money Pickups
      • Buybacks

Improvements

  • Replaced attribute value accessors with attribute hooks
  • Miscellaneous code improvements

1.8.1

13 Oct 19:33
Compare
Choose a tag to compare

Changelog

  • Updated gamedata for the 12/10/2022 TF2 update

1.8.0

22 Aug 11:08
Compare
Choose a tag to compare

Changelog

  • Added mvm_currency_rewards_player_catchup_min convar to allow configuration of the currency penalty for the winning team
  • Fixed MvM entities being removed if the plugin is disabled but MvM mode is still active

1.7.1

09 Apr 14:33
Compare
Choose a tag to compare

Changelog

  • Fixed weapon upgrades persisting after the plugin has been disabled
  • Changed the Thermal Thruster stun upgrade to slow targets instead of applying a full stun

1.7.0

30 Mar 18:48
432ed20
Compare
Choose a tag to compare

This release focuses on adding more configuration options.

Changelog

Additions

  • Added 3 new convars.
    • mvm_radius_spy_scan ( def. 1 )
      • When set to 1, Spies will reveal cloaked enemy Spies in a radius.
    • mvm_revive_markers ( def. 1 )
      • When set to 1, players will create revive markers on death.
    • mvm_broadcast_events ( def. 0 )
      • When set to 1, the 'player_buyback' and 'player_used_powerup_bottle' events will be broadcast to all players.
  • Added the sm_currency_give command.
    • Usage: sm_currency_give <#userid|name> <amount>
    • Functions identical to the built-in currency_give command with added SourceMod targeting.
  • Added support for neutral (unassigned) currency packs.
    • Neutral currency packs can be created by destroying tanks or spawning them using plugins or console commands.
    • Neutral currency packs count towards the world money value and can be collected by all teams.

Improvements

  • Player currency is now clamped between $0 and $30,000 to be consistent with base TF2.
  • Players in team "unassigned" may now see currency packs and revive markers of all other teams.
  • Miscellaneous performance and code quality improvements.