Randomizer

From Team Fortress Wiki
Revision as of 13:24, 2 September 2011 by Rolandius (talk | contribs)
Jump to: navigation, search
I have new way to kill cowards.
The Heavy on his randomized loadout

Randomizer is a SourceMod plugin and server modification for Team Fortress 2.

Gameplay demonstration

Overview

The concept of the Randomizer is that each player is assigned a random class with random primary, secondary, and melee weapons. When a player is killed, the weapon assignments "reroll" resulting in another combination. There is no restriction on assigned weapons other than those that the version of the mod supports. For example, the Scout could be granted the Minigun as a primary weapon or the Heavy could be granted the Holy Mackerel.

The majority of class-specific abilities remain intact; for example, the Engineer can still use buildings, though only the Engineer with an Engineer melee weapon (the Wrench, Southern Hospitality, Jag, Gunslinger, Golden Wrench, or Saxxy) may upgrade them (any class may repair buildings with an Engineer melee weapon). Some versions of Randomizer force Engineers to have one of these. Furthermore, the Spy can still use the Invisibility Watches, although the alternate-fire on some weapons may interfere with this slightly.

Features

  • The publicly-released version of Randomizer contains several custom weapons that can be assigned to players. These include Ludmila, the Khopesh Climber, Rebel's Curse, Texas Ten-Shot, Fighter's Falcata, and Army of One (custom Black Box that behaves like a single-shot nuclear Rocket Launcher). Each of these weapons appear to be Natascha, the Tribalman's Shiv, Golden Wrench, Frontier Justice, Kukri, and Black Box, respectively. However, a notification appears on spawn or upon touching a Resupply locker, indicating the true name of the weapon. Each of these custom weapons also displays the Customized quality next to its name, e.g. Customized Kukri.
    • The Texas Ten-Shot, Fighter's Falcata, and Rebel's Curse are weapons thought up by both Trilby and FlaminSarge, and given attributes and coded by FlaminSarge.
    • The Army of One was re-coded for Randomizer by FlaminSarge, but was originally created by YouTube user NinjaxCad.
    • On some servers, certain customized weapons, such as the Khopesh Climber and Rebel's Curse, have custom models.
  • The public version of the Randomizer features working Sandviches, Bonk! Atomic Punch, Crit-a-Cola, and Dalokohs Bars due to the plugin simulating these effects.

Known bugs/glitches

  • Several classes hold certain weapons in unusual ways or in ways that obstruct the screen, e.g. the Sniper holding the Kritzkrieg.
An example of classes holding weapons wrong; in this case an Engineer holding the Huntsman.
    • The Kritzkrieg blocks the Engineer's and Sniper's view, while the Force-A-Nature partially blocks the Sniper's view.
    • In the public version of the Randomizer, these weapons on these classes are partially invisible, so that players can see which weapon they currently have active while still being able to aim.
  • A glitch exists when a non-Medic attempts to use an Übercharge with the Medi Gun or Kritzkrieg. Due to the simulation Übercharge code the player is switched to the Medic class for the duration of the Übercharge, but only the healing target receives the effect. This only occurs occasionally.
  • Most, if not all, items that are single use, i.e Jarate, do not recharge after use; instead the player spawns with five. The Sandman's alt-fire ability is unusable by all classes. In the public version, both glitches have been fixed and each player now spawns with only one of these items, which recharges after a set time or upon activating a Resupply locker.
  • When a class besides the Spy has the Revolver unlockable, the player can hold down the reload weapon while attacking causing the Revolver to seemingly fire all of its bullets within a second. However, this is the result of a fix within Randomizer to actually prevent a rapid-fire Revolver glitch, and the rapid-fire is canceled serverside causing the spray to only appear to the player. The player's ammo count does not deplete.
    • This same glitch occurs for some classes with the Blutsauger. In both instances, it is merely cosmetic. However, only the public version of Randomizer appears to have the fixes associated with this glitch.
    • The rapid-fire exploit still occurs for players who have selected to auto-reload their weapons when they attempt to fire as fast as possible. This has been fixed in the public version of Randomizer.
  • When classes other than the Scout drink Bonk! Atomic Punch or Crit-a-Cola, as well as when classes other than the Heavy eat the Sandvich or Dalokohs Bar, the players take on the stunned animation for the duration of the drinking/eating. However, no stun sound effects are heard, only the respective drinking or eating sounds.
  • All classes except the Pyro, Heavy, and Sniper, when using a Minigun/variant or Sniper Rifle/variant, will adopt the Civilian pose when revving or zoomed in, respectively.
    • For the Huntsman several classes default to the Civilian pose, while some only take on the Civilian pose when the arrow is pulled back.
  • Only the Heavy receives the Buffalo Steak Sandvich from rolls in the public Randomizer. This is because no effect has been programmed for other classes eating the Buffalo Steak Sandvich, and as such it is useless to those classes.

Custom weapons

  • The following custom weapons are in the public version of Randomizer.
Original Class Picture Weapon Attributes
Leaderboard class sniper.png
Sniper
Item icon Kukri.png Fighter's Falcata

Customized Kukri
Level 5 Kukri

Pictogram plus.png +20% swing speed
Pictogram plus.png +10% damage done
Pictogram minus.png No random Criticals
Pictogram minus.png On Hit: -15 health

Leaderboard class soldier.png
Soldier
Item icon Black Box.png The Army of One

Customized Black Box
Level 5 Rocket Launcher

Pictogram plus.png +400% damage done
Pictogram plus.png +200% explosion radius
Pictogram minus.png -75% clip size
Pictogram minus.png -70% projectile speed
Pictogram minus.png Hidden: -100% max ammo

Leaderboard class engineer.png
Engineer
Item icon Frontier Justice.png Texas Ten-Shot

Customized Frontier Justice
Level 10 Shotgun

Pictogram plus.png +66% clip size
Pictogram plus.png On Hit: 15% temporary damage buff
Pictogram plus.png +25% max ammo
Pictogram minus.png -80% slower reload time
Pictogram info.png Particle Effect: Domination

Leaderboard class sniper.png
Sniper
Khopesh Climber Khopesh Climber1

Customized Kukri
Level 11 Kukri

Pictogram plus.png Can climb walls by hitting them
Pictogram minus.png -10% damage done
Pictogram minus.png -95% fire rate

Leaderboard class engineer.png
Engineer
Rebel's Curse Rebel's Curse

Customized Golden Wrench
Level 13 Wrench

Pictogram info.png Dissolve ragdoll on kill
Pictogram plus.png This weapon is a silent killer
Pictogram plus.png +5% damage done
Pictogram plus.png +10% faster move speed on wearer
Pictogram plus.png +10% Critical hit damage resistance on wearer
Pictogram plus.png +10% explosive damage resistance on wearer
Pictogram minus.png -10 max health on wearer
Pictogram minus.png 20% slower firing speed
Pictogram minus.png  -25% max metal on wearer

Leaderboard class sniper.png
Sniper
Item icon Jarate.png Jar of Ants

Customized Jarate
Level 6 Jar Based Karate

Pictogram plus.png On Hit: Bleed for 10 seconds

1The Khopesh Climber is a weapon from Advanced Weaponiser by Mecha the Slag.

Trivia

  • Server administrators that know the SourcePawn programming language may add their own weapons to Randomizer.
  • The public version of Randomizer has a server variable/setting to increase the rate at which players roll their default weapons.

External links