x07x08 / TF2-Dodgeball-Modified

A modified version of the original YADB (Yet Another Dodgeball) plugin
GNU General Public License v3.0
19 stars 6 forks source link
dodgeball sourcemod sourcepawn team-fortress-2

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

Fixes

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