Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

A modified version of the original YADB (Yet Another Dodgeball) plugin

License

Notifications You must be signed in to change notification settings

x07x08/TF2-Dodgeball-Modified

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Check this rewrite if you want something more sophisticated.

Convars

    tf_dodgeball_enablecfg        "sourcemod/dodgeball_enable.cfg"  - Config file to execute when enabling the Dodgeball game mode.
    tf_dodgeball_disablecfg       "sourcemod/dodgeball_disable.cfg" - Config file to execute when disabling the Dodgeball game mode.
    tf_dodgeball_sp_number        "3"     - How many steals before you get slayed?
    tf_dodgeball_sp_damage        "0"     - Reduce all damage on stolen rockets?
    tf_dodgeball_sp_distance      "48.0"  - The distance between players for a steal to register.
    tf_dodgeball_delay_prevention "1"     - Enable delay prevention?
    tf_dodgeball_dp_time          "5"     - How much time [in seconds] before delay prevention activates?
    tf_dodgeball_dp_speedup       "100"   - How much speed [in hammer units per second] should the rocket gain when delayed?
    tf_dodgeball_redirect_damage  "1"     - Reduce all damage when a rocket has an invalid target?
    tf_dodgeball_sp_message       "1"     - Display the steal message(s)?
    tf_dodgeball_dp_message       "1"     - Display the delay message(s)?

Commands

For a list of commands, check the configuration file located in addons/sourcemod/configs/dodgeball.

Installation

  1. TF2Dodgeball : Its contents go inside tf.
  2. Subplugins : Copy the contents of a subplugin folder (ex. Menu) inside tf/addons.
  • The README.md files can be omitted.
  • It's recommended to install the EventFix subplugin.

Requirements

Nuke model

By default, the plugin uses a custom model for the "nuke" rocket class. It can be found here : AlliedMods Link

Features

  • Steal and delay prevention from updated YADBP.
  • "Keep direction" feature from Redux.
  • Steal distance CVar.
  • Additional parameters for internal commands.
  • Limits for speed and turnrate parameters.
  • No damage on rockets if the target suicides / disconnects (toggleable via a CVar).
  • No damage on stolen rockets (toggleable via a CVar).
  • Custom trails toggleable client-side.

Fixes

  • Fixed looping explosion sounds.
  • Fixed 0% chance rocket classes being rarely chosen.
  • Fixed neutral rockets.

Report bugs using the Issues tab.

Credits

  1. The original YADB plugin by Damizean : AlliedMods Link
  2. The updated YADB plugin by bloody & lizzy : AlliedMods Link | GitHub Account
  3. Dodgeball Redux by ClassicGuzzi : AlliedMods Link | GitHub Link
  4. BloodyNightmare and Mitchell for the original airblast prevention plugin : AlliedMods Link
  5. Syntax converter batch by Dragokas : AlliedMods Link