WaveSchedule { PointTemplates { RotatingBlade { OnSpawnOutput { target "rot" action "addoutput" param "avelocity 0 400 0" delay 0.01 } OnSpawnOutput { target "!activator" action "addoutput" param "rendermode 10" delay 0.01 } prop_dynamic { targetname "blade1" parentname "rot" model "models/weapons/c_models/c_claymore/c_claymore.mdl" angles "90 180 0" } prop_dynamic { targetname "blade2" parentname "rot" model "models/weapons/c_models/c_claymore/c_claymore.mdl" angles "90 0 0" } func_rotating { targetname "rot" spawnflags 593 fanfriction 333333 maxspeed 400 } } } Templates { Demoknight_Giant_Rotating_Blade { Name "Giant Rotating Blade Demo" Class Demoman ClassIcon demoknight Skill Expert Health 3300 Item "The Rescue Ranger" Attributes MiniBoss WeaponRestrictions PrimaryOnly Tag bot_giant MaxVisionRange 1000 Item "The Viking Braider" UseHumanAnimations 1 ShootTemplate { Name RotatingBlade //Name of the template AttachToProjectile 1 //If set, the template is spawned as a child of the projectile being fired. Incompatible with overrideshoot } ItemAttributes { ItemName "The Rescue Ranger" "custom projectile size" 30 "projectile acceleration" -350 "projectile speed increased" 0.5 "mult projectile scale" 0.01 "projectile lifetime" 5 "projectile penetration" 1 "damage bonus" 2 "fire rate bonus" 2 "reload time decreased" 0.01 "no damage falloff" 1 "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" } ItemAttributes { ItemName "The Viking Braider" // The item used as a base "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" "attachment offset" "4 2 0" "attachment name" "effect_hand_R" "attachment angles" "0 180 0" "attachment scale" "1.32" } } } }