Skip to content

Releases: Psykotikism/Mutant_Tanks

Mutant Tanks v9.1

20 Mar 22:13
Compare
Choose a tag to compare
Changed release date

Mutant Tanks v9.0

05 Dec 16:34
Compare
Choose a tag to compare
Added more changes for v9.0

- Acid ability: Added missing damage scaling for the `Acid Damage` setting.
- Bomb ability: Added missing damage scaling for the `Bomb Damage` setting.
- Choke ability: Updated the code that fixes the gravity bug.
- Fire ability: Added missing damage scaling for the `Fire Damage` setting.
- Updated config files.

Mutant Tanks v8.99

11 Oct 02:13
fe90d79
Compare
Choose a tag to compare
v8.99 (#115)

* Update README_RU.md

* fix ed

* Update mutant_tanks.phrases.txt

* Added initial changes for v8.92

* Fixed ability cooldowns not being applied

* Updated mutant_tanks_signatures.cfg

* Fixed client index error from the Fly ability

* Added more changes for v8.92

- The bunny hop reward now allows better control with movement keys.
- Updated config files.

* Added more changes for v8.92

- Warp: Fixed the Tank teleporting inside solid objects.
- Warp: Removed non-working code.
- Zombie: Removed non-working code.
- Removed "Updater" as an optional dependency for the "mt_abilities2.sp" file.

* some fixes

* Update mutant_tanks.phrases.txt

* Added initial changes for v8.95

- Quiet: The ability now silences footsteps.
- Yell
	- Added the `Yell Mode` setting.
	- Re-added the deafen feature.
- Updated config files.
- Updated gamedata file.
- Updated include file.
- Updated updater file.

* Added more changes for v8.95

- Changed the minimum value of the `* Damage` setting for several abilities from `1`/`1.0` to `0`/`0.0`.
- Updated .md files.
- Updated updater file.

* Update README_RU.md

* update russian translation

* Test build for hit reg

* Test build for hit reg

* Added changes for v8.99

- Fixed array index errors.
- Fixed some props being created multiple times and crashing the server.
- Fixed cooldowns not being applied properly.
- Fixed the config parser not reading specified sections.
- Fixed custom config Mutant Tank types not overriding main config Mutant Tank types.
- Fixed settings not being read properly for human-controlled infected in competitive modes.
- Fixed some incorrect offsets for Linux.
- Fixed the `Close Areas Only` setting not working for several abilities.
- Clone: Fixed an issue with the ability cloning the same type in some scenarios.
- Fragile: Fixed the `Fragile Speed Boost` setting not working.
- Track: Fixed the `Combo Speed` setting not overriding the `Track Speed` setting.
- Most of Mutant Tanks' features can now be applied to the other special infected.
	- The mutation continues to adapt to accommodate different strains of the virus...
- Mutant Tanks and its sub-plugins now properly support the `[L4D2] Tank Rush 2` plugin.
- Added the following target filters to let admins target Mutant Tanks:
	- `@msmokers`
	- `@psysmokers`
	- `@mboomers`
	- `@psyboomers`
	- `@mhunters`
	- `@psyhunters`
	- `@mspitters`
	- `@psyspitters`
	- `@mjockeys`
	- `@psyjockeys`
	- `@mchargers`
	- `@psychargers`
- The `@mutants` target filter can now target all types of Mutant Infected.
- Players can no longer see healthbars of Mutant Infected through solid objects.
- Added the `sm_mt_edit` command to allow admins to temporarily modify settings in-game.
- Added signatures for the following functions:
	- `CBaseAbility::CreateForPlayer`
	- `CClaw::OnSwingEnd`
	- `CCSPlayer::State_Transition`
	- `CTerrorPlayer::BecomeGhost`
	- `CTerrorPlayer::OnRevived`
	- `CTerrorPlayer::PlayerZombieAbortControl`
	- `CTerrorPlayer::SetClass`
	- `CTerrorWeapon::StartAttackTimer`
	- `ZombieManager::SpawnBoomer<Vector>` (L4D1)
	- `ZombieManager::SpawnHunter<Vector>` (L4D1)
	- `ZombieManager::SpawnSmoker<Vector>` (L4D1)
	- `ZombieManager::SpawnSpecial<Vector>` (L4D2)
- Added signatures and offsets for the following functions:
	- `CTerrorPlayer::FireBullet` (L4D2)
	- `CTraceBulletEntityEnumerator::PerformMultiTrace`
- Added offsets for the `CBasePlayer::Weapon_ShootPosition` function.
- Replaced the `CThrow::ActivateAbility` function with the `CBaseAbility::ActivateAbility` function.
- Changed the minimum value of every setting from `0/0.0/0.1/1.0` to `-1/-1.0`.
	- Use `-1/-1.0` to allow overrides for Mutant Special Infected.
	- Use `0/0.0` to disable the setting for Mutant Special Infected.
- Added the `Ghost Bullets Reward` setting under the `Plugin Settings->Rewards`, `Tank #->Rewards`, and `STEAM_ID->Rewards` sections.
- Added the `Boss Effects` setting under the `Tank #->Boss` and `STEAM_ID->Boss` sections.
- Added the `Bullet Fix` setting under the `Plugin Settings->General` section.
- Added the `Intangible Body` setting under the `Plugin Settings->Enhancements`, `Tank #->Enhancements`, and `STEAM_ID->Enhancements` sections.
- Added the `Throw Rock` setting under the `Plugin Settings->Enhancements`, `Tank #->Enhancements`, and `STEAM_ID->Enhancements` sections.
- Added the `Rush` section under the `Plugin Settings` section which allows to configure settings for the `Tank Rush 2` mode.
- Updated English translations.
- Updated Simplified Chinese translations.
- Updated Hungarian translations.
- Updated Russian translations.
- The `MT_OnConfigsLoaded` forward now has two more parameters.
- The following natives now each have a second parameter:
	- `MT_CanTypeSpawn`
	- `MT_DoesTypeRequireHumans`
	- `MT_HasChanceToSpawn`
	- `MT_IsFinaleType`
	- `MT_IsNonFinaleType`
	- `MT_IsTypeEnabled`
- Added the `Ability Sight` setting for several abilities.
- Changed the minimum value of every setting for every ability from `0/0.0/0.1/1.0` to `-1/-1.0`.
	- Use `-1/-1.0` to allow overrides for Mutant Special Infected.
	- Use `0/0.0` to disable the setting for Mutant Special Infected.
- Added the `Recall` ability.
- Absorb: Added the `Absorb Convert Percentage` setting.
- Aimless: Added the `Aimless Gunshots` setting.
- Ammo
	- Added the `Ammo Type` setting to add more flexibility.
	- Increased the maximum limit of the `Ammo Count` setting from `25` to `100`.
	- Reworked the `Ammo Count` setting to take away a specified amount of ammunition from survivors instead of setting survivors' ammunition to a specified amount.
- Bury: Optimized the code for preventing survivors from attacking while buried.
- Choke: Optimized the code for preventing survivors from attacking while being choked.
- Drop: Added the `Drop Count` setting.
- Electric: Added the `Electric Stun Speed` setting.
- Ghost: Added the `Ghost Fade Phase` setting.
- Gravity: Added the `Gravity Flags` setting.
- Hit: Added sound effect.
- Hypno
	- Added the `Hypno Color` setting.
	- Added the `Hypno View` setting.
- Ice: Survivor victims can no longer move or attack while frozen.
- Kamikaze: Added the `Kamikaze Mode` setting.
- Leech: Added visual effect.
- Medic
	- Added the `Human Rock Cooldown` setting.
	- Added the `Medic Rock Break` setting.
	- Added the `Medic Rock Chance` setting.
	- Added the `Medic Rock Cooldown` setting.
- Necro: Added visual and sound effects.
- Omni: Added visual and sound effects.
- Pimp: Added visual effect.
- Pyro: Added the `Pyro Fire Divisor` setting.
- Respawn: Added sound effect.
- Restart: Added visual and sound effects.
- Rocket: Added the `Rocket Mode` setting.
- Shield: Added the `Shield Convert Percentage` setting.
- Smash: Added the `Smash Mode` setting.
- Smite: Added the `Smite Mode` setting.
- Splash: Added visual effect.
- Undead
	- The Tank now gets extinguished and has the vomit effect removed when its health resets.
	- Added sound effect.
- Updated config files.
- Updated gamedata file.
- Updated include file.
- Updated translation files.
- Updated updater file.

---------

Co-authored-by: Blueberryy <[email protected]>

Mutant Tanks v8.98

10 Aug 15:59
dde898d
Compare
Choose a tag to compare
Merge pull request #111 from Psykotikism/v8.98

v8.98

Mutant Tanks v8.97

23 May 05:28
Compare
Choose a tag to compare
Fixed broken reward

Mutant Tanks v8.96

26 Dec 07:17
Compare
Choose a tag to compare
Fixed occasional invalid entity errors

Mutant Tanks v8.95

25 Aug 18:05
Compare
Choose a tag to compare
Updated updater file

Mutant Tanks v8.94

04 Jul 14:17
9166f9b
Compare
Choose a tag to compare
v8.94 (#105)

* Added initial changes for v8.94

- Fixed the `* Cooldown` setting for several abilities.
	- The `Ghost Duration` setting can be substituted by the `Combo Duration` setting when combined with other abilities.
	- The `Ghost Fade Delay` setting can no longer be substituted by the `Combo Duration` setting when combined with other abilities.
	- The `Ghost Fade Rate` setting can no longer be substituted by the `Combo Interval` setting when combined with other abilities.
- God: Added the `Human Duration` setting.
- Gravity: Added the `Human Duration` setting.
- Heal: Added the `Heal Duration` setting.
- Jump: Added the `Human Duration` setting.
- Laser: Added the `Human Duration` setting.
- Lightning: Added the `Human Duration` setting.
- Medic: Added the `Medic Duration` setting.
- Meteor: Added the `Human Duration` setting.
- Necro: Added the `Necro Duration` setting.
- Omni: Added the `Human Duration` setting.
- Panic: Added the `Panic Duration` setting.
- Pyro: Added the `Human Duration` setting.
- Regen: Added the `Regen Duration` setting.
- Rock: Added the `Human Duration` setting.
- Shield: Added the `Shield Duration` setting.
- Spam: Added the `Human Duration` setting.
- Splash: Added the `Splash Duration` setting.
- Splatter: Added the `Splatter Duration` setting.
- Warp: Added the `Warp Duration` setting.
- Yell: Added the `Human Duration` setting.
- Zombie: Added the `Zombie Duration` setting.
- Updated config files.
- Updated include file.
- Updated updater file.

* Revert "Added initial changes for v8.94"

This reverts commit 24240402afa33838472ec8f4991b30837d596233.

* Added initial changes for v8.94

- Fixed the `* Cooldown` setting for several abilities.
- Absorb: Added the `Human Duration` setting.
- Car: Added the `Human Duration` setting.
- Cloud: Added the `Cloud Duration` setting.
- Fast: Added the `Human Duration` setting.
- Fly: Added the `Human Duration` setting.
- Fragile: Added the `Human Duration` setting.
- Ghost
	- Added the `Ghost Duration` setting.
	- The `Ghost Duration` setting can be substituted by the `Combo Duration` setting when combined with other abilities.
	- The `Ghost Fade Delay` setting can no longer be substituted by the `Combo Duration` setting when combined with other abilities.
	- The `Ghost Fade Rate` setting can no longer be substituted by the `Combo Interval` setting when combined with other abilities.
- God: Added the `Human Duration` setting.
- Gravity: Added the `Human Duration` setting.
- Heal: Added the `Heal Duration` setting.
- Jump: Added the `Human Duration` setting.
- Laser: Added the `Human Duration` setting.
- Lightning: Added the `Human Duration` setting.
- Medic: Added the `Medic Duration` setting.
- Meteor: Added the `Human Duration` setting.
- Necro: Added the `Necro Duration` setting.
- Omni: Added the `Human Duration` setting.
- Panic: Added the `Panic Duration` setting.
- Pyro: Added the `Human Duration` setting.
- Regen: Added the `Regen Duration` setting.
- Rock: Added the `Human Duration` setting.
- Shield: Added the `Shield Duration` setting.
- Spam: Added the `Human Duration` setting.
- Splash: Added the `Splash Duration` setting.
- Splatter: Added the `Splatter Duration` setting.
- Warp: Added the `Warp Duration` setting.
- Yell: Added the `Human Duration` setting.
- Zombie: Added the `Zombie Duration` setting.
- Updated config files.
- Updated include file.
- Updated updater file.

* Added more changes for v8.94

- Jump: Fixed the Tank's periodical and sporadic jumping not ending properly.
- Spam: Fixed the ability not shooting any rocks.

* Updated config files

* Added more changes for v8.94

- Changed the minimum value of the `Human Duration` setting for several abilities from `1` to `0`.
- Absorb: Changed the minimum value of the `Absorb Duration` setting from `1` to `0`.
- Car: Changed the minimum value of the `Car Duration` setting from `1` to `0`.
- Fast: Changed the minimum value of the `Fast Duration` setting from `1` to `0`.
- Fly: Changed the minimum value of the `Fly Duration` setting from `1` to `0`.
- Fragile: Changed the minimum value of the `Fragile Duration` setting from `1` to `0`.
- God: Changed the minimum value of the `God Duration` setting from `1` to `0`.
- Gravity: Changed the minimum value of the `Gravity Duration` setting from `1` to `0`.
- Jump: Changed the minimum value of the `Jump Duration` setting from `1` to `0`.
- Laser: Changed the minimum value of the `Laser Duration` setting from `1` to `0`.
- Lightning: Changed the minimum value of the `Lightning Duration` setting from `1` to `0`.
- Meteor: Changed the minimum value of the `Meteor Duration` setting from `1` to `0`.
- Omni: Changed the minimum value of the `Omni Duration` setting from `1` to `0`.
- Pyro: Changed the minimum value of the `Pyro Duration` setting from `1` to `0`.
- Rock: Changed the minimum value of the `Rock Duration` setting from `1` to `0`.
- Spam: Changed the minimum value of the `Spam Duration` setting from `1` to `0`.
- Yell: Changed the minimum value of the `Yell Duration` setting from `1` to `0`.

* Added more changes for v8.94

- Yell
	- Added the `Yell Damage` setting.
	- Added the `Yell Interval` setting.
	- Added the `Yell Pitch` setting.
	- Removed the deafen feature.
- Updated gamedata file.

* Updated CHANGELOG.md

* Updated INFORMATION.md

* Updated README.md

* Updated README_RU.md

* Updated updater file

* Updated .md files

* Added more changes for v8.94

- Quiet: Added the `Quiet Filter` setting.
- Updated config files.
- Updated updater file.

* Updated repo

- Removed cvar config file from the package.
- Removed compiled plugin binaries from the package.
- Updated .md files.
- Updater updater file to force-download source code files.

* Added more changes for v8.94

- `SourceMod 1.11.0.6880` or higher is now required.
- Switch to `DispatchKeyValueInt` stock.
- Removed unnecessary/redundant code.

Mutant Tanks v8.93

21 Jun 01:21
Compare
Choose a tag to compare
Added initial changes for v8.93

- Fixed the refill reward not working properly.
- Fixed an issue where the `Combo Set` setting was being formatted incorrectly, resulting in strange behavior.
- Drop: Fixed an issue where weapons attached to Tanks are not affected by the `Ghost` ability's fade feature.
- Ghost: Fixed main ability not activating in combinations when secondary ability is enabled.
- Gravity: Fixed main ability not activating in combinations when secondary ability is enabled.
- Heal: Fixed main ability not activating in combinations when secondary ability is enabled.
- Jump: Fixed main ability not activating in combinations when secondary ability is enabled.
- Warp:
	- Fixed main ability not activating in combinations when secondary ability is enabled.
	- Fixed an issue with choosing a random survivor or Tank to warp to.
- Mutant Tanks and its sub-plugins now check for duplicate plugins and several old versions (including `Super Tanks++`) before loading.
- Forwards are now registered before the plugin loads.
- Removed the following commands (No longer used.):
	- `sm_mt_config2` - Same function as `sm_mt_config`
	- `sm_mt_list2` - Same function as `sm_mt_list`
	- `sm_mt_tank2`/`sm_tank2` - Same function as `sm_mt_tank`/`sm_tank`
	- `sm_mt_version2` - Same function as `sm_mt_version`
- Changed the default values of the following settings to `0.0`:
	- `Close Areas Only`
	- `Open Areas Only`
- Ghost: The `Ghost Fade Delay` setting can now be substituted by the `Combo Duration` setting when combined with other abilities.
- Updated config files.
- Updated include file.
- Updated updater file.

Mutant Tanks v8.92

01 Jun 17:28
Compare
Choose a tag to compare
Updated README.md files