Difference between revisions of "Randomizer"

From Team Fortress Wiki
Jump to: navigation, search
Line 6: Line 6:
 
{{youtube|width=400|l8wrUAJB_bE}}
 
{{youtube|width=400|l8wrUAJB_bE}}
  
== Overview ==
+
== Gameplay ==
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]].
+
Each player is assigned a random class and given a random primary, secondary, and melee weapon. When a player is killed, their class and weapon assignments "reroll" to give them another combination. There is no restriction on assigned weapons other than those that the version of the mod supports. For instance, a [[Scout]] could be granted the [[Minigun]] as a primary weapon or a [[Heavy]] could be granted the [[Holy Mackerel]] as a melee weapon.
  
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 Watch]]es, although the alternate-fire on some weapons may interfere with this, such as the Minigun, the Sniper Rifle, and Stickybomb Launcher.
+
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]], [[Saxxy]], [[Frying Pan]], or [[Conscientious Objector]]) may upgrade them (any class may repair buildings with any Engineer weapon). Some versions of Randomizer force Engineers to have one of these. Furthermore, the [[Spy]] can still use the [[Invisibility Watch]]es, although the alternate-fire on several weapons may interfere with this ability, such as the Minigun, the Sniper Rifle, and Stickybomb Launcher.
  
 
== Features ==
 
== 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 Rocket Launcher 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 [[Rocket Launcher]], respectively. However, a notification appears on spawn or upon touching a [[Respawn#Resupply|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.
+
==== Public Version ====
 +
*This version is maintained regularly and available to use for server operators on the AlliedMods website.
 +
*Several custom weapons are included in the pool of weapons. These include [[Ludmila]], the Khopesh Climber, Rebel's Curse, Texas Ten-Shot, Fighter's Falcata, and Army of One (custom Rocket Launcher 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 [[Rocket Launcher]], respectively. However, a notification appears on spawn or upon touching a [[Respawn#Resupply|Resupply locker]], indicating the true name of the weapon. Each of these custom weapons also displays the 'Customized' quality color (which is the same as Vintage, {{qcc|476291}}) when inspected, but with no item prefixes (such as "Customized", "Vintage", or even "The").
 
**The Texas Ten-Shot, Fighter's Falcata, and Rebel's Curse are weapons thought up by both [[User:Trilby|Trilby]] and [[User:FlaminSarge|FlaminSarge]], and given attributes and coded by FlaminSarge.
 
**The Texas Ten-Shot, Fighter's Falcata, and Rebel's Curse are weapons thought up by both [[User:Trilby|Trilby]] and [[User:FlaminSarge|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.
+
**The Army of One was re-coded for Randomizer by FlaminSarge, but was originally created by YouTube user [https://www.youtube.com/watch?v=I0wg0PvP0zg#t=3m58s NinjaxCad].
 
**On some servers, certain customized weapons, such as the Khopesh Climber and Rebel's Curse, have custom models.
 
**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 [[lunchbox]] weapons due to the plugin simulating these effects.
+
*Because most classes cannot properly use certain weapons (such as the [[lunchbox]] weapons), Randomizer emulates these effects, such as by stunning a client and adding health to simulate eating a [[Sandvich]].
  
 
== Known Bugs/Glitches ==
 
== Known Bugs/Glitches ==
Line 26: Line 28:
 
**This also occurs with the Medic's primaries, with the exception of the [[Crusader's Crossbow]].
 
**This also occurs with the Medic's primaries, with the exception of the [[Crusader's Crossbow]].
 
**Attempting to rapid-fire via auto-reload also results in the weapon not firing.
 
**Attempting to rapid-fire via auto-reload also results in the weapon not firing.
*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.
+
*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. This also occurs for the [[Eureka Effect]] and [[Phlogistinator]].
*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.
+
*Several weapons, such as the [[Huntsman]] and [[Minigun]], cause players to adopt the [[Civilian]] pose when in use. This only occurs if a class is missing the relevant weapon animation.
**For the [[Huntsman]], several classes default to the Civilian pose, while some only take on the Civilian pose when the arrow is pulled back.
 
 
*The [[Baby Face's Blaster]] charges Boost properly on all classes, but does not properly provide a speed boost for classes other than the Scout.
 
*The [[Baby Face's Blaster]] charges Boost properly on all classes, but does not properly provide a speed boost for classes other than the Scout.
 +
*Ludmila's alt-fire currently does not award +3 health on hit properly.
  
 
== Custom Weapons ==
 
== Custom Weapons ==

Revision as of 20:09, 11 July 2012

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. The publicly-released version was developed by FlaminSarge based on the original Randomizer by EnigmatiK.

Gameplay demonstration

Gameplay

Each player is assigned a random class and given a random primary, secondary, and melee weapon. When a player is killed, their class and weapon assignments "reroll" to give them another combination. There is no restriction on assigned weapons other than those that the version of the mod supports. For instance, a Scout could be granted the Minigun as a primary weapon or a Heavy could be granted the Holy Mackerel as a melee weapon.

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, Saxxy, Frying Pan, or Conscientious Objector) may upgrade them (any class may repair buildings with any Engineer 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 several weapons may interfere with this ability, such as the Minigun, the Sniper Rifle, and Stickybomb Launcher.

Features

Public Version

  • This version is maintained regularly and available to use for server operators on the AlliedMods website.
  • Several custom weapons are included in the pool of weapons. These include Ludmila, the Khopesh Climber, Rebel's Curse, Texas Ten-Shot, Fighter's Falcata, and Army of One (custom Rocket Launcher 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 Rocket Launcher, 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 color (which is the same as Vintage, #476291) when inspected, but with no item prefixes (such as "Customized", "Vintage", or even "The").
    • 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.
  • Because most classes cannot properly use certain weapons (such as the lunchbox weapons), Randomizer emulates these effects, such as by stunning a client and adding health to simulate eating a Sandvich.

Known Bugs/Glitches

An example of classes holding weapons wrong; in this case an Engineer holding the Huntsman.
  • Several classes hold certain weapons in unusual ways or in ways that obstruct the screen, e.g. the Sniper holding the Kritzkrieg.
    • The Kritzkrieg and Quick-Fix block the Engineer's and Sniper's views, while the Force-A-Nature and Soda Popper partially block 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.
  • When a class besides the Spy has the Spy's primary weapons, reloading and firing results in the appearance of rapid-firing the weapon. This is a cosmetic side-effect to fix a rapid-fire exploit, and the weapon does not actually fire.
    • This also occurs with the Medic's primaries, with the exception of the Crusader's Crossbow.
    • Attempting to rapid-fire via auto-reload also results in the weapon not firing.
  • 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. This also occurs for the Eureka Effect and Phlogistinator.
  • Several weapons, such as the Huntsman and Minigun, cause players to adopt the Civilian pose when in use. This only occurs if a class is missing the relevant weapon animation.
  • The Baby Face's Blaster charges Boost properly on all classes, but does not properly provide a speed boost for classes other than the Scout.
  • Ludmila's alt-fire currently does not award +3 health on hit properly.

Custom Weapons

  • The following custom weapons are in the public version of Randomizer.
Custom Weapons
Class Weapon Attributes/Notes
Leaderboard class soldier.png
Soldier
Item icon Rocket Launcher.png

Primary
Army of One

Pictogram plus.png +400% damage bonus
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 heavy.png
Heavy
Item icon Natascha.png

Primary
Ludmila

Pictogram plus.png Alt-fire is vampire (On alt-fire hit: +3 health; -25% alt-fire damage penalty)
Pictogram minus.png 10% slower firing speed
Pictogram minus.png 20% slower spin up time

Leaderboard class engineer.png
Engineer
Item icon Frontier Justice.png

Primary
Texas Ten-Shot

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

Randomizer rebels curse.png

Melee
Rebel's Curse

Pictogram info.png Dissolve ragdoll on kill
Pictogram plus.png This weapon is a silent killer
Pictogram plus.png +5% damage bonus
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

Secondary
Jar of Ants

Pictogram plus.png On Hit: Bleed for 10 seconds
Pictogram info.png Also handy for putting out a fire

Aw-Sickle.png

Melee
Khopesh Climber

Pictogram plus.png Can climb walls by hitting them
Pictogram minus.png -10% damage penalty
Pictogram minus.png -95% fire rate
Pictogram info.png The Khopesh Climber is a weapon from Advanced Weaponiser by Mecha the Slag.

Item icon Kukri.png

Melee
Fighter's Falcata

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

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