//MOST TEMPLATES MAKING USE OF A STOCK WEAPON UTILIZE THE "UPGRADEABLE" VERSION OF SAID STOCK WEAPON SO THAT THE WEAPONS STATS ARE DISPLAYED TO PLAYERS IN THE FREEZECAM WHEN KILLED. THIS IS NOT REQUIRED FOR NON-STOCK WEAPONS. ScheduleTheWave { Templates { //REGULAR TEMPLATES------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //SCOUT CLASS Nobo_Scout_Stun_Mark_Slow //minor league scout with the capability of marking players on hit { Class Scout Name "Minor League Mark Scout" ClassIcon scout_stun_markdeath Skill Hard WeaponRestrictions MeleeOnly Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "the sandman" "mark for death" 1 } } Nobo_Scout_Stun_Mark_Fast //hyper league scout with the capability of marking players on hit { Class Scout Name "Hyper League Mark Scout" ClassIcon scout_stun_markdeath Skill Hard WeaponRestrictions MeleeOnly Item "the sandman" Item "batter's helmet" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.25 "mark for death" 1 } } Nobo_Scout_Fast //melee scoutbot with super scout speed { Class Scout Name "Kinda Super Scout" ClassIcon scout_fast WeaponRestrictions MeleeOnly Item "the holy mackerel" CharacterAttributes { "move speed bonus" 2 } } Nobo_Scout_Basher //upscaled melee scoutbot equipped with the boston basher. very effective at killing itself. { Class Scout Name "Basher Scout" Scale 1.3 Skill Hard Health 400 ClassIcon scout_bostonbasher WeaponRestrictions MeleeOnly Item "the boston basher" } Nobo_Scout_Cleaver // regular scoutbot attacking with cleavers { Class Scout Name "Cleaver Scout" Skill Hard ClassIcon scout_cleaver WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "the flying guillotine" ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" .75 "projectile speed increased" 1.75 } } //SOLDIER CLASS Nobo_Soldier_Burst //4 shot burst soldierbot, similar to beggars { Class Soldier Name "Burst Fire Soldier" Skill Hard ClassIcon soldier_burstfire Attributes "HoldFireUntilFullReload" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 1.65 "projectile spread angle penalty" 2 "fire rate bonus" .2 } } Nobo_Soldier_Nuke // regular soldierbot wielding a nuke launcher, slow projectile, firerate. big damage, blast radius { Class Soldier Name "Nuke Soldier" Skill Expert ClassIcon soldier_nuker Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 3 "fire rate penalty" 5 "blast radius increased" 1.4 "projectile speed decreased" .35 "faster reload rate" -0.5 "projectile spread angle penalty" 5 "use large smoke explosion" 1 } CharacterAttributes { "bombinomicon effect on death" 1 } } Nobo_Soldier_Samurai //melee soldierbot equipped with extended conch and half-zatoichi. { Class Soldier Name "Samurai Soldier" Skill Hard WeaponRestrictions MeleeOnly ClassIcon soldier_jug_samurai Attributes "SpawnWithFullCharge" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" CharacterAttributes { "increase buff duration" 20 "deploy time decreased" .5 } } Nobo_Soldier_BattalionBox //regualar burstfire black box soldier with a side of crit-nullifying battalions { Class Soldier Name "Battalion Box Soldier" Skill Normal ClassIcon soldier_tanker Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Item "the battalions backup" Item "the black box" ItemAttributes { ItemName "the black box" "damage bonus" .33 "fire rate bonus" .001 "faster reload rate" .9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } CharacterAttributes { "increase buff duration" 10 } } //PYRO CLASS Nobo_Pyro_Dragonsfury //regular pyrobot wielding the dragon's fury { Class Pyro Name "Dragon's Fury Pyro" Skill Normal ClassIcon pyro_dragon_fury MaxVisionRange 650 Item "the dragon's fury" } Nobo_Pyro_Scorchshot //regular pyrobot wielding unmodified scorch shot { Class Pyro Name "Scorch Shot Pyro" Skill Normal ClassIcon pyro_scorch WeaponRestrictions SecondaryOnly Item "the scorch shot" } Nobo_Pyro_Axtinguisher //melee pyrobot with axtinguisher { Class Pyro Name "Axtinguisher Pyro" Skill Expert ClassIcon pyro_axtinguisher WeaponRestrictions MeleeOnly Item "the axtinguisher" Item "brigade helm" } Nobo_Pyro_Gaspasser_Ignite //regular pyrobot equipped with the gas passer with explode on ignite. Will switch to and use regular flamethrower during recharge for gas. WARNING: Can be VERY busted if not used carefully. { Class Pyro Name "Explosive Gas Pyro" Skill Expert ClassIcon pyro_gascann_explode MaxVisionRange 750 WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Item "the gas passer" Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "the hazmat headcase" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } ItemAttributes { ItemName "the gas passer" "throwable recharge time" .5 "explode_on_ignite" 1 } } Nobo_Pyro_Gaspasser //regular pyrobot equipped with the gas passer. Will switch to and use regular flamethrower during recharge for gas. { Class Pyro Name "Gas Passer Pyro" Skill Expert ClassIcon pyro_gascann MaxVisionRange 750 WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Item "the gas passer" Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } ItemAttributes { ItemName "the gas passer" "throwable recharge time" .5 } } //DEMOMAN CLASS Nobo_Demo_ExtendedCharge //significantly more powerful demoknight w/ extended charge range { Class Demoman Name "Extended Charge Demoknight" Skill Hard ClassIcon demoknight_charge WeaponRestrictions MeleeOnly Item "the splendid screen" Item "spiral sallet" Item "the claidheamohmor" ItemAttributes { ItemName "the splendid screen" "attack not cancel charge" 1 "charge time increased" 2 "charge recharge rate increased" 2.5 } ItemAttributes { ItemName "the claidheamohmor" "dmg taken increased" 1 } } Nobo_Demo_ExtendedChargeNot //regular demobot utilizing enhanced charging capabilities { Class Demoman Name "Extended Charge Demonot" Skill Hard ClassIcon demoknight_grenade WeaponRestrictions PrimaryOnly Item "the splendid screen" Item "spiral sallet" ItemAttributes { ItemName "the splendid screen" "charge time increased" 2 "charge recharge rate increased" 2.5 } } Nobo_Demo_Infinite //regular demobot but with zero downtime { Class Demoman Skill Normal ClassIcon demo_spammer Attributes "HoldFireUntilFullReload" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.5 } } Nobo_Demo_Caberknight //demoknight bot armed with a deadly suicide attack. { Class Demoman Skill Expert Name "Caberknight" WeaponRestrictions MeleeOnly ClassIcon demo_caber_nys Item "the splendid screen" Item "the ullapool caber" Item "scotch bonnet" ItemAttributes { ItemName "the splendid screen" "attack not cancel charge" 1 "charge time increased" 2.25 "charge recharge rate increased" 2.25 } ItemAttributes { ItemName "the ullapool caber" "damage bonus" 3.5 "damage causes airblast" 1 } CharacterAttributes { "blast dmg to self increased" 100 "bombinomicon effect on death" 1 } } Nobo_Demo_Cannon //regular demobot armed with a knockback inflicting loose cannon. { Class Demoman Name "Loose Cannon Demo" Skill Hard ClassIcon demo_loosecannon Item "the loose cannon" Item "the buccaneer's bicorne" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" -1 "blast radius increased" 1.4 } } Nobo_Demo_Cannon_Burst //3 shot burst demo equipped with a knockback inflicting loose cannon. { Class Demoman Name "Burst Cannon Demo" Skill Hard ClassIcon demo_loosecannon_scatter Item "the loose cannon" Item "the buccaneer's bicorne" Item "a whiff of the old brimstone" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" -1 "auto fires when full" 1 "auto fires full clip" 1 "clip size upgrade atomic" -1 "fire rate bonus" .1 "faster reload rate" .9 "blast radius increased" 1.4 "projectile spread angle penalty" 4 } } Nobo_Demo_Sticky //regular demobot armed with a stickybomb launcher capable of sticky spamming, featuring fixed animations. { Class Demoman Name "Stickyspam Demo" Skill Hard ClassIcon demo_stickybomb_nys WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 27 "fire rate penalty" 999 "is_passive_weapon" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs decreased" -7 "stickybomb charge rate" .01 "projectile range decreased" .38 } } //HEAVY CLASS Nobo_Heavy_Shotgun_Burst //4 shot burst shotgun heavy { Class Heavyweapons Name "Burst Fire Shotgun Heavy" Skill Hard ClassIcon heavy_shotgun_burst Item "TF_WEAPON_SHOTGUN_HWG" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "clip size penalty" .67 "damage penalty" .8 "fire rate bonus" .29 "faster reload rate" 1.1 } } Nobo_Heavy_Shotgun_Burst_Fast //8 shot, fast firing burst shotgun heavy { Class Heavyweapons Name "Burst Fire Shotgun Heavy" Skill Hard ClassIcon heavy_shotgun_burst Item "TF_WEAPON_SHOTGUN_HWG" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "clip size bonus" 1.33 "damage penalty" .5 "fire rate bonus" .15 "faster reload rate" 0.8 } } Nobo_Heavy_IronFist //regular sized melee heavybot equipped with the fists of steel { Class Heavyweapons Name "Gauntlet Heavy" Skill Hard ClassIcon heavy_steelfist Item "fists of steel" WeaponRestrictions MeleeOnly } //ENGINEER CLASS //MEDIC CLASS Nobo_Medic_Kritz //kritzkrieg medicbot with infinite uber { Class Medic Name "Kritzkrieg Medic" Skill Normal ClassIcon medic_kritz Attributes "SpawnWithFullCharge" Item "the kritzkrieg" Item "berlin brain bowl" ItemAttributes { ItemName "the kritzkrieg" "bot medic uber health threshold" 226 "uber duration bonus" 999 "heal rate bonus" 2 } } Nobo_Medic_Bigheal //quickfix medic bot with very high heal rate. very similar to valve's, but has a unique name, icon, and appearance to differentiate them. { Class Medic Name "Big Heal Medic" Skill Normal ClassIcon medic_quickfix Item "the quick-fix" Item "otolaryngologist's mirror" CharacterAttributes { "heal rate bonus" 10 "ubercharge rate penalty" .01 } } //SNIPER CLASS //SPY CLASS //GIANT TEMPLATES -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //SCOUT CLASS Nobo_Giant_Scout_Shortstop { Class Scout Name "Giant Shortstop Scout" Skill Expert Health 1600 ClassIcon scout_shortstop Attributes "Miniboss" Item "the milkman" Item "the shortstop" ItemAttributes { ItemName "the shortstop" "weapon spread bonus" .5 } CharacterAttributes { "damage force reduction" .7 "airblast vulnerability multiplier" .7 "move speed bonus" 1.1 "override footstep sound set" 5 } } //SOLDIER CLASS Nobo_Giant_Soldier_Rapid_Inf //giant soldierbot similar to valve's giant_soldier_spammer template, but without reduced projectile speed. fires twice as fast with no effective reload. { Class Soldier Name "Giant Rapid Fire Soldier" Skill Expert Health 4000 ClassIcon soldier_spammer Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" .5 "faster reload rate" -0.5 } CharacterAttributes { "damage force reduction" .4 "airblast vulnerability multiplier" .4 "move speed penalty" .5 "override footstep sound set" 3 } } Nobo_Giant_Soldier_Burst_Short { Class Soldier Name "Giant Burst Fire Soldier" Skill Expert Health 4000 ClassIcon soldier_burstfire Attributes "HoldFireUntilFullReload" Attributes "Miniboss" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" .1 "faster reload rate" .45 "clip size upgrade atomic" 2 "projectile spread angle penalty" 3 "projectile speed decreased" .75 } CharacterAttributes { "damage force reduction" .4 "airblast vulnerability multiplier" .4 "move speed penalty" .5 "override footstep sound set" 3 } } Nobo_Giant_Soldier_Barrage { Class Soldier Name "Giant Barrage Fire Soldier" Skill Expert Health 4200 ClassIcon soldier_barrage Attributes "HoldFireUntilFullReload" Attributes "Miniboss" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" .1 "faster reload rate" .35 "clip size upgrade atomic" 21 "projectile spread angle penalty" 5 "projectile speed decreased" .5 } CharacterAttributes { "damage force reduction" .4 "airblast vulnerability multiplier" .4 "move speed penalty" .5 "override footstep sound set" 3 } } Nobo_Giant_Soldier_Nuke //giant soldierbot with nuke launcher, low projectile speed, firerate. big blast radius, damage. { Class Soldier Name "Giant Nuke Soldier" Skill Expert Health 4200 ClassIcon soldier_nuker Attributes "AlwaysCrit" Attributes "MiniBoss" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 3 "fire rate penalty" 5 "blast radius increased" 1.4 "projectile speed decreased" .35 "faster reload rate" -0.5 "projectile spread angle penalty" 5 "use large smoke explosion" 1 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .4 "airblast vulnerability multiplier" .4 "override footstep sound set" 3 } } //PYRO CLASS Nobo_Giant_Pyro_Dragonsfury //giant pyrobot equipped with the dragon's fury. { Class Pyro Name "Giant Dragon's Fury Pyro" Skill Expert ClassIcon pyro_dragon_fury Health 3300 MaxVisionRange 750 Attributes "MiniBoss" Item "the dragon's fury" CharacterAttributes { "move speed penalty" .5 "damage force reduction" .6 "airblast vulnerability multiplier" .6 "override footstep sound set" 6 } } Nobo_Giant_Pyro_ScorchShot //giant pyrobot making use of a 25% faster firing scorch shot. { Class Pyro Name "Giant Scorch Shot Pyro" Skill Expert Health 3300 ClassIcon pyro_scorch WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "the scorch shot" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" .75 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .6 "airblast vulnerability multiplier" .6 "override footstep sound set" 6 } } //DEMOMAN CLASS Nobo_Giant_Demo_Samurai //giant version of the samurai demo, acts accordingly. { Class Demoman Name "Giant Samurai Demo" Health 3300 AutoJumpMin 7 AutoJumpMax 7 Skill Expert ClassIcon demoknight_samurai WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AutoJump" Attributes "AirChargeOnly" Item "the splendid screen" Item "demo kabuto" Item "the half-zatoichi" ItemAttributes { ItemName "the splendid screen" "attack not cancel charge" 1 } CharacterAttributes { "move speed penalty" .7 "damage bonus" 1.75 "charge time increased" 1.5 "charge recharge rate increased" 7 "increased jump height" 2.6 "bot custom jump particle" 1 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "cancel falling damage" 1 "override footstep sound set" 4 } } Nobo_Giant_Demo_Sticky //giant demobot equipped with a stickybomb launcher, capable of sticky spamming. doubled firerate, and reload time less than half. { Class Demoman Name "Giant Stickyspam Demo" Skill Expert Health 3300 ClassIcon demo_stickybomb_nys WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 27 "fire rate penalty" 999 "is_passive_weapon" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs decreased" -6 "stickybomb charge rate" .01 "projectile range decreased" .3 "fire rate bonus" .5 "faster reload rate" .4 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "override footstep sound set" 4 } } Nobo_Giant_Demo_Sticky_Inf //giant demobot equipped with a stickybomb launcher, capable of sticky spamming. 30% faster firerate, no reload time. { Class Demoman Name "Giant Stickyspam Demo" Skill Expert Health 3300 ClassIcon demo_stickybomb_nys WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "override projectile type" 27 "fire rate penalty" 999 "is_passive_weapon" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs decreased" -6 "stickybomb charge rate" .01 "projectile range decreased" .3 "fire rate bonus" .7 "faster reload rate" -0.5 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "override footstep sound set" 4 } } Nobo_Giant_Demo_Rapid_Inf // { Class Demoman Name "Giant Rapid Fire Demo" Skill Expert Health 3300 ClassIcon demo_spammer Attributes "MiniBoss" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" .7 "faster reload rate" -0.5 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "override footstep sound set" 4 } } Nobo_Giant_Demo_Caber // { Class Demoman Name "Giant Caberknight" ClassIcon demo_caber_nuke MaxVisionRange 250 Attributes Miniboss Health 3300 Item "the ullapool caber" Item "EOTL_demo_dynamite" Item "the loose cannon" Item "the splendid screen" ItemAttributes { ItemName "the ullapool caber" "is_passive_weapon" 1 } ItemAttributes { ItemName "the loose cannon" "damage bonus" 10 "blast radius increased" 2.5 "blast dmg to self increased" 1000 "use large smoke explosion" 1 "damage causes airblast" 1 } ItemAttributes { ItemName "the splendid screen" "charge recharge rate increased" 3 "charge time increased" 2 } CharacterAttributes { "move speed penalty" .5 "damage force reduction" .5 "airblast vulnerability multiplier" .5 "override footstep sound set" 4 } } //HEAVY CLASS Nobo_Giant_Heavy_Shotgun_Burst //4 shot burst giant shotgun heavybot, less dmg per shot than giant shotgun heavy. { Class Heavyweapons Name "Giant Burst Fire Shotgun Heavy" Health 5000 Skill Expert ClassIcon heavy_shotgun_burst MaxVisionRange 1650 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "clip size penalty" .67 "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" .7 "fire rate bonus" .25 "bullets per shot bonus" 2.5 "attack projectiles" 2 } CharacterAttributes { "damage force reduction" .3 "airblast vulnerability multiplier" .3 "move speed penalty" .7 "override footstep sound set" 2 } } //ENGINEER CLASS //MEDIC CLASS Nobo_Giant_Medic_Kritz //giant medicbot with infinite kritzkrieg uber. { Class Medic Name "Giant Kritzkrieg Medic" Skill Expert Health 4500 ClassIcon medic_kritz Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 999 "heal rate bonus" 200 "bot medic uber health threshold" 5000 } CharacterAttributes { "move speed penalty" .5 "airblast vulnerability multiplier" .6 "damage force reduction" .6 } } //SNIPER CLASS //SPY CLASS } }