// Modular gatebot templates (Sigsegv only) // Can be used alongside other templates // Add // AddTemplate GatebotScout // to TFBot Spawner to make use of it WaveSchedule { Templates { GatebotScout { Class Scout UseCustomModel "models/player/scout.mdl" Item "Zombie Scout" Item "MvM GateBot Light Scout" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } GatebotSoldier { Class Soldier UseCustomModel "models/player/soldier.mdl" Item "Zombie Soldier" Item "MvM GateBot Light Soldier" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } GatebotPyro { Class Pyro UseCustomModel "models/player/pyro.mdl" Item "Zombie Pyro" Item "MvM GateBot Light Pyro" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } } } } GatebotDemoman { Class Demoman UseCustomModel "models/player/demo.mdl" Item "Zombie Demo" Item "MvM GateBot Light Demoman" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } GatebotHeavy { Class Heavyweapons UseCustomModel "models/player/heavy.mdl" Item "Zombie Heavy" Item "MvM GateBot Light Heavy" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } GatebotEngineer { Class Engineer UseCustomModel "models/player/engineer.mdl" Item "Zombie Engineer" Item "MvM GateBot Light Engineer" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Engineer" "item style override" 1 } } } } GatebotMedic { Class Medic UseCustomModel "models/player/medic.mdl" Item "Zombie Medic" Item "MvM GateBot Light Medic" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Medic" "item style override" 1 } } } } GatebotSpy { Class Spy UseCustomModel "models/player/spy.mdl" Item "Zombie Spy" Item "MvM GateBot Light Spy" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Spy" "item style override" 1 } } } } GatebotSniper { Class Sniper UseCustomModel "models/player/sniper.mdl" Item "Zombie Sniper" Item "MvM GateBot Light Sniper" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates } RevertGateBotsBehavior { ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } } } } } }