#base robot_giant.pop 367 { StartingCurrency 1337 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 FixedRespawnWaveTime 1 WaveStartCountdown 0 ItemBlacklist { ClassName "tf_powerup_bottle" } PlayerAttributes { "dmg taken increased" 0.0025 "damage force reduction" 0.0025 "damage bonus" 50 } PointTemplates { output_stacking { NoFixup 1 logic_relay { "targetname" "auto_relay" "onspawn" "player,$resetclientprop$m_iTeamNum,0,0,-1" "onspawn" "player,$removeoutput,onuser1,0,-1" } } pretty_shit { info_particle_system { "targetname" "explode1" "effect_name" "ExplosionCore_Wall" "flag_as_weather" "0" "start_active" "0" "origin" "0 0 128" } info_particle_system { "targetname" "explode2" "effect_name" "ExplosionCore_Wall" "flag_as_weather" "0" "start_active" "0" "origin" "0 0 80" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$addplayerattribute:no_attack|1:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$addplayerattribute:dmg taken increased|0.000000001:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 @e@m_hMyWeapons$0@!self:$setprop$m_iWeaponState:0:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 @e@m_hMyWeapons$0@!self:$setprop$m_iWeaponState:0:0.01:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 @e@m_hMyWeapons$0@!self:$setprop$m_iWeaponState:0:0.05:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$addplayerattribute:no_attack|1:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$changeattributes:Attr1:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$addplayerattribute:move speed penalty|0.0025:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$playsound:ambient/explosions/explode_1.wav:0:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 explode1:start:0:1.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 explode2:start:0:2.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$playsound:weapons/explode4.wav:1.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$playsound:weapons/explode5.wav:2.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$playsound:ambient/explosions/explode_3.wav:3.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$playsound:ambient/explosions/explode_5.wav:3.5:-1" } OnSpawnOutput { Target !activator Action AddOutput Param "onuser1 !self:$suicide:0:3.6:-1" } OnParentKilledOutput { Target !activator Action $removeoutput Param OnUser1 } } } OverrideSounds { "Weapon_General.CritPower" "misc/null.wav" "MVM.SentryBusterLoop" "misc/null.wav" "MVM.GiantHeavyExplodes" "npc\env_headcrabcanister\explosion.wav" "MVM.GiantCommonExplodes" "npc\env_headcrabcanister\explosion.wav" "MVM_Robot.BulletImpact" "MVM.RobotImpactBullet" "MVM_Giant.BulletImpact" "MVM.RobotImpactBullet" } SpawnTemplate output_stacking Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bot1 Where spawnbot TotalCount 1 WaitBetweenSpawnsAfterDeath 6 SpawnCount 1 MaxActive 1 TFBot { Template T_TFBot_Giant_Heavyweapons SpawnTemplate pretty_shit CharacterAttributes { "gesture speed increase" 0.25 } Sequence { Name primary_death_01 IfHealthBelow 1 Delay 0 Repeats 1 } FireInput { Target !self Action FireUser1 IfHealthBelow 1 Delay 0 Repeats 1 } EventChangeAttributes { Default { HomingRockets { } } Attr1 { Attributes IgnoreEnemies } } Taunt { Name "replay taunt" Delay 0 Repeats 1 IfHealthBelow 1 } Addcond {Index 70} } Support 1 } WaveSpawn { HideIcon 1 Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 99999 TFBot {Class Scout ClassIcon scout_d} } } }