Randomizer

From Team Fortress Wiki
Revision as of 06:05, 23 December 2010 by FlaminSarge (talk | contribs) (Features)
Jump to: navigation, search
Demonstration of gameplay in the original Randomizer mod.

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

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, a Scout could be granted a Minigun as a primary weapon, or a Heavy could be granted a Holy Mackerel.

The majority of class-specific abilities still apply normally, for example the Engineer can still use buildings but can only upgrade them with an Engineer melee weapon. Furthermore, the Spy can still use the Invisibility Watches.

Features

  • The publicly-released version of Randomizer contains several custom weapons that can be assigned to players. These include Ludmila, the Khopesh Climber, the Texas Ten-Shot, and Fighter's Falcata, and the Army of One (custom Black Box that behaves like a single-shot Nuclear Rocket Launcher). Each of these weapons appear to be the Natascha, Tribalman's Shiv, Frontier Justice, Kukri, and Black Box, respectively. However, a notification appears on spawn or on touching a weapons 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 and the Fighter's Falcata are weapons thought up by Trilby and FlaminSarge and coded by FlaminSarge.
  • 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 ways that obstruct the screen, e.g. Sniper or Demoman holding the Kritzkrieg. After the Australian Christmas update, however, the Demoman no longer holds the Kritzkrieg or Degreaser in a way that obstructs the screen.
    An example of classes holding weapons wrong; in this case an Engineer holding the Huntsman.
    • Kritzkrieg blocks the Engineer's and Sniper's view, and the Degreaser blocks the Medic'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.
  • The Shovel, Bottle, Equalizer, Pain Train, and Frying Pan are not assigned in some versions of the Randomizer. In addition, the Pistol, Lugermorph, and all Shotgun variants are not assigned in some versions. This is due to a glitch in the way the server modification gives the assigned weapons, which normally breaks when attempting to give these weapons on classes that do not normally use these weapons. This is assumed to occur because certain classes already share these weapons.
    • In the public version, classes that are able to use these weapons are able to roll them (but shotguns are excluded except for a Frontier Justice with Shotgun attributes).
  • 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 these items, which recharge after a set time or upon activating a supply locker.
  • When a class besides the Spy has a 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 the 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, where they attempt to fire as fast as possible. This has been fixed in the public version of Randomizer.
File:DemowithKritz randomizer.jpg
An example of the Demoman with a Kritzkrieg (No longer occurs for Demoman)

Trivia

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

Custom Weapons

  • The following custom weapons are in the public version of Randomizer.
Original Class 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
Item icon Tribalman's Shiv.png Khopesh Climber1

Customized Kukri
Level 13 Kukri

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

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

External Links