How Do You Create Rockets?

Jul 21, 2016
177
21
I plan to create a map involving a rocket that will blast off at the end of the round, like doomsday, but i have no idea how you make the actual rocket go off.
 

Skittelz

L6: Sharp Member
Mar 17, 2016
399
281
You should decompile Doomsday and see the logic. If you see no logic configuring the rocket blast, it's probably a scripted secuence for each team, which I know 0% of that.
 

henke37

aa
Sep 23, 2011
2,075
515
Parent the prop to a func_tracktrain and move the tracktrain.
 

bazooka

L1: Registered
Mar 7, 2015
20
18
The rocket flight in Doomsday is an animation (i.e. the animation is set on a prop_dynamic). If you need a different flight path, do what henke said (probably want to look at func_tracktrain and path_track entities), or go down the path of learning how to animate.

The screen flashing, blast smoke, and sound effects are accomplished with separate entities. This Special Delivery Prefab has almost everything relevant to the Doomsday launch. Start with the red_win or blue_win logic_relays to see how it works.
 
Jul 21, 2016
177
21
The rocket flight in Doomsday is an animation (i.e. the animation is set on a prop_dynamic). If you need a different flight path, do what henke said (probably want to look at func_tracktrain and path_track entities), or go down the path of learning how to animate.

The screen flashing, blast smoke, and sound effects are accomplished with separate entities. This Special Delivery Prefab has almost everything relevant to the Doomsday launch. Start with the red_win or blue_win logic_relays to see how it works.
I don't know how to use path_track, but ill try func_tanktrain
 

henke37

aa
Sep 23, 2011
2,075
515
Tracktrain, not tank.
 

AsG_Alligator

qhull precision error
aa
Aug 5, 2016
595
1,191
Just parent the model to a func_rotating/func_door_rotating that in turn is parented to the tracktrain.
 

Pinsplash

bad bad bad
May 8, 2016
156
71
what trigger brush...?
 

Mr. Fishter

L1: Registered
Apr 9, 2020
4
0
the func_rotating, i tried using that as an entity class but it doesnt seem to recognize it, so I used a trigger brush for it