How Do You Create Rockets?

Discussion in 'Mapping Questions & Discussion' started by Bean Bean Mr. Clean, Aug 7, 2016.

  1. Bean Bean Mr. Clean

    Bean Bean Mr. Clean L2: Junior Member

    Messages:
    83
    Positive Ratings:
    8
    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.
     
  2. Jasper The Blank

    Jasper The Blank L6: Sharp Member

    Messages:
    394
    Positive Ratings:
    207
    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.
     
    • Thanks Thanks x 1
  3. henke37

    aa henke37

    Messages:
    1,948
    Positive Ratings:
    462
    Parent the prop to a func_tracktrain and move the tracktrain.
     
    • Thanks Thanks x 1
  4. bazooka

    bazooka L1: Registered

    Messages:
    20
    Positive Ratings:
    17
    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.
     
    • Thanks Thanks x 1
  5. Bean Bean Mr. Clean

    Bean Bean Mr. Clean L2: Junior Member

    Messages:
    83
    Positive Ratings:
    8
    I don't know how to use path_track, but ill try func_tanktrain
     
  6. henke37

    aa henke37

    Messages:
    1,948
    Positive Ratings:
    462
    Tracktrain, not tank.
     
  7. AsG_Alligator

    aa AsG_Alligator trigger_hiss

    Messages:
    434
    Positive Ratings:
    943
    Yeah, use func_tracktrain with model parented to it, like this (launch at 1:55):

     
    • Thanks Thanks x 1