Advertisement
Guest User

Untitled

a guest
Oct 5th, 2015
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.64 KB | None | 0 0
  1. #Mission Info
  2.  
  3. $Version: 0.10
  4. $Name: XSTR("bifrost test", -1)
  5. $Author: Seth
  6. $Created: 10/05/15 at 16:59:41
  7. $Modified: 10/05/15 at 18:53:12
  8. $Notes:
  9. This is a FRED2_OPEN created mission.
  10. $End Notes:
  11.  
  12. $Mission Desc:
  13. XSTR("Put mission description here
  14. ", -1)
  15. $end_multi_text
  16. +Game Type Flags: 1
  17. +Flags: 1152
  18. +Fog Near Mult: 1.000000
  19.  
  20. +Fog Far Mult: 1.000000
  21.  
  22. +Disallow Support: 0
  23. +Hull Repair Ceiling: 0.000000
  24. +Subsystem Repair Ceiling: 100.000000
  25.  
  26. +Viewer pos: 372.884460, 92.836952, -258.111084
  27. +Viewer orient:
  28. 0.169665, 0.000001, -0.985502,
  29. 0.039788, 0.999185, 0.006850,
  30. 0.984698, -0.040373, 0.169527
  31.  
  32.  
  33. $AI Profile: BP2 R2
  34.  
  35. #Sexp_variables
  36.  
  37. $Variables:
  38. (
  39. 0 "distancefromStart" "0" "number"
  40. 1 "targeted" "GTCV Deimos 1" "string"
  41. )
  42.  
  43. #Command Briefing
  44.  
  45. #Briefing
  46. $start_briefing
  47. $num_stages: 0
  48. $end_briefing
  49.  
  50. #Debriefing_info
  51.  
  52. $Num stages: 0
  53.  
  54. #Players ;! 1 total
  55.  
  56. $Starting Shipname: Alpha 1
  57. $Ship Choices: (
  58. "GVB Sekhmet" 5
  59. )
  60.  
  61. +Weaponry Pool: (
  62. "Subach HL-7" 16
  63. "Subach HL-D" 16
  64. "Mekhu HL-7" 16
  65. "Mekhu HL-7D" 16
  66. "Akheton SDG" 16
  67. "Morning Star" 16
  68. "MorningStar D" 16
  69. "Prometheus R" 17
  70. "Prometheus S" 16
  71. "Prometheus D" 16
  72. "Maxim" 16
  73. "Maxim D" 16
  74. "UD-8 Kayser" 16
  75. "UD-D Kayser" 16
  76. "Circe" 16
  77. "Lamprey" 16
  78. "Targeting Laser" 16
  79. "Balor" 16
  80. "Harpoon D" 500
  81. "Hornet#Weak#Shivan" 500
  82. "Bifrost" 100
  83. "Hornet" 80
  84. "Piranha" 7
  85. "Cyclops#short" 5
  86. )
  87.  
  88. #Objects ;! 4 total
  89.  
  90. $Name: Alpha 1 ;! Object #0
  91. $Class: GVB Sekhmet
  92. $Team: Friendly
  93. $Location: 0.000000, 0.000000, 0.000000
  94. $Orientation:
  95. 1.000000, 0.000000, 0.000000,
  96. 0.000000, 1.000000, 0.000000,
  97. 0.000000, 0.000000, 1.000000
  98. $AI Behavior: None
  99. $Cargo 1: XSTR("Nothing", -1)
  100. +Initial Hull: 100
  101. +Subsystem: Pilot
  102. $Arrival Location: Hyperspace
  103. $Arrival Cue: ( false )
  104. $Departure Location: Hyperspace
  105. $Departure Cue: ( false )
  106. $Determination: 10
  107. +Flags: ( "cargo-known" "player-start" )
  108. +Flags2: ( )
  109. +Respawn priority: 0
  110. +Group: 0
  111. +Score: 8
  112.  
  113. $Name: GTCv Deimos 1 ;! Object #1
  114. $Class: GTCv Deimos
  115. $Team: Hostile
  116. $Location: -4064.578857, -0.000008, -16.875048
  117. $Orientation:
  118. 1.000000, 0.000000, 0.000000,
  119. 0.000000, 1.000000, 0.000000,
  120. 0.000000, 0.000000, 1.000000
  121. $AI Behavior: None
  122. +AI Class: BP2-Major
  123. $Cargo 1: XSTR("Nothing", -1)
  124. +Initial Velocity: 33
  125. +Initial Hull: 100
  126. +Initial Shields: 100
  127. +Subsystem: Pilot
  128. +Subsystem: turret01
  129. +Subsystem: turret02
  130. +Subsystem: turret03
  131. +Subsystem: turret04
  132. +Subsystem: turret05
  133. +Subsystem: turret06
  134. +Subsystem: turret07
  135. +Subsystem: turret08
  136. +Subsystem: turret09
  137. +Subsystem: turret10
  138. +Subsystem: turret11
  139. +Subsystem: turret12
  140. +Subsystem: turret13
  141. +Subsystem: turret14
  142. +Subsystem: turret15
  143. +Subsystem: turret16
  144. +Subsystem: turret17
  145. +Subsystem: turret18
  146. +Subsystem: turret19
  147. +Subsystem: turret20
  148. +Subsystem: turret21
  149. +Subsystem: turret22
  150. +Subsystem: turret23
  151. +Subsystem: turret24
  152. +Subsystem: turret25
  153. +Subsystem: turret26
  154. $Arrival Location: Hyperspace
  155. $Arrival Cue: ( true )
  156. $Departure Location: Hyperspace
  157. $Departure Cue: ( false )
  158. $Determination: 10
  159. +Flags: ( "cargo-known" "no-shields" )
  160. +Flags2: ( )
  161. +Respawn priority: 0
  162. +Orders Accepted: 1 ;! note that this is a bitfield!!!
  163. +Group: 0
  164. +Use Table Score:
  165. +Score: 800
  166.  
  167. $Name: GTD Hecate#MK2 2 ;! Object #2
  168. $Class: GTD Hecate#MK2
  169. $Team: Hostile
  170. $Location: -26.263809, 0.001470, 7051.872559
  171. $Orientation:
  172. -0.953172, -0.124462, -0.275637,
  173. -0.076600, 0.981031, -0.178091,
  174. 0.292573, -0.148637, -0.944623
  175. $AI Behavior: None
  176. +AI Class: BP2-Major
  177. $Cargo 1: XSTR("Nothing", -1)
  178. +Initial Velocity: 33
  179. +Initial Hull: 100
  180. +Initial Shields: 100
  181. +Subsystem: Pilot
  182. +Subsystem: turret01
  183. +Subsystem: turret02
  184. +Subsystem: turret03
  185. +Subsystem: turret04
  186. +Subsystem: turret05
  187. +Subsystem: turret06
  188. +Subsystem: turret07
  189. +Subsystem: turret08
  190. +Subsystem: turret09
  191. +Subsystem: turret10
  192. +Subsystem: turret11
  193. +Subsystem: turret12
  194. +Subsystem: turret13
  195. +Subsystem: turret14
  196. +Subsystem: turret15
  197. +Subsystem: turret16
  198. +Subsystem: turret17
  199. +Subsystem: turret18
  200. +Subsystem: turret19
  201. +Subsystem: turret20
  202. +Subsystem: turret21
  203. +Subsystem: turret22
  204. +Subsystem: turret23
  205. +Subsystem: turret24
  206. +Subsystem: turret25
  207. +Subsystem: turret26
  208. +Subsystem: turret27
  209. +Subsystem: turret28
  210. +Subsystem: turret29
  211. +Subsystem: turret30
  212. +Subsystem: turret31
  213. +Subsystem: turret32
  214. +Subsystem: turret33
  215. $Arrival Location: Hyperspace
  216. $Arrival Cue: ( true )
  217. $Departure Location: Hyperspace
  218. $Departure Cue: ( false )
  219. $Determination: 10
  220. +Flags: ( "cargo-known" "no-shields" )
  221. +Flags2: ( )
  222. +Respawn priority: 0
  223. +Orders Accepted: 0 ;! note that this is a bitfield!!!
  224. +Group: 0
  225. +Use Table Score:
  226. +Score: 1300
  227.  
  228. $Name: GTD Erebus 3 ;! Object #3
  229. $Class: SD Ravana
  230. $Team: Hostile
  231. $Location: 5005.946289, 0.000080, -114.914330
  232. $Orientation:
  233. 1.000000, 0.000000, 0.000000,
  234. 0.000000, 1.000000, 0.000000,
  235. 0.000000, 0.000000, 1.000000
  236. $AI Behavior: None
  237. +AI Class: BP2-Major
  238. $Cargo 1: XSTR("Nothing", -1)
  239. +Initial Hull: 100
  240. +Initial Shields: 100
  241. +Subsystem: Pilot
  242. +Subsystem: turret01
  243. +Subsystem: turret02
  244. +Subsystem: turret03
  245. +Subsystem: turret04
  246. +Subsystem: turret05
  247. +Subsystem: turret06
  248. +Subsystem: turret07
  249. +Subsystem: turret08
  250. +Subsystem: turret09
  251. +Subsystem: turret10
  252. +Subsystem: turret11
  253. +Subsystem: turret12
  254. +Subsystem: turret13
  255. +Subsystem: turret14
  256. +Subsystem: turret15
  257. +Subsystem: turret16
  258. +Subsystem: turret17
  259. +Subsystem: turret18
  260. +Subsystem: turret19
  261. +Subsystem: turret20
  262. +Subsystem: turret21
  263. +Subsystem: turret22
  264. +Subsystem: turret23
  265. +Subsystem: turret24
  266. +Subsystem: turret25
  267. +Subsystem: turret26
  268. +Subsystem: turret27
  269. +Subsystem: turret28
  270. +Subsystem: turret29
  271. +Subsystem: turret30
  272. $Arrival Location: Hyperspace
  273. $Arrival Cue: ( true )
  274. $Departure Location: Hyperspace
  275. $Departure Cue: ( false )
  276. $Determination: 10
  277. +Flags: ( "cargo-known" "no-shields" )
  278. +Flags2: ( )
  279. +Respawn priority: 0
  280. +Orders Accepted: 0 ;! note that this is a bitfield!!!
  281. +Group: 0
  282. +Score: 1000
  283.  
  284. #Wings ;! 1 total
  285.  
  286. $Name: Alpha
  287. $Waves: 1
  288. $Wave Threshold: 0
  289. $Special Ship: 0 ;! Alpha 1
  290.  
  291. $Arrival Location: Hyperspace
  292. $Arrival Cue: ( true )
  293. $Departure Location: Hyperspace
  294. $Departure Cue: ( false )
  295. $Ships: ( ;! 1 total
  296. "Alpha 1"
  297. )
  298. +Hotkey: 0
  299. +Flags: ( )
  300.  
  301. #Events ;! 9 total
  302.  
  303. $Formula: ( when
  304. ( key-pressed "1" )
  305. ( set-secondary-weapon
  306. "Alpha 1"
  307. 0
  308. "Bifrost"
  309. 99999999
  310. )
  311. ( set-secondary-weapon
  312. "Alpha 1"
  313. 1
  314. "Bifrost"
  315. 99999999
  316. )
  317. ( set-secondary-weapon
  318. "Alpha 1"
  319. 2
  320. "Bifrost"
  321. 99999999
  322. )
  323. ( set-secondary-weapon
  324. "Alpha 1"
  325. 3
  326. "Bifrost"
  327. 99999999
  328. )
  329. )
  330. +Name: switch to bifrosts
  331. +Repeat Count: 1
  332. +Interval: 1
  333.  
  334. $Formula: ( when
  335. ( key-pressed "Alt-X" )
  336. ( when
  337. ( targeted "GTCv Deimos 1" )
  338. ( modify-variable
  339. "@targeted[GTCV Deimos 1]"
  340. "GTCv Deimos 1"
  341. )
  342. )
  343. ( when
  344. ( targeted "GTD Hecate#MK2 2" )
  345. ( modify-variable
  346. "@targeted[GTCV Deimos 1]"
  347. "GTD Hecate#MK2 2"
  348. )
  349. )
  350. ( when
  351. ( targeted "GTD Erebus 3" )
  352. ( modify-variable
  353. "@targeted[GTCV Deimos 1]"
  354. "GTD Erebus 3"
  355. )
  356. )
  357. ( weapon-create
  358. "Alpha 1"
  359. "Bifrost"
  360. ( get-object-x
  361. "Alpha 1"
  362. "<none>"
  363. 0
  364. 0
  365. 100
  366. )
  367. ( get-object-y
  368. "Alpha 1"
  369. "<none>"
  370. 0
  371. 0
  372. 100
  373. )
  374. ( get-object-z
  375. "Alpha 1"
  376. "<none>"
  377. 0
  378. 0
  379. 100
  380. )
  381. ( get-object-pitch "Alpha 1" )
  382. ( get-object-bank "Alpha 1" )
  383. ( get-object-heading "Alpha 1" )
  384. "@targeted[GTCV Deimos 1]"
  385. )
  386. ( key-reset-multiple "Alt-X" )
  387. )
  388. +Name: spawn a bifrost
  389. +Repeat Count: -1
  390. +Trigger Count: 10000000
  391. +Interval: 0
  392.  
  393. $Formula: ( when
  394. ( key-pressed "X" )
  395. ( when
  396. ( targeted "GTCv Deimos 1" )
  397. ( modify-variable
  398. "@targeted[GTCV Deimos 1]"
  399. "GTCv Deimos 1"
  400. )
  401. )
  402. ( when
  403. ( targeted "GTD Hecate#MK2 2" )
  404. ( modify-variable
  405. "@targeted[GTCV Deimos 1]"
  406. "GTD Hecate#MK2 2"
  407. )
  408. )
  409. ( when
  410. ( targeted "GTD Erebus 3" )
  411. ( modify-variable
  412. "@targeted[GTCV Deimos 1]"
  413. "GTD Erebus 3"
  414. )
  415. )
  416. ( beam-create
  417. "BombBlue"
  418. "Alpha 1"
  419. "Friendly"
  420. ( get-object-x
  421. "Alpha 1"
  422. "<none>"
  423. 0
  424. 0
  425. 100
  426. )
  427. ( get-object-x
  428. "Alpha 1"
  429. "<none>"
  430. 0
  431. 0
  432. 100
  433. )
  434. ( get-object-x
  435. "Alpha 1"
  436. "<none>"
  437. 0
  438. 0
  439. 100
  440. )
  441. "@targeted[GTCV Deimos 1]"
  442. )
  443. ( key-reset-multiple "X" )
  444. )
  445. +Name: spawn a beam
  446. +Repeat Count: -1
  447. +Trigger Count: 99999999
  448. +Interval: 0
  449.  
  450. $Formula: ( when
  451. ( key-pressed "Z" )
  452. ( when
  453. ( targeted "GTCv Deimos 1" )
  454. ( modify-variable
  455. "@targeted[GTCV Deimos 1]"
  456. "GTCv Deimos 1"
  457. )
  458. )
  459. ( when
  460. ( targeted "GTD Hecate#MK2 2" )
  461. ( modify-variable
  462. "@targeted[GTCV Deimos 1]"
  463. "GTD Hecate#MK2 2"
  464. )
  465. )
  466. ( when
  467. ( targeted "GTD Erebus 3" )
  468. ( modify-variable
  469. "@targeted[GTCV Deimos 1]"
  470. "GTD Erebus 3"
  471. )
  472. )
  473. ( beam-create
  474. "PBlue"
  475. "Alpha 1"
  476. "Friendly"
  477. ( get-object-x
  478. "Alpha 1"
  479. "<none>"
  480. 0
  481. 0
  482. 100
  483. )
  484. ( get-object-x
  485. "Alpha 1"
  486. "<none>"
  487. 0
  488. 0
  489. 100
  490. )
  491. ( get-object-x
  492. "Alpha 1"
  493. "<none>"
  494. 0
  495. 0
  496. 100
  497. )
  498. "@targeted[GTCV Deimos 1]"
  499. )
  500. ( key-reset-multiple "Z" )
  501. )
  502. +Name: spawn a pblu
  503. +Repeat Count: -1
  504. +Trigger Count: 999999
  505. +Interval: 0
  506.  
  507. $Formula: ( every-time
  508. ( true )
  509. ( modify-variable
  510. @distancefromStart[0]
  511. ( distance
  512. "Alpha 1"
  513. "Waypoint path 1:1"
  514. )
  515. )
  516. ( training-msg "distancefromstart" )
  517. )
  518. +Name: print distance from origin
  519. +Repeat Count: 1
  520. +Interval: 1
  521.  
  522. $Formula: ( when
  523. ( key-pressed "3" )
  524. ( set-object-position
  525. "Alpha 1"
  526. 0
  527. 6000
  528. 0
  529. )
  530. )
  531. +Name: teleport north
  532. +Repeat Count: 1
  533. +Interval: 1
  534.  
  535. $Formula: ( when
  536. ( key-pressed "Left Ctrl" )
  537. ( when
  538. ( targeted "GTCv Deimos 1" )
  539. ( modify-variable
  540. "@targeted[GTCV Deimos 1]"
  541. "GTCv Deimos 1"
  542. )
  543. )
  544. ( when
  545. ( targeted "GTD Hecate#MK2 2" )
  546. ( modify-variable
  547. "@targeted[GTCV Deimos 1]"
  548. "GTD Hecate#MK2 2"
  549. )
  550. )
  551. ( when
  552. ( targeted "GTD Erebus 3" )
  553. ( modify-variable
  554. "@targeted[GTCV Deimos 1]"
  555. "GTD Erebus 3"
  556. )
  557. )
  558. ( weapon-create
  559. "Alpha 1"
  560. "Slammer"
  561. ( get-object-x
  562. "Alpha 1"
  563. "<none>"
  564. 0
  565. 0
  566. 100
  567. )
  568. ( get-object-y
  569. "Alpha 1"
  570. "<none>"
  571. 0
  572. 0
  573. 100
  574. )
  575. ( get-object-z
  576. "Alpha 1"
  577. "<none>"
  578. 0
  579. 0
  580. 100
  581. )
  582. ( get-object-pitch "Alpha 1" )
  583. ( get-object-bank "Alpha 1" )
  584. ( get-object-heading "Alpha 1" )
  585. "@targeted[GTCV Deimos 1]"
  586. )
  587. ( key-reset-multiple "Left Ctrl" )
  588. )
  589. +Name: spawn a slammer
  590. +Repeat Count: -1
  591. +Trigger Count: 9999999
  592. +Interval: 0
  593.  
  594. $Formula: ( when
  595. ( is-destroyed-delay 0 "Alpha 1" )
  596. ( do-nothing )
  597. )
  598. +Name: dir
  599. +Repeat Count: 1
  600. +Interval: 1
  601. +Objective: XSTR("Press 1 - Get Bifrosts", -1)
  602. +Objective key: XSTR("$Alt-X$: Spawn Bifrost", -1)
  603.  
  604. $Formula: ( when
  605. ( is-destroyed-delay 0 "Alpha 1" )
  606. ( do-nothing )
  607. )
  608. +Name: dir 2
  609. +Repeat Count: 1
  610. +Interval: 1
  611. +Objective: XSTR("Left Ctrl - Spawn Slammer", -1)
  612. +Objective key: XSTR("$3$ - Teleport North", -1)
  613.  
  614. #Goals ;! 0 total
  615.  
  616.  
  617. #Waypoints ;! 1 lists total
  618.  
  619. $Name: Waypoint path 1
  620. $List: ( ;! 1 points in list
  621. ( 0.000000, 0.000000, 0.000000 )
  622. )
  623.  
  624. #Messages ;! 1 total
  625.  
  626.  
  627. $Name: distancefromstart
  628. $Team: -1
  629. $MessageNew: XSTR("$distancefromStart", -1)
  630. $end_multi_text
  631.  
  632. #Reinforcements ;! 0 total
  633.  
  634.  
  635. #Background bitmaps ;! 0 total
  636.  
  637. $Num stars: 500
  638. $Ambient light level: 7895160
  639. +Nebula: Nebula01
  640. +Color: Blue
  641. +Pitch: 214
  642. +Bank: 212
  643. +Heading: 105
  644.  
  645. #Asteroid Fields
  646.  
  647. #Music
  648.  
  649. $Event Music: None
  650. $Briefing Music: None
  651.  
  652. #End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement