Texture Custom MvM Robot Class Icons

Snowbat

L4: Comfortable Member
Apr 23, 2013
165
74
As I was creating HUD icons for custom MvM Robots in my map I was like "f*** it, let's just share them with everyone"
So here they are, all packed nicely in a rar.
The rar also contains an overview image of all available icons as well as a txt with the names you have to use in your popfile.

To note:
the King Sentry Buster icon was made by Alias and the Kritz Medic one was based on iWantcoal's design.

Have fun!
 
Last edited:

Woozlez

L3: Member
Jul 28, 2010
129
287
Thank you very much!

I will definitely utilize the caber icon with my existing caber demos, and will consider utilizing Natascha Heavy, Cow Mangler Soldier, Phlog Pyro, Direct Hit Soldier, and Direct Hit Soldier Spammer. Those all seem like great additions to pop files.
 

UKCS-Alias

Mann vs Machine... or... Mapper vs Meta?
aa
Sep 8, 2008
1,264
816
And to assist on class design if needed, there were a few templates i created for those classes. Note though that these templates do not allways match the name of the image. Its because some were used in mvm_intercept and some in mvm_maya.

Why do i post these? They were tested and seemed balanced.

Kritzkrieg medic and giant medic
The small kritzkrieg is very effective and usualy better than the quickfix medic. For giants the kritzkrieg is the weakest and is only usefull when combined with a normal giant medic. This gives them a priority on who to kill first. And in that case the giant itself should not be full crits.
Code:
		T_TFBot_Medic_Kritzkrieg
		{
			Class Medic
			Name "Kritzkrieg Medic"
			Health 200 //was 40-makes them use the ubercharge as soon as they jump in
			ClassIcon kritz_medic
			Skill Normal
			Attributes SpawnWithFullCharge
			Attributes AlwaysCrit
			Item "The Kritzkrieg"
			ItemAttributes
			{
				ItemName "The Kritzkrieg"
				//imitate (nearly) infinite ubercharge
				"ubercharge rate bonus" 100
				"uber duration bonus" 200 
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
			CharacterAttributes
			{
				"heal rate bonus" 0.1
				"bot medic uber health threshold" 500
			}
		}
		T_TFBot_Giant_Medic_Kritzkrieg
		{
			Class Medic
			Name "Kritzkrieg Medic"
			Health 4500 //makes them use the ubercharge as soon as they jump in
			ClassIcon kritz_medic
			Skill Normal
			WeaponRestrictions SecondaryOnly
			Attributes SpawnWithFullCharge
			Attributes AlwaysCrit
			Attributes MiniBoss
			Item "The Kritzkrieg"
			ItemAttributes
			{
				ItemName "The Kritzkrieg"
				//imitate (nearly) infinite ubercharge
				"ubercharge rate bonus" 100
				"uber duration bonus" 200 
			}
			ItemAttributes
			{
				ItemName "TF_WEAPON_SYRINGEGUN_MEDIC"
				"damage penalty" 0.1
			}
			CharacterAttributes
			{
				"bot medic uber health threshold" 5000
				"move speed bonus"	0.5
				"damage force reduction" 0.6
				"airblast vulnerability multiplier" 0.6
			}
		}

Giant direct hit soldier spammer
No small version of this one. Its a giant that shoots a burst of rockets very fast after each other (as a machinegun). The direct hit part on this one is that the burst has a very small hit position and works only good against stationary objects (sentry guns, heavies).
Code:
		T_TFBot_Giant_Soldier_Spammer_Machinegun
		{
			Class Soldier
			Name "Giant Burst Fire Soldier"
			ClassIcon direct_hit_sollie
			Health 3800
			Skill Expert
			WeaponRestrictions PrimaryOnly
			Attributes MiniBoss
			Attributes HoldFireUntilFullReload
			Item "The Direct Hit"
			ItemAttributes
			{
				ItemName "The Direct Hit"
				"move speed bonus"	0.5
				"faster reload rate" 0.3
				"fire rate bonus" 0.05
				"clip size upgrade atomic" 10.0
				"Projectile speed increased" 2
			}
			CharacterAttributes
			{
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"override footstep sound set" 3
			}
		}

Incindiary sniper
Deals less damage than a normal sniper initialy but applies afterburn. Machina was used due to its trail and because it has a piercing option (although it wont very likely use it).
Code:
		T_TFBot_Sniper_Ignite
		{
			Class Sniper
			ClassIcon flame_sniper
			Name "Sniper"
			Skill Hard
			Item "The Machina"
			MaxVisionRange 3000
			CharacterAttributes
			{
				"Set DamageType Ignite" 1
			}
			ItemAttributes
			{
				ItemName "The Machina"
				"damage bonus" 0.7
			}
		}

Phlog pyro and giant phlog pyro
See them a little bit as pyros in the heavy fist of steel format. They are a bit more tanky in the way they can recieve damage. And since their taunt full heals them they have a way to get to full health again. (its also the reason they have higher health as on low health it would rarely happen)
Code:
		T_TFBot_Pyro_Phlog
		{
			Tag bot_giant
			Class Pyro
			Name "Phlog pyro"
			ClassIcon pyro_phlog
			Skill Hard
			Health 700
			Scale 1.5
			Item "The Phlogistinator"
			Attributes SpawnWithFullCharge
			WeaponRestrictions PrimaryOnly
		}
		
		T_TFBot_Giant_Pyro_Phlog
		{
			Class Pyro
			ClassIcon pyro_phlog_giant
			Name "Phlog pyro"
			
			Tag bot_giant
			Skill Expert
			Attributes SpawnWithFullCharge
			Health 3500
			Item "The Phlogistinator"
			Attributes MiniBoss
			WeaponRestrictions PrimaryOnly
			ItemAttributes
			{
				ItemName "The Phlogistinator"
				"heal on kill" 1500
			}
			CharacterAttributes
			{
				"move speed bonus"	0.5
				"override footstep sound set" 3
				"damage force reduction" 0.4
				"airblast vulnerability multiplier" 0.4
				"airblast vertical vulnerability multiplier" 0.1
			}
		}