#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1984 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 0 PointTemplates { ComboPyro { NoFixup 1 logic_relay { "targetname" "combo_start" "OnTrigger" "!activator,$ChangeAttributes,Combo1,0,-1" } logic_relay { "targetname" "combo_1" "OnTrigger" "!activator,$ChangeAttributes,Combo2,0,-1" } logic_relay { "targetname" "combo_2" "OnTrigger" "!activator,$ChangeAttributes,Combo3,0.1,-1" "OnTrigger" "combo_3,Trigger,,0.6,-1" } logic_relay { "targetname" "combo_3" "OnTrigger" "!activator,$ChangeAttributes,Combo4,0,-1" } logic_relay { "targetname" "combo_reset" "OnTrigger" "!activator,$ChangeAttributes,Default,0,-1" } } } SpawnTemplate ComboPyro Templates { T_TFBot_Combo_Pyro { Class Pyro Skill Expert Action Mobber Attributes IgnoreFlag CharacterAttributes { "deploy time decreased" 0.2 "cannot pick up intelligence" 1 } EventChangeAttributes { Default { item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "fire input on hit" "combo_start^Trigger^" } } Combo1 { item "The Flare Gun" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.1 "slow enemy on hit major" 3 //"Projectile speed increased" 10 "mod projectile heat seek power" 100 "mod projectile heat aim error" 1000 "fire input on hit" "combo_1^Trigger^" } } Combo2 { item "The Axtinguisher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Axtinguisher" "damage penalty" 0.1 "mult crit dmg" 0.1 "move speed bonus" 2 "damage causes airblast" 1 "fire input on hit" "combo_2^Trigger^" } } Combo3 { item "The Flare Gun" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.1 "faster reload rate" 0.01 "fire rate bonus" 0.01 "Projectile speed increased" 30 "mod projectile heat seek power" 100 "mod projectile heat aim error" 1000 "apply z velocity on damage" 300 } } Combo4 { item "The Flare Gun" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "damage penalty" 0.1 "faster reload rate" 0.01 "fire rate bonus" 0.01 "apply z velocity on damage" -1000 "Projectile speed increased" 30 "mod projectile heat seek power" 100 "mod projectile heat aim error" 1000 "fire input on hit" "combo_reset^Trigger^" } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Combo_Pyro } } } }