View Single Post
Author Message
TheWreckingCrew6
Member
Join Date: Aug 2012
Location: Waco, TX
Old 04-27-2016 , 01:07   [TF2] Huntsman Hell 2 (v1.0.3, 5/10/16)
Reply With Quote #1

Huntsman Hell 2
By: TheWreckingCrew6

Credits: Thank you to Powerlord for the original plugin.

Plugins that helped create this one:
Features:
  • While the plugin is intened for Arena maps, it will work on MOST other gamemodes.
  • By Default, everyone starts as a huntsman sniper, with Jarate, and Any melee.
  • If Enabled, Arrows, explode on impact.
  • If Enabled, Arrows are fire arrows and ignite enemies.
  • Super Jumping! Hold alt-fire or crouch, lookup, then release and you go FLYING.
  • Double Jumping! Every Class is a scout now!
  • Outlining Jarated Players.
  • Friendly Fire Jarate. Your teammates get covered in YOUR piss
  • By default, everybody starts with a base of 400 health.
  • No Fall Damage!
  • Also a chance for SPECIAL ROUNDS?

What Is a Special Round?

"Well Wrecking, it's a round that is special" - Smartass

While he's not wrong, a special round consists of the round being a round of another class. Class options currently consist of...
  • Medic
  • Engineer

A Medic Round Consists of...
  • Everybody is a Crusaders Crossbow Medic
  • If Enabled, bolts explode on impact.
  • If Enabled, Bolts ignite enemies.
  • By default, everybody starts with a base of 300 health.
  • Bolts still heal teammates!

And An Engy Round Consists of...
  • Everybody is a Rescue Ranger Engy.
  • If Enabled, bolts explode on impact.
  • If Enabled, Bolts ignite enemies.
  • By default, everybody starts with a base of 300 health.
  • Buildings are disabled by default.

*Chances of a special round happening can be changed in the Convars! Also, chances of a medic round over an engy round can also be edited. Or Vice Versa.*

Dependencies:
  1. TF2Attributes
  2. TF2Items
  3. (Optional) SteamTools
  4. (Optional) Updater

Client Commands:
  • hh2_help - Displays the information and instructions for the plugin to any client.

Admin Commands:
  • hh2_medicround - (Root Access) - Forces the next round to be a Special round consisting of Medics.
  • hh2_engyround - (Root Access) - Forces the next round to be a special round consisting of Engineers.
  • hh2_update - (Root Access) - Forces Updater to check for an update for Huntsman Hell. (Requires Updaterto be installed.)

ConVars:
***Cvars are loaded from cfg/sourcemod/huntsmanhell2.cfg.***
  • hh2_enabled [0/1] - (Default: 1) Enables/Disables the plugin.
  • hh2_gamedescription [0/1] - (Default: 1) (Requires: SteamTools) If Enabled, the plugin will change the game description in the server browser to display "Huntsman Hell 2."
  • hh2_autoupdate [0/1] - (Default: 1) (Requires: Updater) If Enabled, the plugin will be added to updater's list and automatically update itself as I release updates.
  • hh2_reloadupdate [0/1] - (Default: 1) Decides whether to reload Huntsman Hell after updating the plugin or not. (Requires Updaterto be installed.)
  • hh2_health [65 - 800] - (Default: 400) On a normal Huntsman Sniper round, how much health should each player start with?
  • hh2_arrowmultiplier [0.1 - 8.0] - (Default: 4.0) How many times the base amount of arrows should each player start with?
  • hh2_superjump [0/1] - (Default: 1) Enables/Disables SuperJump.
  • hh2_superjumptime [1-60] - (Default: 5) Allows you to set the cooldown time in seconds on Super Jump.
  • hh2_doublejump [0/1] - (Default: 1) Enables/Disables Double Jumps.
  • hh2_falldamage [0/1] - (Default: 0) Enables/Disables Fall Damage.
  • hh2_specialchance [0 - 100] - (Default: 10) What Percent chance should there be of a round being a Special Round?
  • hh2_firearrows [0/1] - (Default: 1) Enables/Disables Fire Arrows.
  • hh2_explode [0/1] - (Default: 1) Enables/Disables Explosive Arrows.
  • hh2_exploderadius [1 - Infinity] - (Default: 200) The radius of the explosive arrows explosion in hammer units.
  • hh2_explodedamage [1 - Infinity] - (Default: 50) The damage an explosion will cause on direct-hit.
  • hh2_explodefire [0/1] - (Default: 0) Should the explosion catch people on fire?
  • hh2_explodefireself [0/1] - (Default: 0) Should you explosion catch yourself on fire if you are hit by it?
  • hh2_medicchance [0 - 100] - (Default: 50) Percent chance of a special round being medics. (Recommended to total to 100 with hh2_engychance).
  • hh2_medicarrowmultiplier [0.1 - 8.0] - (Default: 1.32) How many times the normal syringe count should each medic have?
  • hh2_medichealth [65 - 800] - (Default: 300) How much health on a medic round should each player start with?
  • hh2_engychance [0 - 100] - (Default: 50) Percent chance of a special round being engineers. (Recommended to total up to 100 with hh2_medicchance).
  • hh2_engyboltmultiplier [0.1 - 8.0] - (Default: 2.6) How many times the normal bolt count should each engineer have?
  • hh2_engyhealth [65 - 800] - (Default: 300) How much health on an engineer round should each player start with?
  • hh2_blockbuildings [0/1] - (Default: 1) Should the plugin block engineers from building buildings? (WARNING: Disabling this can seriously break engineer rounds...And I don't mean my plugin.)
  • hh2_jarateoutline [0/1] - (Default: 0) Should jarate outline players?
  • hh2_FFJarate [0/1] - (Default: 0) Friendly Fire Jarate?
  • hh2_FFJarateDistance [300.0 - 1000.0] - (Default: 750.0) Distance in hammer units a friendly player must be from jarate to get covered in jarate.
  • hh2_FFJarateTime [3.0 - 12.0] - (Default: 7.0) Time a friendly player will be covered in jarate.

Installation Instructions:
  1. Download and Install TF2Items
  2. Download and Install TF2Attributes
  3. Download huntsmanhell2.zip
  4. Extract zip file into your server's game folder.
  5. Config File should be auto-generated on plugin startup.
  6. (Optional) For Automatic Update Support: Download and Install Updater
  7. (Optional) For Custom Game Description Support: Download and Install SteamTools

Upcoming Features:
  • Makes the Info Menu A LOT nicer. Include a lot more info and round specific intruction.
  • Looking for bug fixes and new ideas!

Other Thanks:
  • Thanks W.E.B. for the French Translations
  • Thanks Otter for the Spanish Translations

ChangeLog:
Code:
V1.0.3 - 5/10/16 - 9:30 AM CST
  • Fixed issue where an Engy Round would never happen because of a broken cvar >.>
  • Fixed "IsClientDonator" and "IsClientAllowed" so that they work with Root Users.
  • Added Spanish Translations. (Thanks Otter)
V1.0.2 - 4/28/16 - 11:00 PM CST
  • Added Morecolors.inc support. No more boring text! :D
  • Added hh2_superjumptime cvar which enables you to set the cooldown for super jump in seconds.
  • Fixed a horrible sound being made if you shot an arrow and switched weapons really fast before reloading your bow.
  • Added more support and Fixed bugs with Updater :D
V1.0.1 - 4/27/16 - 6:30 PM CST
  • Fixed MAJOR bug with Updater not even allowing the plugin to startup because it was being called too early. *Oops*
  • Added Command hh2_update which forces updater to check for an update.
  • Added Cvar hh2_reloadupdate which decides whether to reload the plugin after updating or not.
  • Added French translations to translations file. (REQUIRES UPDATING TRANSLATIONS)
V1.0.0 - 4/27/16 - 12:00 AM CST
  • This is the first version...What do you expect....
__________________

Last edited by TheWreckingCrew6; 04-18-2020 at 06:26.
TheWreckingCrew6 is offline