This tutorial will show you how to make a bird fly around your maps.
This tutorial will cover how to add an animated bird flying around the tops of your maps, nothing more and nothing less.
This feature can make a great looking detail for your map.

STEP 1
Firstly you want to create an entity called "prop_dynamic" and set the "world model" as "models/seagull.mdl" also give it a name, I will be using _"seagull"_ just to keep things simple.
Next you want to make "disable shadows" to "Yes"
"Parent" to "gulltrack_1" (explained later)
"Performance mode" to "No gibs"
"Collisions" to "Not solid"
"Default animation" to "Fly"
STEP 2
For this step you want to great a 16x16 block in the "tools/toolsnodraw" texture right under the bird like this...

Select the box and Ctrl + T and set it's class to "func_tracktrain"
"Name" to "gulltrack_1"
"disable recieving shadows" to "Yes"
"disable shadows" to "Yes"
"first stop target" to "pathtrack_1" (explained later)
"maximum speed" to "280"
"initial speed" to "240"
"difference between wheels" to "0"
"height above track" to "0"
"bank angle turns" to "30-50" (this is how smooth the bird turns)
STEP 3
Lastly create another entity Ctrl + T and change it's class to "Path_track" place this under the block you made before, your set up now should look like this...

"Name" to "pathtrack_1"
"next stop target" to "pathtrack_2"
Now by selecting it and holding shift to make a copy the "next stop target" is automatically updated and change to 3 smart huh?
Keep copying them until you feel you have made enough for your bird to fly around the map, mine looks like this but you can add as much as you want...

Also keep in mind there should only be one line going from 1 track to the other and also when connecting the last pathtrack to the first again you need to change the next stop destination to 'pathtrack_1' so it becomes a never ending loop like a race track.
Thanks for reading my tutorial if you have any questions post them below or if you thought my tutorial was useful please rate it.
- Kipper.j2









