Difference between revisions of "Randomizer"
m |
Danimations (talk | contribs) m (→Known Bugs/Glitches) |
||
(71 intermediate revisions by 24 users not shown) | |||
Line 1: | Line 1: | ||
{{Quotation|'''The Heavy''' on his randomized loadout|I have new way to kill cowards.|sound=Heavy_specialweapon05.wav}} | {{Quotation|'''The Heavy''' on his randomized loadout|I have new way to kill cowards.|sound=Heavy_specialweapon05.wav}} | ||
− | '''Randomizer''' is a SourceMod plugin and server modification for Team Fortress 2. | + | '''Randomizer''' is a [[SourceMod]] plugin and server modification for ''Team Fortress 2''. The publicly-released version was developed by [http://steamcommunity.com/id/flaminsarge FlaminSarge] based on the original Randomizer by EnigmatiK. This version has a rewrite by [https://github.com/FortyTwoFortyTwo/Randomizer FortyTwoFortyTwo]. |
− | == Gameplay | + | == Gameplay demonstration == |
{{youtube|width=400|l8wrUAJB_bE}} | {{youtube|width=400|l8wrUAJB_bE}} | ||
− | == | + | == 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 (suicide will not trigger a reroll). 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 | + | The majority of class-specific abilities remain intact; for example, the [[Engineer]] can still construct [[buildings]], though only Engineers with all-class or [[Engineer#Melee|Engineer-specific melee weapons]] 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 == | ||
− | * | + | ==== Public Version ==== |
− | **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. | + | *This version is maintained regularly and available to use for server operators on the AlliedMods website. |
− | **The Army of One was re-coded for Randomizer by FlaminSarge, but was originally created by YouTube user NinjaxCad. | + | *Several custom weapons are included in the pool of weapons. These include [[Ludmila]], The Attack Sentry Gun, 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"). |
− | **On some servers, certain customized weapons such as the Khopesh Climber and | + | **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 [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. | |
+ | *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]]. | ||
− | == | + | == Bugs == |
− | + | [[Image:Randomizer_weapons.png|thumb|An example of classes holding weapons incorrectly; in this case an [[Engineer]] holding the [[Huntsman]].]] | |
− | * | + | *Several classes hold certain weapons in unusual ways or in ways that obstruct the screen. |
− | ** | + | **Some versions of Randomizer will cause weapons to be partially invisible to accommodate this. |
− | + | *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]], the [[Dalokohs Bar]], the [[Fish cake]] or the [[Buffalo Steak Sandvich]], the players may 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. | |
− | + | *In a few cases, when a class other than the Soldier uses the [[Buff Banner]], [[Battalion's Backup]] or the [[Concheror]], they will find that even though the rage meter is full they cannot activate the buff. | |
− | + | *If a non-[[Medic]] class is given one of Medic's secondary weapons, activating [[Ubercharge]] will temporarily switch the player to a Medic. This will disconnect the heal beam. The player will switch back to their previous class after the Ubercharge is over. | |
− | |||
− | *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 | ||
− | * | ||
− | * | ||
− | * | ||
== Custom Weapons == | == Custom Weapons == | ||
*The following custom weapons are in the public version of Randomizer. | *The following custom weapons are in the public version of Randomizer. | ||
− | {| class="wikitable grid" | + | {| class="wikitable grid collapsible" width="100%" |
+ | ! colspan="5" class="header" | Custom Weapons | ||
|- | |- | ||
− | ! class="header" width=" | + | ! class="header" width="20%" | Class |
− | ! class="header" width=" | + | ! class="header" width="25%" | Weapon |
− | + | ! class="header" width="50%" | Attributes/Notes | |
− | ! class="header" width=" | ||
|- | |- | ||
− | | rowspan="1"|{{Icon class|class= | + | | align="center" rowspan="1" |{{Icon class|class=Soldier|link=Soldier}}<br/>[[Soldier]] |
− | + | | align="center" | [[File:Item icon Rocket Launcher.png|100px]]<br/> | |
− | | | + | <Small>[[Primary]]</small><br/> |
− | + | '''Army of One''' | |
− | |||
| | | | ||
− | + | {{Pro}}+400% damage bonus<br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{Pro}}+400% damage | ||
{{Pro}}+200% explosion radius<br/> | {{Pro}}+200% explosion radius<br/> | ||
{{Con}}-75% clip size<br/> | {{Con}}-75% clip size<br/> | ||
Line 65: | Line 49: | ||
{{Con}}Hidden: -100% max ammo | {{Con}}Hidden: -100% max ammo | ||
|- | |- | ||
− | | rowspan="1"|{{Icon class|class= | + | | align="center" rowspan="1" |{{Icon class|class=Heavy|link=heavy}}<br/>[[Heavy]] |
− | + | | align="center" | [[File:Item icon Natascha.png|100px]]<br/> | |
− | + | <Small>[[Primary]]</small><br/> | |
− | + | '''[[Ludmila]]''' | |
− | + | | | |
+ | {{Pro}}Alt-fire is vampire (On alt-fire hit: +3 health; -25% alt-fire damage penalty)<br/> | ||
+ | {{Con}}10% slower firing speed<br/> | ||
+ | {{Con}}20% slower spin up time<br/> | ||
+ | |- | ||
+ | | align="center" rowspan="3" |{{Icon class|class=Engineer|link=Engineer}}<br/>[[Engineer]] | ||
+ | | align="center" | [[File:Item icon Frontier Justice.png|100px]]<br/> | ||
+ | <Small>[[Primary]]</small><br/> | ||
+ | '''Texas Ten-Shot''' | ||
| | | | ||
{{Pro}}+66% clip size<br/> | {{Pro}}+66% clip size<br/> | ||
Line 75: | Line 67: | ||
{{Pro}}+25% max ammo<br/> | {{Pro}}+25% max ammo<br/> | ||
{{Con}}-80% slower reload time<br/> | {{Con}}-80% slower reload time<br/> | ||
− | {{ | + | {{Neutral}}Particle Effect: Domination |
|- | |- | ||
− | | | + | | align="center" | [[File:Randomizer_rebels_curse.png|90px]]<br/> |
− | + | <Small>[[Melee]]</small><br/> | |
− | + | '''Rebel's Curse''' | |
− | |||
− | |||
| | | | ||
− | {{ | + | {{Neutral}}Dissolve ragdoll on kill<br/> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{Pro}}This weapon is a silent killer<br/> | {{Pro}}This weapon is a silent killer<br/> | ||
− | {{Pro}}+5% damage | + | {{Pro}}+5% damage bonus<br/> |
{{Pro}}+10% faster move speed on wearer<br/> | {{Pro}}+10% faster move speed on wearer<br/> | ||
− | {{Pro}}+10% | + | {{Pro}}+10% critical hit damage resistance on wearer<br/> |
{{Pro}}+10% explosive damage resistance on wearer<br/> | {{Pro}}+10% explosive damage resistance on wearer<br/> | ||
{{Con}}-10 max health on wearer<br/> | {{Con}}-10 max health on wearer<br/> | ||
{{Con}}20% slower firing speed<br/> | {{Con}}20% slower firing speed<br/> | ||
− | {{Con}} -25% max metal on wearer | + | {{Con}}-25% max metal on wearer |
+ | |- | ||
+ | | align="center" | [[File:Item_icon_Southern_Hospitality.png|90px]] <br/> | ||
+ | <Small>[[Melee]]</small><br/> | ||
+ | '''The Attack Sentry Gun''' | ||
+ | | | ||
+ | {{Pro}}+20% HP on buildings.<br/> | ||
+ | {{Pro}}+20% Sentry Gun damage and radius<br/> | ||
+ | {{Con}}-35% Metal limit<br/> | ||
+ | {{Con}}+100% Teleporter cost<br/> | ||
+ | {{Con}}-50% Construction hitting speed boost<br/> | ||
+ | {{Con}}-50% Upgrading speed | ||
|- | |- | ||
− | | rowspan=" | + | | align="center" rowspan="3" |{{Icon class|class=Sniper|link=Sniper}}<br/>[[Sniper]] |
− | + | | align="center" | [[File:Item icon Jarate.png|100px]]<br/> | |
− | | | + | <Small>[[Secondary]]</small><br/> |
− | + | '''Jar of Ants''' | |
− | |||
| | | | ||
{{Pro}}On Hit: Bleed for 10 seconds<br/> | {{Pro}}On Hit: Bleed for 10 seconds<br/> | ||
+ | {{Info}}Also handy for putting out a fire | ||
+ | |- | ||
+ | | align="center" | [[File:Aw-Sickle.png|80px]]<br/> | ||
+ | <Small>[[Melee]]</small><br/> | ||
+ | '''Khopesh Climber''' | ||
+ | | | ||
+ | {{Pro}}Can climb walls by hitting them<br/> | ||
+ | {{Con}}-10% damage penalty<br/> | ||
+ | {{Con}}-95% fire rate<br/> | ||
+ | {{Info}}'''''The Khopesh Climber is a weapon from [[Advanced Weaponiser]] by Mecha the Slag. | ||
+ | |- | ||
+ | | align="center" | [[File:Item icon Kukri.png|100px]]<br/> | ||
+ | <Small>[[Melee]]</small><br/> | ||
+ | '''Fighter's Falcata''' | ||
+ | | | ||
+ | {{Pro}}+20% swing speed<br/> | ||
+ | {{Pro}}+10% damage bonus<br/> | ||
+ | {{Con}}No random [[critical hits]]<br/> | ||
+ | {{Con}}On Hit: -15 health | ||
+ | |- | ||
|} | |} | ||
− | |||
== Trivia == | == Trivia == | ||
− | *Server administrators that know the SourcePawn programming language may add their own weapons to | + | * 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. | + | * The public version of Randomizer has a server variable/setting to increase the rate at which players roll their default weapons. |
== External links == | == External links == | ||
− | + | * [http://forums.alliedmods.net/showthread.php?t=98127 Original TF2 Randomizer plugin on AlliedModders] | |
− | + | * [http://forums.alliedmods.net/showthread.php?t=139069 Updated TF2Items Randomizer plugin on AlliedModders] | |
− | * [http://forums.alliedmods.net/showthread.php?t=98127 Original TF2 Randomizer | ||
− | * [http://forums.alliedmods.net/showthread.php?t=139069 Updated TF2Items Randomizer | ||
− | |||
{{ModNav}} | {{ModNav}} | ||
− |
Latest revision as of 13:05, 21 April 2021
“ | I have new way to kill cowards.
Click to listen
— 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. This version has a rewrite by FortyTwoFortyTwo.
Contents
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 (suicide will not trigger a reroll). 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 construct buildings, though only Engineers with all-class or Engineer-specific melee weapons 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 Attack Sentry Gun, 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.
Bugs
- Several classes hold certain weapons in unusual ways or in ways that obstruct the screen.
- Some versions of Randomizer will cause weapons to be partially invisible to accommodate this.
- 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, the Dalokohs Bar, the Fish cake or the Buffalo Steak Sandvich, the players may 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.
- In a few cases, when a class other than the Soldier uses the Buff Banner, Battalion's Backup or the Concheror, they will find that even though the rage meter is full they cannot activate the buff.
- If a non-Medic class is given one of Medic's secondary weapons, activating Ubercharge will temporarily switch the player to a Medic. This will disconnect the heal beam. The player will switch back to their previous class after the Ubercharge is over.
Custom Weapons
- The following custom weapons are in the public version of Randomizer.
Custom Weapons | ||||
---|---|---|---|---|
Class | Weapon | Attributes/Notes | ||
Soldier |
Primary |
+400% damage bonus | ||
Heavy |
Alt-fire is vampire (On alt-fire hit: +3 health; -25% alt-fire damage penalty) | |||
Engineer |
Primary |
+66% clip size | ||
Melee |
Dissolve ragdoll on kill | |||
Melee |
+20% HP on buildings. | |||
Sniper |
Secondary |
On Hit: Bleed for 10 seconds | ||
Melee |
Can climb walls by hitting them | |||
Melee |
+20% swing speed |
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
|