View Single Post
Author Message
Leonardo
Veteran Member
Join Date: Feb 2010
Location: 90's
Old 11-03-2012 , 16:20   [TF2] Be With Robots v1.2.6.6 (25.01.2013)
Reply With Quote #1

What is it?
This plugin allows certain players to play as BLU team on MvM mode.
7 humans in RED team versus 3 humans in BLU team. And crowd of robots.
Seting sm_tf2bwr_max_defenders 10 making this plugin similar to 10vM.
Who is credit to team?
* Bitl - original idea;
* FlaminSarge - for this lil' plugin;
* Haruno Sakura - in-game testing;
* Pelipoika - bug reports, suggestions;
* GIANT_CRAB - bug reports;
* Antlions - ignoring Edit button;
* jacek2144 - for respect.
Dependencies:
SDKHooks extension;
TF2Items extension;
TF2Items Randomizer's gamedata;
TF2 Items Info plugin.
Optional:
mvm_visiblemaxplayers;
Updater plugin.
How to install?
Step 01: Install SDKHooks extension
Step 02: Install TF2Items extension
Step 03: Get tf2items.randomizer.txt from this thread
Step 04: Put tf2items.randomizer.txt in /addons/sourcemod/gamedata/
Step 05: Install TF2 Items Info plugin
Step 06: Download files from Links section below
Step 07: Put tf2bwr.smx in /addons/sourcemod/plugins/
Step 081: Put tf2bwr.sp in /addons/sourcemod/scripting/
Known issues:
1/ Soundcache table overflow;
2/ Animation glitches, so alot of taunts disabled;
3/ Impossible to place the bomb;
4/ You can die without any reason (due to robot count checker);
5/ Invisible weapons;
6/ Keeping robot eyes after joining back to RED team2.
ToDo list:
* Better way to select valid weapons for taunts
* Update the class variant randomizer module Done!
* Fix spawn locations for spies and giant robots Done!
* Different way for giving weapons
CVars & CMDs:
PHP Code:
// List of console variables
sm_tf2bwr_version // version
sm_tf2bwr_logs 1 // enable/disable logs
sm_tf2bwr_autoupdate 1 // enable/disable autoupdate
sm_tf2bwr_flag 0 // allow human robots to pick up flag/bomb
sm_tf2bwr_freeze 1 // freeze human robots between rounds
sm_tf2bwr_respawn_red 20 // respawn timer fix (RED team)
sm_tf2bwr_respawn_blue 7 // respawn timer fix (BLU team)
sm_tf2bwr_randomizer 1 // pick random class variant after death
sm_tf2bwr_autojoin 1 // handle autojoin command with change to be thrown to the BLU team
sm_tf2bwr_autoupdate 1 // use Updater
sm_tf2bwr_restrict_ready 1 // block Ready status command (BLU team)
sm_tf2bwr_max_defenders 7 // Limit of defenders ( 10 - max_defenders = max_human_robots )
sm_tf2bwr_min_defenders 4 // Defenders count required to join BLU team
sm_tf2bwr_min_defenders4giants 6 // Defenders count required to allow BLU team select giant robots
sm_tf2bwr_notifications 1 // Show/hide chat notifications
sm_tf2bwr_engineers 0 // Allow/disallow robot engineers 
PHP Code:
// List of commands
sm_robotmenu // show class/class_variants menu
sm_robomenu // same as above
sm_robotclass // same as above
sm_roboclass // same as above
sm_robothelp // print help info
sm_robohelp // same as above
sm_bewithrobots // same as 'jointeam blue'
sm_joinblue // same as above
sm_joinblu // same as above
sm_joinred // same as 'jointeam red'
sm_bwr_players // display player list
sm_bwr_kick // Admin: move players to Spetators 
PHP Code:
// Access command overrides
tf2bwr_joinred // default: everyone
tf2bwr_joinblue // default: everyone
tf2bwr_sentrybuster // default: everyone 
Changelogs:
Code:
09.06.13:
  * Version: 1.2.6.7:
    * SteamPipe fix.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
25.01.13:
  * Version: 1.2.6.6:
    * Added yellow eyes.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
17.01.13:
  * Version: 1.2.6.5:
    * Threaded model applying.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
26.12.12:
  * Version: 1.2.6.4:
    * Fixed announcer bug.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
23.12.12:
  * Version: 1.2.6.2:
    * Fixed normal spy auto-cloak broken (when you pick spy from class menu);
    * Added announcer voice lines;
    * Support for multiple engineers.
  * Version: 1.2.6.3:
    * Fixed action item blocker.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
21.12.12:
  * Version: 1.2.6:
    * Fixed mixed buff banners;
    * Added sm_tf2bwr_engineers cvar.
  * Version: 1.2.6.1:
    * Fixed engineers' non-robotic voices.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
13.12.12:
  * Version: 1.2.5.6:
    * Minor bug fixes related to team balancer.
  * Version: 1.2.5.7:
    * Minor bug fixes related to sentry busters and sounds.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
10.12.12:
  * Version: 1.2.5.5:
    * Minor bug fixes.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
09.12.12:
  * Version: 1.2.5.4:
    * Fixed autoteam command handler.
    * HOFIX: Fixed BLU force respawn timer is working even when disabled by cvar.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
07.12.12:
  * Version: 1.2.5.3:
    * Fixed item giving code.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
06.12.12:
  * Version: 1.2.5.2:
    * Fixed Valve's sound fix causing missing giants' sounds;
    * Fixed bug that allows defenders play like a (giant) robot;
    * Fixed Extended Conch Soldier and Extended Backup Soldier had wrong buff-banners.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
03.12.12:
  * Version: 1.2.5.1:
    * Added sm_bwr_players command (display player list).
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
02.12.12:
  * Version: 1.2.5:
    * Added sm_tf2bwr_myloadouts cvar to enable/disable My Loadout robot variants;
    * Added Sentry Buster explosion effects;
    * Fixed Sentry Buster can destroy buildings / kill players through walls;
    * Sentry Busters now can detonate in between rounds when they're spinning, but can't kill others;
    * Fixed Sentry Buster's explosion sound not playing;
    * Fixed some giant robots still can taunt;
    * If sm_f2bwr_randomizer is on, players will spawn as new robot variants;
    * Fixed tf_powerup_bottles are being visible by human robots.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
27.11.12:
  * Version: 1.2.4.2:
    * Fixed tf2bwr_joinred, tf2bwr_joinblue overrides;
    * Added change team calmdown timer;
    * Added sm_bwr_kick admin command.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
25.11.12:
  * Version: 1.2.4:
    * Fixed players aren't able to join defenders due to limits.
  * Version: 1.2.4.1:
    * Added tf2bwr_joinred, tf2bwr_joinblue, tf2bwr_sentrybuster overrides.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
20.11.12:
  * Version: 1.2.3:
    * Added bomb deploying animations;
    * Fixed spies are able to carry the bomb.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
16.11.12:
  * Version: 1.2.2:
    * Added sm_tf2bwr_notifications cvar;
    * Updated Giant Demoknight model;
    * Updated robot selection menu (randomizer).
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
14.11.12:
  * Version: 1.2.1:
    * Added sm_tf2bwr_min_defenders4giants cvar (defenders count required to allow BLU team select giants);
    * Added completely untested AutoBalancer.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
10.11.12:
  * Version: 1.2.0:
    * Added ability for human robots to deploy the bomb.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
09.11.12:
  * Version: 1.1.1:
    * Added sm_tf2bwr_restrict_ready cvar to control Ready status command (BLU team);
    * Fixed SentryBuster beep sound nag (by selecting SentryBuster on spawn zone).
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
07.11.12:
  * Version: 1.1.0:
    * Decreased sentrybuster explosion radius (from 500 to 400);
    * Added kukri to the Jarate Master sniper variant;
    * Giant robots now uses their 'boss' models;
    * Normal spy now has unlimited cloak;
    * Fixed ability for BLU human player to votekick robots;
    * Fixed Fast Heavyweight Champ loosing health;
    * Super Heavyweight Champ uses unique BigNormal status due to animation glitches;
    * Added disguise target selection mechanism;
    * BLU team is now unable to set Ready state;
    * Randomizer pick SentryBuster only during wave, not before/after.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
06.11.12:
  * Version: 1.0.4:
    * Added spawnpoint name checker:
      * Fixed spawn bug on mvm_mannworks.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
05.11.12:
  * Version: 1.0.3:
    * Fixed bug that allows RED team to carry flag/bomb;
    * Fixed RED team can't be killed in spawn room;
    * Fixed ability to respawn after round end;
    * Updated randomizer:
      * You wont be the Sentry Buster until there'll be any sentry;
      * Now picking random class after death.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
04.11.12:
  * Version: 1.0.1:
    * Fixed effects (full ubercharge/rage) not being applied on spawn;
    * Fixed Giant Rapid Fire Demoman.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
  * Version: 1.0.2:
    * Added sm_tf2bwr_max_defenders cvar (default: 6); 
    * Increased Sentry Buster explosion radius (from 300 to 500) and magnitude (from 500/9001 to 99999).
    * Increased sm_tf2bwr_respawn_red cvar's default value from 15 to 20.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
03.11.12:
  * Version: 1.0.0:
    * Initial release.
  * Files updated:
    * tf2bwr.smx
    * tf2bwr.sp
__________________
1 - optional, no need to install them.
2 - impossible to fix from server. clients are have to run record fix; stop
Attached Files
File Type: sp Get Plugin or Get Source (tf2bwr.sp - 345 views - 130.1 KB)
__________________

Last edited by Leonardo; 05-04-2019 at 08:14.
Leonardo is offline