Advertisement
Guest User

Untitled

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