Roll The Dice 2.5.0
[ Download ZIP ] [ Full Changelog ] [ Milestone ]
Important
- Deprecated the
sm_rtd2_log
ConVar, usesm_rtd2_logging
instead. - Using
sm_rtd2_log
will show an error as it no longer functions and will be removed in a future release. Please make sure not to use it, including in the autogenerated/tf/cfg/sourcemod/plugin.rtd.cfg
file.
New ConVars
sm_rtd2_logging
— specify what to log more precisely. [ docs ]sm_rtd2_custom_config
— specify the name of the custom config file. [ docs ]/tf/cfg/sourcemod/plugin.rtd.cfg
may be deleted and RTD will regenerate an up-to-date file containing new ConVars.
Dynamic perk time handling
- New command
sm_timertd
allows admins to check targets' perk time, and add or subtract seconds. [ docs ] - New API function
RTD2_AddClientPerkTime
allows developers to add or subtract time from current roll. [ docs ] - Added/removed time is displayed in user's HUD.
Localization and strings
- RTD now uses client language, instead of server's, for user-facing messages (#44).
- Logging and chat messages have been more standardized throughout the plugin.
- Optional command arguments are now specified with square brackets, thanks @Tiagoquix (#89)!
- Removed unused parameter from
sm_forcertd
usage docs (#90).
Perk-specific
- Removed class restriction from Explosive Arrows to allow use in Randomizer mode.
- Reduced default duration of Paranoia from 60 to 45 seconds (#91).
- Lowered conjure volume of Sunlight Spear (#80).
- Blind:
- Fixed being able to briefly unblind yourself on self-damage.
- Hitting cloaked Spies no longer triggers the brief unblind, thanks @satanskitty (#78)!
- Funny Feeling:
- Fixed the effect getting removed upon using a Teleporter.
- Player now forcefully stops taunting on perk's start and end, otherwise the effect may, unintentionally, either not get applied or persist, depending on the taunt.
PowerPlay knockback resistance
Check out Balance Spreadsheet for details and reasoning.
- Removed the following effects from 2.4.0:
- Vaccinator resistances (they were visual anyway).
- Knockback increase (handled in a custom way now).
- Retained the following effects from 2.4.0 (i.e. no change, only here for completeness):
- Full crits.
- Extremely high damage resistance.
- Increased speed.
- Airblast resistance.
- Melee-oriented.
- Friction loss on swing.
- Custom visual effects.
- Friction is still lost on swing but is now instantly regained when the hit lands.
- Starting with 100% knockback resistance, different things happen when taking damage:
- Bullets: +50% knockback (excluding Sentry Guns).
- Explosions: +25% knockback and a chance to knock some classes off ground.
- Flames: 10% slowdown for non-crits, 25% for crits.
- Bleed / afterburn: Deal at least 1 damage.
- Melee: Attacker gets full crits, speed boost and 60% crit resistance for 3 seconds.
- Effect ends when they land another melee hit or switch weapons.
- Melee crit: +500% knockback, serves as a combo follow-up to the above.
- Non-melee crit: +50% knockback, in addition to their specific damage type.
- Any crit: Hugely increased damage (at least in comparison to regular attacks vs PowerPlay).
- Backstab: Deals 24 damage, also counts as a melee crit.
- 50+ damage: 25% slowdown for duration based on the original damage — starting with near-0 seconds at 51 damage, then gradually rising up to 3 seconds at 140 damage or higher.
- Jarate / Mad Milk effects slow down by 25% but their duration is significantly reduced.
- On Scout: No friction loss on swing but 20% additional knockback from all sources.
- On Solider: 20% additional knockback resistance, enough not to get knocked off ground by explosions.
- On Demoman: 10% additional knockback resistance, gets still knocked off ground by explosions barely.
- On Heavy: 40% additional knockback resistance, enough not to get knocked off ground by explosions.
- On Spy: Does not have crits, but attacks stun enemies for 1s, allowing for backstabs when circled around.
- Using Spy-cicle: Does not melt and grants full fire immunity when hit by flames, but with additional 20% slowdown.
Allowing use of pre-2.4.0 effects (#72)
- PowerPlay: Added
legacy
setting. [ docs ] - Godmode: Added
fight_back
setting. [ docs ] - Bat Swarm: Added
legacy
setting. [ docs ] - Blind: Added
annotations
andunblind
settings. [ docs ] - Explode: Setting
time
to-1
instantly explodes the player. [ docs ] - Firework: Added
ignite
anddamage
settings. [ docs ] - Smite: Setting
time
to-1
instantly kills the player. [ docs ] - Strip to Melee: Setting
time
to-1
does not spawn cases. [ docs ] - Frozen: Added
legacy
setting. [ docs ] - Team Criticals: Added
mark_death
setting. [ docs ]