Advertisement
Guest User

Untitled

a guest
May 12th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.34 KB | None | 0 0
  1. level: To The Skies
  2. {
  3.   /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4.   entity: e-Level1Background
  5.   delay: 400
  6.  
  7.   // Intro Spawns /////////////////////////////////////////////////////////////////////////////////////////////////////
  8.   delay: 2
  9.   entity: PathSpawn
  10.   {
  11.     path@Levels/Path/Opener.path
  12.     SpawnType: "Raider"
  13.     SpawnDelay: 10
  14.     SpawnCount: 10
  15.     h-SpawnDelay: 8
  16.     h-SpawnCount: 15
  17.   }
  18.   entity: h-PathSpawn
  19.   {
  20.     path@Levels/Path/Center.path
  21.     SpawnType: "Raider"
  22.     SpawnDelay:  8
  23.     SpawnCount: 15
  24.   }
  25.   delay: 190
  26.   entity: e-PathSpawn
  27.   {
  28.     path
  29.     {
  30.       @Levels/Path/Opener.path
  31.       flipy
  32.     }
  33.     SpawnType: "Raider"
  34.     SpawnDelay: 20
  35.     SpawnCount:  5
  36.     m-SpawnCount: 10
  37.     m-SpawnDelay: 10
  38.   }
  39.   delay: 160
  40.   entity: PathSpawn
  41.   {
  42.     path
  43.     {
  44.       @Levels/Path/Opener.path
  45.     }
  46.     SpawnType: "Raider"
  47.     SpawnDelay: 10
  48.     SpawnCount: 10
  49.   }
  50.   entity: PathSpawn
  51.   {
  52.     path
  53.     {
  54.       @Levels/Path/Opener.path
  55.       flipy
  56.     }
  57.     SpawnType: "Raider"
  58.     SpawnDelay: 10
  59.     SpawnCount: 10
  60.   }
  61.   delay: 192
  62.   entity: PathSpawn
  63.   {
  64.     path
  65.     {
  66.       @Levels/Path/UBack.path
  67.     }
  68.     SpawnType: "Raider"
  69.     SpawnDelay: 10
  70.     SpawnCount: 10
  71.   }
  72.   entity: PathSpawn
  73.   {
  74.     path
  75.     {
  76.       @Levels/Path/UBack.path
  77.       flipy
  78.     }
  79.     SpawnType: "Raider"
  80.     SpawnDelay: 10
  81.     SpawnCount: 10
  82.   }
  83.  
  84.   // Acute Arrows ///////////////////////////////////////////////////////////////////////////////////////////////////
  85.   delay: 336
  86.   entity: Arrow
  87.   {
  88.     @Levels/EnemyPatterns/Arrow/Basic.pattern
  89.   }
  90.   entity: Arrow
  91.   {
  92.     @Levels/EnemyPatterns/Arrow/Basic.pattern
  93.     InvertY
  94.   }
  95.   delay: 80
  96.  
  97.  
  98.   entity: Arrow
  99.   {
  100.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  101.   }
  102.   entity: Arrow
  103.   {
  104.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  105.     InvertY
  106.   }
  107.   delay: 160
  108.  
  109.   entity: Arrow
  110.   {
  111.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  112.     Translate: 0, -4
  113.   }
  114.  
  115.   delay: 8
  116.   entity: Arrow
  117.   {
  118.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  119.     Translate: -1, -3
  120.   }
  121.   delay: 8
  122.   entity: Arrow
  123.   {
  124.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  125.     Translate: -2, -2
  126.   }
  127.   delay: 8
  128.   entity: Arrow
  129.   {
  130.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  131.     Translate: -3, -1
  132.   }
  133.  
  134.   delay: 8
  135.   entity: Arrow
  136.   {
  137.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  138.     Translate: -4, 0
  139.   }
  140.  
  141.   delay: 16
  142.   entity: Arrow
  143.   {
  144.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  145.     InvertY
  146.     Translate: 0, 4
  147.   }
  148.  
  149.   delay: 8
  150.   entity: Arrow
  151.   {
  152.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  153.     InvertY
  154.     Translate: -1, 3
  155.   }
  156.  
  157.   delay: 8
  158.   entity: Arrow
  159.   {
  160.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  161.     InvertY
  162.     Translate: -2, 2
  163.   }
  164.  
  165.   delay: 8
  166.   entity: Arrow
  167.   {
  168.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  169.     InvertY
  170.     Translate: -3, 1
  171.   }
  172.  
  173.   delay: 8
  174.   entity: Arrow
  175.   {
  176.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  177.     InvertY
  178.     Translate: -4, 0
  179.   }
  180.  
  181.   delay: 32
  182.   entity: Arrow
  183.   {
  184.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  185.     Translate: 0, -4
  186.   }
  187.   entity: Arrow
  188.   {
  189.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  190.     InvertY
  191.     Translate: 0, 4
  192.   }
  193.  
  194.   delay: 8
  195.   entity: Arrow
  196.   {
  197.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  198.     Translate: -1, -3
  199.   }
  200.   entity: Arrow
  201.   {
  202.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  203.     InvertY
  204.     Translate: -1, 3
  205.   }
  206.  
  207.   delay: 8
  208.   entity: Arrow
  209.   {
  210.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  211.     Translate: -2, -2
  212.   }
  213.   entity: Arrow
  214.   {
  215.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  216.     InvertY
  217.     Translate: -2, 2
  218.   }
  219.  
  220.   delay: 8
  221.   entity: Arrow
  222.   {
  223.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  224.     Translate: -3, -1
  225.   }
  226.   entity: Arrow
  227.   {
  228.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  229.     InvertY
  230.     Translate: -3, 1
  231.   }
  232.  
  233.   delay: 8
  234.   entity: Arrow
  235.   {
  236.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  237.     Translate: -4, 0
  238.   }
  239.   entity: Arrow
  240.   {
  241.     @Levels/EnemyPatterns/Arrow/Acute.pattern
  242.     InvertY
  243.     Translate: -4, 0
  244.   }
  245.  
  246.   delay: 16
  247.   entity: PathSpawn
  248.   {
  249.     path@Levels/Path/Center.path
  250.     SpawnType: "Raider"
  251.     SpawnDelay:  8
  252.     SpawnCount: 15
  253.   }
  254.  
  255.   // Reverse Arrows /////////////////////////////////////////////////////////////////////////////////////////////////
  256.   delay: 128
  257.   entity: Arrow
  258.   {
  259.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  260.   }
  261.   delay: 64
  262.   entity: Arrow
  263.   {
  264.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  265.     InvertY
  266.   }
  267.  
  268.   delay: 64
  269.   entity: Arrow
  270.   {
  271.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  272.   }
  273.  
  274.   delay: 64
  275.   entity: Arrow
  276.   {
  277.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  278.     InvertY
  279.   }
  280.  
  281.   delay: 64
  282.   entity: Arrow
  283.   {
  284.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  285.   }
  286.  
  287.   delay: 64
  288.   entity: Arrow
  289.   {
  290.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  291.     InvertY
  292.   }
  293.  
  294.   // Fast Reverse Arrows ////////////////////////////////////////////////////////////////////////////////////////////
  295.   delay: 64
  296.   entity: Arrow
  297.   {
  298.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  299.   }
  300.  
  301.   delay: 32
  302.   entity: Arrow
  303.   {
  304.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  305.     InvertY
  306.   }
  307.   delay: 32
  308.   entity: Arrow
  309.   {
  310.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  311.   }
  312.   delay: 32
  313.   entity: Arrow
  314.   {
  315.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  316.     InvertY
  317.   }
  318.   delay: 32
  319.   entity: Arrow
  320.   {
  321.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  322.   }
  323.   delay: 32
  324.   entity: Arrow
  325.   {
  326.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  327.     InvertY
  328.   }
  329.   delay: 32
  330.   entity: Arrow
  331.   {
  332.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  333.   }
  334.   delay: 32
  335.   entity: Arrow
  336.   {
  337.     @Levels/EnemyPatterns/Arrow/FromBack.pattern
  338.     InvertY
  339.   }
  340.  
  341.   // Cannon Time ////////////////////////////////////////////////////////////////////////////////////////////////////
  342.   delay: 32
  343.   entity: CannonShip
  344.   {
  345.     TargetPosition: 10 4
  346.   }
  347.   delay: 256
  348.   entity: CannonShip
  349.   {
  350.     TargetPosition: 10 -4
  351.   }
  352.   delay: 256
  353.  
  354.   entity: PathSpawn
  355.   {
  356.     path
  357.     {
  358.       @Levels/Path/Center.path
  359.     }
  360.     SpawnType: "Raider"
  361.     SpawnDelay: 10
  362.     SpawnCount: 10
  363.   }
  364.   delay: 160
  365.  
  366.   entity: CannonShip
  367.   {
  368.     TargetPosition: 10 4
  369.   }
  370.  
  371.   delay: 128
  372.   entity: CannonShip
  373.   {
  374.     TargetPosition: 10 -4
  375.   }
  376.  
  377.   delay: 256
  378.   entity: PathSpawn
  379.   {
  380.     path
  381.     {
  382.       @Levels/Path/Center.path
  383.       translate: 0, 3
  384.     }
  385.     SpawnType: "Raider"
  386.     SpawnDelay:  8
  387.     SpawnCount: 15
  388.   }
  389.  
  390.   delay: 256
  391.   entity: CannonShip
  392.   {
  393.     TargetPosition: 10 4
  394.   }
  395.   entity: CannonShip
  396.   {
  397.     TargetPosition: 10 -4
  398.   }
  399.  
  400.   delay: 128
  401.   entity: PathSpawn
  402.   {
  403.     path@Levels/Path/Center.path
  404.     SpawnType: "Raider"
  405.     SpawnDelay:  8
  406.     SpawnCount: 15
  407.   }
  408.  
  409.   delay: 256
  410.   entity: PathSpawn
  411.   {
  412.     path
  413.     {
  414.       @Levels/Path/Opener.path
  415.     }
  416.     SpawnType: "Raider"
  417.     SpawnDelay: 8
  418.     SpawnCount: 15
  419.   }
  420.   entity: PathSpawn
  421.   {
  422.     path
  423.     {
  424.       @Levels/Path/Opener.path
  425.       flipy
  426.     }
  427.     SpawnType: "Raider"
  428.     SpawnDelay: 8
  429.     SpawnCount: 15
  430.   }
  431.  
  432.   // Stars //////////////////////////////////////////////////////////////////////////////////////////////////////////
  433.   delay: 256
  434.   entity: Star
  435.   {
  436.     path
  437.     {
  438.       v:  16, -10
  439.       t: -1, 0          
  440.       @Levels/Path/Cycle.path
  441.       @Levels/Path/Cycle.path
  442.       v:  0, 0
  443.       t: 0, 1          
  444.     }
  445.    
  446.     ArrowTarget: -16, 0
  447.     ArrowLaunchDistance: 5
  448.     ArrowFlyInTicks: 10
  449.     ArrowTurnTicks: 30
  450.     ArrowFlyOutSpeed: 0.6
  451.     ArrowAccelerateTicks: 5
  452.   }
  453.  
  454.   delay: 448
  455.   entity: Star
  456.   {
  457.     path
  458.     {
  459.       v:  16, -10
  460.       t: -1, 0          
  461.       @Levels/Path/Cycle.path
  462.       @Levels/Path/Cycle.path
  463.       v:  0, 0
  464.       t: 0, 1          
  465.       translate: -2, 0
  466.     }
  467.    
  468.     ArrowTarget: -16, 0
  469.     ArrowLaunchDistance: 5
  470.     ArrowFlyInTicks: 10
  471.     ArrowTurnTicks: 30
  472.     ArrowFlyOutSpeed: 0.6
  473.     ArrowAccelerateTicks: 5
  474.   }
  475.  
  476.   delay: 64
  477.   entity: Star
  478.   {
  479.     path
  480.     {
  481.       v:  16, -10
  482.       t: -1, 0          
  483.       @Levels/Path/Cycle.path
  484.       @Levels/Path/Cycle.path
  485.       v:  0, 0
  486.       t: 0, 1
  487.       flipy
  488.       translate: 2, 0        
  489.     }
  490.    
  491.     ArrowTarget: -16, 0
  492.     ArrowLaunchDistance: 5
  493.     ArrowFlyInTicks: 10
  494.     ArrowTurnTicks: 30
  495.     ArrowFlyOutSpeed: 0.6
  496.     ArrowAccelerateTicks: 5
  497.   }
  498.  
  499.   // Big Raider Spawn ///////////////////////////////////////////////////////////////////////////////////////////////
  500.   delay: 512
  501.   entity: PathSpawn
  502.   {
  503.     path@Levels/Path/Center.path
  504.     SpawnType: "Raider"
  505.     SpawnDelay:  8
  506.     SpawnCount: 15
  507.   }
  508.   entity: PathSpawn
  509.   {
  510.     path
  511.     {
  512.       @Levels/Path/Opener.path
  513.     }
  514.     SpawnType: "Raider"
  515.     SpawnDelay: 8
  516.     SpawnCount: 15
  517.   }
  518.   entity: PathSpawn
  519.   {
  520.     path
  521.     {
  522.       @Levels/Path/Opener.path
  523.       flipy
  524.     }
  525.     SpawnType: "Raider"
  526.     SpawnDelay: 8
  527.     SpawnCount: 15
  528.   }
  529.   delay: 256
  530.  
  531.   // Spiky Time /////////////////////////////////////////////////////////////////////////////////////////////////////
  532.   entity: Spiky
  533.   {
  534.     path@Levels/Path/Opener2.path
  535.     SlowdownTime: 0.3
  536.     SlowdownTicks: 30
  537.     SpeedupTicks: 30
  538.    
  539.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  540.   }
  541.  
  542.   delay: 128
  543.   entity: Spiky
  544.   {
  545.     path
  546.     {
  547.       @Levels/Path/Opener2.path
  548.       flipy
  549.     }
  550.     SlowdownTime: 0.3
  551.     SlowdownTicks: 30
  552.     SpeedupTicks: 30
  553.    
  554.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  555.   }
  556.  
  557.   delay: 128
  558.   entity: Spiky
  559.   {
  560.     path@Levels/Path/Opener2.path
  561.     SlowdownTime: 0.3
  562.     SlowdownTicks: 30
  563.     SpeedupTicks: 30
  564.    
  565.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  566.   }
  567.  
  568.   entity: Spiky
  569.   {
  570.     path
  571.     {
  572.       @Levels/Path/Opener2.path
  573.       flipy
  574.     }
  575.    
  576.     SlowdownTime: 0.3
  577.     SlowdownTicks: 30
  578.     SpeedupTicks: 30
  579.    
  580.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  581.     Invert
  582.   }
  583.  
  584.   delay: 128
  585.   entity: Spiky
  586.   {
  587.     path
  588.     {
  589.       @Levels/Path/Center.path
  590.       flipy
  591.     }
  592.    
  593.     SlowdownTime: 0.3
  594.     SlowdownTicks: 30
  595.     SpeedupTicks: 30
  596.    
  597.     @Levels/EnemyPatterns/Spiky/Fast180Wave.pattern
  598.   }
  599.  
  600.   delay: 128
  601.   entity: PathSpawn
  602.   {
  603.     path
  604.     {
  605.       @Levels/Path/Opener2.path
  606.       flipy
  607.     }
  608.     SpawnType: "Raider"
  609.     SpawnDelay: 10
  610.     SpawnCount: 10
  611.   }    
  612.  
  613.   delay: 64
  614.   entity: PathSpawn
  615.   {
  616.     path
  617.     {
  618.       @Levels/Path/Opener2.path
  619.     }
  620.     SpawnType: "Raider"
  621.     SpawnDelay: 10
  622.     SpawnCount: 10
  623.   }
  624.  
  625.   entity: Spiky
  626.   {
  627.     path@Levels/Path/Opener2.path
  628.     SlowdownTime: 0.2
  629.     SlowdownTicks: 10
  630.     SpeedupTicks: 30
  631.    
  632.     @Levels/EnemyPatterns/Spiky/Fast180Wave.pattern
  633.   }
  634.  
  635.   entity: Spiky
  636.   {
  637.     path
  638.     {
  639.       @Levels/Path/Opener2.path
  640.       flipy
  641.     }
  642.    
  643.     SlowdownTime: 0.2
  644.     SlowdownTicks: 10
  645.     SpeedupTicks: 30
  646.    
  647.     @Levels/EnemyPatterns/Spiky/Fast180Wave.pattern
  648.     Invert
  649.   }
  650.  
  651.   delay: 64
  652.   entity: PathSpawn
  653.   {
  654.     path@Levels/Path/Center.path
  655.     SpawnType: "Raider"
  656.     SpawnDelay: 10
  657.     SpawnCount: 10
  658.    
  659.   }
  660.  
  661.   entity: PathSpawn
  662.   {
  663.     path@Levels/Path/Center.path
  664.     SpawnType: "Raider"
  665.     SpawnDelay: 10
  666.     SpawnCount: 10
  667.   }
  668.  
  669.   // Finish Cannons & Spikies ///////////////////////////////////////////////////////////////////////////////////////
  670.   delay: 192
  671.   entity: CannonShip
  672.   {
  673.     TargetPosition: 10 4
  674.   }
  675.   entity: CannonShip
  676.   {
  677.     TargetPosition: 10 -4
  678.   }
  679.  
  680.   delay: 128
  681.   entity: Spiky
  682.   {
  683.     path@Levels/Path/Opener2.path
  684.     SlowdownTime: 0.3
  685.     SlowdownTicks: 30
  686.     SpeedupTicks: 30
  687.    
  688.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  689.   }
  690.  
  691.   entity: Spiky
  692.   {
  693.     path
  694.     {
  695.       @Levels/Path/Opener2.path
  696.       flipy
  697.     }
  698.    
  699.     SlowdownTime: 0.3
  700.     SlowdownTicks: 30
  701.     SpeedupTicks: 30
  702.    
  703.     @Levels/EnemyPatterns/Spiky/45DegreePop.pattern
  704.     Invert
  705.   }
  706.  
  707.   delay: 128
  708.   entity: PathSpawn
  709.   {
  710.     path@Levels/Path/Center.path
  711.     SpawnType: "Raider"
  712.     SpawnDelay:  8
  713.     SpawnCount: 15
  714.   }
  715.  
  716.   // BOSS BATTLE ////////////////////////////////////////////////////////////////////////////////////////////////////
  717.   delay: 352
  718.   entity: Boss1
  719. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement