Roll The Dice 2.5.0
[ Download ZIP ] [ Full Changelog ] [ Milestone ]
Important
- Deprecated the
sm_rtd2_logConVar, usesm_rtd2_logginginstead. - Using
sm_rtd2_logwill 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.cfgfile.
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.cfgmay be deleted and RTD will regenerate an up-to-date file containing new ConVars.
Dynamic perk time handling
- New command
sm_timertdallows admins to check targets' perk time, and add or subtract seconds. [ docs ] - New API function
RTD2_AddClientPerkTimeallows 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_forcertdusage 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
legacysetting. [ docs ] - Godmode: Added
fight_backsetting. [ docs ] - Bat Swarm: Added
legacysetting. [ docs ] - Blind: Added
annotationsandunblindsettings. [ docs ] - Explode: Setting
timeto-1instantly explodes the player. [ docs ] - Firework: Added
igniteanddamagesettings. [ docs ] - Smite: Setting
timeto-1instantly kills the player. [ docs ] - Strip to Melee: Setting
timeto-1does not spawn cases. [ docs ] - Frozen: Added
legacysetting. [ docs ] - Team Criticals: Added
mark_deathsetting. [ docs ]