home *** CD-ROM | disk | FTP | other *** search
/ Best of the Best 4 / shareware.iso / games / disk060 / scenedit.txt < prev    next >
Text File  |  1993-09-05  |  26KB  |  547 lines

  1.                   Scenario Maker / Ship Designer for
  2.            The Starship Commander's Tactical Battle Simulator
  3.                  (C) Copyright 1993 William D. Hause
  4.  
  5. The Scenario Maker is an in-house tool for making scenarios and designing
  6. new ships for the Tactical Battle Simulator (TBS).  The scenario maker is
  7. NOT a "polished" program.  It is very rough and has a few bugs.  It
  8. doesn't even have a fancy graphical user interface.  The scenario maker is
  9. a bare-bones program which I use to create and edit scenarios and design
  10. new ships for the Tactical Battle Simulator.
  11.  
  12. Purchasers of the Scenario Maker / Ship Designer program will be able to
  13. create new types of ships and use them in their own scenarios.  They may
  14. then give these scenarios to their friends, or upload them to BBSs etc.
  15. for other Tactical Battle Simulator users to enjoy.
  16.  
  17. The Scenario maker give you everything you need to create new scenarios
  18. for the Tactical Battle Simulator.  It also allows you to create and
  19. design new types of ships for use in the Tactical Battle Simulator.
  20.  
  21. Note: Scenarios created with the Scenario Maker only work with the
  22. non-shareware version of the TBS.  They don't work with the shareware
  23. version.
  24.  
  25. If you wish to draw new schematic diagrams to go with the new ships then
  26. you must have a paint package which can save pictures in PCX format.  If
  27. you don't have a paint package then you can assign already existing ship
  28. diagrams to be associated with new ships which you create.  If you do
  29. decide to create new schematics then you must be sure they are exactly the
  30. same dimensions as the existing PCX ship schematics.
  31.  
  32. You will also need at text editor which can save text in plain ASCII
  33. format.  This is necessary so that you can create the mission text files
  34. which go with each scenario.
  35.  
  36. HOW TO USE THE SCENARIO MAKER / SHIP DESIGNER:
  37. The best way to learn how to use the scenario maker is to work through
  38. some examples and experiment on your own.  Three examples are provided
  39. here to tutor you in the use of the Scenario Maker / Ship Designer.
  40. In the first example we edit an already existing scenario.  In the second
  41. example we design a new type of ship and in the third example we use the
  42. ship we designed in a new scenario.
  43.  
  44. --------------------------------------------------------------------------
  45. ------------------ Example 1, Modifying a scenario  ----------------------
  46. --------------------------------------------------------------------------
  47. In this example we will edit the first scenario in scenario set #1 which
  48. comes with the non-shareware version of the game.
  49.  
  50. The scenario editor program "SCENEDIT.EXE" should be placed in the same
  51. directory as the Tactical Battle Simulator.
  52.  
  53. - Start the scenario editor by typing "SCENEDIT" at the DOS prompt.
  54.  
  55. - Select the "BLUE" alliance and accept the first mission in scenario
  56. SET_1.  This scenario is called "Border Patrol".
  57.  
  58. - Set time compression to 0 by pressing the "S" key a few times.
  59.  
  60. - As you can see by pressing the space bar a few time, this scenario has
  61. two units.  A Federation CL (the Yorktown) and a Barbarizard CL (the
  62. GORGON).  Lets edit the Federation CL.  Select the Yorktown by pressing
  63. the space bar until the Yorktown is the currently selected unit.
  64.  
  65. - Press "F5" to pull up the Ship Designer Screen.  You now see the object
  66. designer screen for the Yorktown.  It looks something like this:
  67.  
  68.  
  69. ===============================================================================
  70.  1) Empire (FED:0 ANDR:1 VIKON:2 BARB:3)          : 0                          
  71.  2) Alliance (HUMAN:2 ALIEN:1 NEITHER 3 BOTH:0)   : 2                          
  72.  3) Type (SHIP:2 BASE:3 DRAGON:4 PLANET:5 DRONE:6): 2                          
  73.  4) Name (21 characters max)                      : NFS YORKTOWN               
  74.  5) Class                                         : Light Cruiser              
  75.  6) Class Abbreviation (8 characters max)         : CL                         
  76.  7) Picture File Name                             : CL_FED                     
  77.                                                                                
  78. 10) Normal Power Output                           : 160                        
  79. 11) Normal Battery Storage                        : 2000                       
  80. 12) Total Number of Torpedoes                      : 2
  81. 13) Total Number of Disintegrators                : 1                          
  82. 14) Initial Number of Drones or Probes            : 1                          
  83. 15) Normal Number of Crew                         : 42                         
  84.                                                                                
  85. 20) X Start Coord in mPc (-1,400,000 to 1,400,000): 19733                      
  86. 21) Y Start Coord in mPc (-1,050,000 to 1,050,000): -12665                     
  87. 22) X Random Starting Offset in mPc               : 50000                      
  88. 23) Y Random Starting Offset in mPc               : 50000                      
  89.                                                                                
  90.                                                                                
  91.                                                                                
  92. Enter line number to change:       PAGE DOWN   PAGE UP  Esc:QUIT               
  93. Value  Crew   Mass  Object Name    F1:NEW UNIT F3:LOAD  F5:NEW SCEN F7:UN-USED 
  94.  2850    42   1180  NFS YORKTOWN   F2:DELETE   F4:SAVE  F6:ANALYZE  F8:UN-USED 
  95. ===============================================================================
  96.  
  97.  
  98.  
  99. - Lets change the number of torpedoes this unit has from 2 to 4.  Type "12"
  100. and press return to select the "Total Number of Torpedoes" line.  Now type
  101. "4" and press enter.  The Yorktown now has 4 torpedoes.
  102.  
  103. - Now lets change its power output.  Type "10" and press enter to select
  104. power output.  Now type "300" and press enter.  The Yorktown now has 300
  105. power units in stead of the 160 it had before.
  106.  
  107. - You may have noticed that the number of crew increased when you
  108. increased the number of torpedoes and the power output the ship.  If
  109. the number of crew on a ship is to small to handle the increased size of
  110. the ship then the crew size will be automatically increased to the minimum
  111. number required for the ship.
  112.  
  113. - Press <Esc>.  The changes to the Yorktown have now been made.  The
  114. GORGON with its 2 torps is now over matched.  Lets even up the sides.
  115. Select the GORGON by pressing the space bar and Press "F5" to edit the
  116. GORGON.
  117.  
  118. - Press "F1" to create a new unit.  You will be prompted to enter a new
  119. name for the new unit.  Enter "Klaxon" for the new unit name and press
  120. <enter>.
  121.  
  122. - Press <Esc> to return to the game map.
  123.  
  124. - Press the space bar a few times to see that there are now two
  125. Barbarizard units in the game.
  126.  
  127. - Now select Save Game from the Pull-Down menus and save this game as
  128. "new0".  All scenarios files must end with a number between 0 and 9 to
  129. indicate their scenario number.  In this case, new0 is the first (number
  130. 0) scenario in the set and the name of the scenario set is "new".
  131.  
  132. - Exit the Scenario editor by pressing "Q".
  133.  
  134. - Change the saved game into a scenario by typing "copy new0.gam
  135. new0.scn" at the DOS prompt.
  136.  
  137. - We are not quite done yet.  We must still provide some mission text for
  138. our new scenario.  At the DOS prompt type "copy set_10.dsn new0.dsn" and
  139. press enter.  Then type "copy set_10.dsh new0.dsh" and press enter.  We
  140. have just copied the orders for the Border Patrol scenario to our new
  141. scenario.
  142.  
  143. - If you have a text editor you could edit "new0.dsn" and "new0.dsh" to
  144. create new orders for your new scenario.  NOTE: You must save the
  145. .DSN and .DSH file as plain ASCII text files.
  146.  
  147. - Now lets try out our new scenario.  Run the Tactical Battle simulator by
  148. typing "TBS" at the DOS prompt.  If the new scenario is not displayed when
  149. you get to the scenario selection startup screen then press "n" for next
  150. scenario set until the "new" scenario set is displayed.  There will only
  151. be one entry in this set of course.  This entry is the scenario which you
  152. just made.  Press "A" to select the scenario and play it.
  153.  
  154.  
  155.  
  156. --------------------------------------------------------------------------
  157. -------------------- Example 2, Creating a new unit. ---------------------
  158. --------------------------------------------------------------------------
  159. In this example we will create a new type of ship.  This ship will be a
  160. smuggling vessel.  Smugglers don't have state of the art military weapons
  161. so we will give this ship 2 disintegrators and no torps.
  162.  
  163. - Start the scenario editor by typing "SCENEDIT" at the DOS prompt.
  164.  
  165. - Select the "BLUE" alliance and accept the first mission in scenario
  166. SET_1.  This scenario is called "Border Patrol".
  167.  
  168. - Set time compression to 0 by pressing the "S" key a few times.
  169.  
  170. - As you can see by pressing the space bar a few time, this scenario has
  171. two units.  A Federation CL (the Yorktown) and a Barbarizard CL (the
  172. GORGON).  Lets edit the Federation CL.  Select the Yorktown by pressing
  173. the space bar until the Yorktown is the currently selected unit.
  174.  
  175. - Press "F5" to pull up the Ship Designer Screen.  You now see the Ship
  176. designer screen for the Yorktown.
  177.  
  178. - Type "4" and press enter to set the ship name.  Type "The Falcon" and
  179. press enter.
  180.  
  181. - Type "5" and press enter.  Now type in the ship class by typing
  182. "SMUGGLER" and pressing enter.
  183.  
  184. - Type "6" and press enter.  Type "SM" for the class abbreviation.
  185.  
  186. - Type "7" and press enter to set the picture file name.  We will use the
  187. picture file for the merchantman ship.  Type "MR_FED" and press enter.
  188.  
  189. - Type "12" and press enter.  Type "0" and press enter to set the number
  190. of torps to 0.
  191.  
  192. - Type "13" and press enter.  Type "2" and press enter to set the number
  193. of disintegrators to 2.
  194.  
  195. - Type "14" and press enter.  Type "0" and press enter to set the number
  196. of drones to 0.
  197.  
  198. - Different systems require crew to maintain them.  When these systems are
  199. added to a ship, if there aren't enough squads assigned to the ship to take
  200. care of all the systems, then crew are added.  We have taken some systems
  201. away from this unit so we probably don't need as many squads as we
  202. currently have.  Type "15" and press enter.  Type "0" and press enter to
  203. reduce the crew assigned to this ship to the minimum required.  You can
  204. always increase the number of crew on a ship but you can't reduce it past
  205. its minimum required number of crew.
  206.  
  207. - Now we will save this ship.  Press "F4" to save this ship.  Type
  208. "SM_FED" for the name of this unit and press enter.
  209.  
  210. - The smuggler ship has now been saved to disk and we can leave the
  211. scenario maker program.  Press <Esc> to exit the Ship Designer Screen.
  212. Type "Q" to exit the Scenario Designer Program.
  213.  
  214.  
  215. --------------------------------------------------------------------------
  216. ------------------- Example 3, Creating a new Scenario -------------------
  217. --------------------------------------------------------------------------
  218. In this example we make a new scenario from scratch.
  219.  
  220. - Start the scenario editor by typing "SCENEDIT" at the DOS prompt.
  221.  
  222. - Select the "BLUE" alliance and accept the first mission in scenario
  223. SET_1.  This scenario is called "Border Patrol".
  224.  
  225. - Set time compression to 0 by pressing the "S" key a few times.
  226.  
  227. - Press "F5" to pull up the Ship Designer Screen.
  228.  
  229. - Press "F5" to start a new scenario.
  230.  
  231. - Press "F3" to load a ship from disk.  Type "FF_FED" to load a 
  232. National Federation Frigate.
  233.  
  234. - Type "20" and press enter.  Type "30000" and press enter to set the
  235. X starting coordinate to 30 Pc.
  236.  
  237. - Type "21" and press enter.  Type "0" and press enter to set the Y starting
  238. coordinate to 0 Pc.
  239.  
  240. - Type "22" and press enter.  Type "5000" and press enter to set the random
  241. X starting offset to 5Pc.  This ship will start within 2.5Pc of the starting
  242. X coordinate. (a 5Pc distance in the X direction)  This makes the scenario
  243. a little different each time it is run.
  244.  
  245. - Type "23" and press enter.  Type "0" and press enter to set the random
  246. Y starting offset to 0 Pc.
  247.  
  248. - *** The first unit has now been entered into this scenario. ***
  249.  
  250. - Now press "F1" so we can enter the next unit.  Type "TEMP" for the name
  251. and press enter.  This unit won't be used so it doesn't matter what its
  252. name is.
  253.  
  254. - Press "F3" to load the next unit for this scenario.  Type "BS_FED" to load
  255. a National Federation Base Station.  
  256.  
  257. - Type "20" and press enter.  Type "0" and press enter to set the
  258. X starting coordinate to 0 Pc.
  259.  
  260. - Type "21" and press enter.  Type "0" and press enter to set the Y starting
  261. coordinate to 0 Pc.
  262.  
  263. - Type "22" and press enter.  Type "0" and press enter to set the random
  264. X starting offset to 0 Pc.
  265.  
  266. - Type "23" and press enter.  Type "0" and press enter to set the random
  267. Y starting offset to 0 Pc.
  268.  
  269. - *** The second unit has now been entered into this scenario. ***
  270.  
  271. - Now press "F1" so we can enter the next unit.  Type "TEMP" for the name
  272. and press enter.  This unit won't be used so it doesn't matter what its
  273. name is.
  274.  
  275. - Press "F3" to load the next unit for this scenario.  Type "CL_BAR" to load
  276. a Barbarizard Light Cruiser.  
  277.  
  278. - Type "20" and press enter.  Type "20000" and press enter to set the
  279. X starting coordinate to 20 Pc.
  280.  
  281. - Type "21" and press enter.  Type "0" and press enter to set the Y starting
  282. coordinate to 0 Pc.
  283.  
  284. - Type "22" and press enter.  Type "0" and press enter to set the random
  285. X starting offset to 0 Pc.
  286.  
  287. - Type "23" and press enter.  Type "0" and press enter to set the random
  288. Y starting offset to 0 Pc.
  289.  
  290. - *** The last unit has now been entered into this scenario. ***
  291.  
  292. - The object of this scenario is for the Federation FF to make it to the
  293. federation base station.  The Barbarizard CL has a mission to destroy
  294. the Federation FF.  We must now set the victory conditions.
  295.  
  296. - Press <Esc> to return to the Main Scenario Editor screen.
  297.  
  298. - Press the space bar to see that the three units are in the game.
  299.  
  300. - First we will enter a destination rectangle around the staircase.  We will set
  301. it up so that if the Fed FF makes it into this rectangle then the Feds win.  If
  302. the Fed FF is destroyed then the Barbarizards win.  If time expires then nobody
  303. wins.
  304.  
  305. - Press "F6" to edit the General Victory Conditions.  The screen should look
  306. something like this:
  307.  
  308.  
  309. ===============================================================================
  310. ------- GENERAL VICTORY CONDITION VARIABLES -------                            
  311.                                                                                
  312.  1) Scenario Time Limit in Seconds                 : 3600                      
  313.  2) Victory region LEFT for             HUMAN side : -1399900                  
  314.  3) Victory region TOP for              HUMAN side : -1049900                  
  315.  4) Victory region BREADTH for           HUMAN side : 100                       
  316.  5) Victory region HEIGHT for            HUMAN side : 100                       
  317.                                                                                
  318. 10) Victory region LEFT for             ALIEN side : -1399900                  
  319. 11) Victory region TOP for              ALIEN side : -1049900                  
  320. 12) Victory region BREADTH for           ALIEN side : 100                       
  321. 13) Victory region HEIGHT for            ALIEN side : 100                       
  322.                                                                                
  323. 20) Victory region LEFT for    NO WINNER CONDITION : -1399900                  
  324. 21) Victory region TOP for     NO WINNER CONDITION : -1049900                  
  325. 22) Victory region BREADTH for  NO WINNER CONDITION : 100                       
  326. 23) Victory region HEIGHT for   NO WINNER CONDITION : 100                       
  327.                                                                                
  328. 30) Victory points for               HUMAN Victory : 100                       
  329. 31) Victory points for               ALIEN Victory : 100                       
  330. 32) Victory points for         NO WINNER CONDITION : 100                       
  331. Press <Esc> to exit                                                            
  332. Enter line number to change:                                                   
  333.                                                                                
  334. ===============================================================================
  335.  
  336.  
  337. - Type "1" and press enter.  Type "1800" and press enter to set the
  338. scenario time limit to 1800 seconds (30 min).
  339.  
  340. - It is the human alliance that gets victory points for making it to the 
  341. rectangle around the base so we will set up the Human Side Victory region
  342. to be around the base station.
  343.  
  344. - Type "2" and press enter.  Type "-100" and press enter.
  345.  
  346. - Type "3" and press enter.  Type "-100" and press enter.
  347.  
  348. - Type "4" and press enter.  Type "200" and press enter.
  349.  
  350. - Type "5" and press enter.  Type "200" and press enter.
  351.  
  352. - We have now set the Human side victory region to be a 200x200 mPc box around
  353. the base.
  354.  
  355. - Now we will set the required victory points for each side.
  356.  
  357. - Type "30" and press enter.  Type "100" and press enter to set the Human
  358. victory points required to 100.
  359.  
  360. - Type "31" and press enter.  Type "100" and press enter to set the Alien
  361. victory points required to 100.
  362.  
  363. - Type "32" and press enter.  Type "100" and press enter to set the No Winner
  364. victory points required to 100.
  365.  
  366. - Press <Esc> to go back to the main screen.
  367.  
  368. - Now we must set the victory conditions for each unit.
  369.  
  370. - Press the <space bar> until the base station is selected. Then press "F5"
  371.  
  372. - Press the "PGDN" key two times so that the victory conditions for the
  373. HUMAN side are displayed.  They will look something like this:
  374.  
  375. ----- Victory Conditions for the HUMAN SIDE -----                              
  376.                                                                                
  377. 70) Victory Point Value                           : 0                          
  378. 71) PreTimeLimit Only               (OFF=0, ON=1) : 0                          
  379. 72) PostTimeLimit Only              (OFF=0, ON=1) : 0                          
  380. 73) Must Be Inside Rectangle        (OFF=0, ON=1) : 0                          
  381. 74) Must Be OutsideRectangle        (OFF=0, ON=1) : 0                          
  382. 75) Must Destroy Unit               (OFF=0, ON=1) : 0                          
  383. 76) Must Possess Unit               (OFF=0, ON=1) : 0                          
  384. 77) Points for Partial Damage       (OFF=0, ON=1) : 0                          
  385.                                                                                
  386. - Set all of the settings on this screen to 0 by selecting the line number
  387. and then entering the value of 0.
  388.  
  389. - Now press the <PGDN> key again to set the victory conditions for the
  390. ALIEN SIDE.  The screen will look something like this:
  391.  
  392. ----- Victory Conditions for the ALIEN SIDE -----                              
  393.                                                                                
  394. 90) Victory Point Value                           : 0
  395. 91) PreTimeLimit Only               (OFF=0, ON=1) : 0                          
  396. 92) PostTimeLimit Only              (OFF=0, ON=1) : 0                          
  397. 93) Must Be Inside Rectangle        (OFF=0, ON=1) : 0                          
  398. 94) Must Be OutsideRectangle        (OFF=0, ON=1) : 0                          
  399. 95) Must Destroy Unit               (OFF=0, ON=1) : 0                          
  400. 96) Must Possess Unit               (OFF=0, ON=1) : 0                          
  401. 97) Points for Partial Damage       (OFF=0, ON=1) : 0                          
  402.                                                                                
  403. - Set the values to 0 as is shown above.
  404.  
  405. - Press <PGDN> to set the no winner conditions.
  406.  
  407. - Set all of the no winner condition to 0.
  408.  
  409. - Press <Esc> to return to the main screen.
  410.  
  411. - Now press the <space bar> until the Fed FF is selected.
  412.  
  413. - Press "F5" and then press the <PGDN> key until the victory conditions
  414. for the HUMAN side are displayed.  Set the Victory conditions to match
  415. those shown below.
  416.  
  417. ----- Victory Conditions for the HUMAN SIDE -----                              
  418.                                                                                
  419. 70) Victory Point Value                           : 100
  420. 71) PreTimeLimit Only               (OFF=0, ON=1) : 1
  421. 72) PostTimeLimit Only              (OFF=0, ON=1) : 0
  422. 73) Must Be Inside Rectangle        (OFF=0, ON=1) : 1
  423. 74) Must Be OutsideRectangle        (OFF=0, ON=1) : 0
  424. 75) Must Destroy Unit               (OFF=0, ON=1) : 0
  425. 76) Must Possess Unit               (OFF=0, ON=1) : 0
  426. 77) Points for Partial Damage       (OFF=0, ON=1) : 0
  427.                                                                                
  428. - 100 Victory points are awarded to the human alliance if this unit gets
  429. into the Human Rectangle before the time limit expires.
  430.  
  431. - Now press the <PGDN> key again to set the victory conditions for the
  432. ALIEN SIDE.  Set the ALIEN SIDE victory condition to match those shown
  433. below.
  434.  
  435. ----- Victory Conditions for the ALIEN SIDE -----                              
  436.                                                                                
  437. 90) Victory Point Value                           : 100
  438. 91) PreTimeLimit Only               (OFF=0, ON=1) : 1
  439. 92) PostTimeLimit Only              (OFF=0, ON=1) : 0
  440. 93) Must Be Inside Rectangle        (OFF=0, ON=1) : 0
  441. 94) Must Be OutsideRectangle        (OFF=0, ON=1) : 0
  442. 95) Must Destroy Unit               (OFF=0, ON=1) : 1
  443. 96) Must Possess Unit               (OFF=0, ON=1) : 0
  444. 97) Points for Partial Damage       (OFF=0, ON=1) : 1
  445.  
  446. - 100 Victory points are awarded to the ALIEN Side if this unit is destroyed.
  447. Partial points are awarded for damaging this unit.
  448.  
  449. - Press <PGDN> to set the no winner conditions.
  450.  
  451. - Set the no winner conditions to match those shown below.
  452.  
  453. ----- Victory Conditions for the No Winner outcome -----                       
  454.                                                                                
  455. 110) Victory Point Value                           : 100
  456. 111) PreTimeLimit Only               (OFF=0, ON=1) : 0
  457. 112) PostTimeLimit Only              (OFF=0, ON=1) : 1
  458. 113) Must Be Inside Rectangle        (OFF=0, ON=1) : 0
  459. 114) Must Be OutsideRectangle        (OFF=0, ON=1) : 0
  460. 115) Must Destroy Unit               (OFF=0, ON=1) : 0
  461. 116) Must Possess Unit               (OFF=0, ON=1) : 0
  462. 117) Points for Partial Damage       (OFF=0, ON=1) : 0
  463.  
  464. - Award 100 points to the no winner side if the time limit has expired.
  465.  
  466. - Press <Esc> to return to the main screen.
  467.  
  468. - Press the space bar until the Barbarizard CL is selected.  Then press "F5"
  469.  
  470. - Set the victory conditions for the HUMAN, ALIEN, and NO WINNER sides to
  471. have all zeros.
  472.  
  473. - Press <Esc> to return to the main game screen.
  474.  
  475. - Select Save Game from the pulldown menus and save the game as "new1"
  476.  
  477. - Press "Q" to exit the Scenario Maker.
  478.  
  479. - Change the saved game into a scenario by typing "copy new1.gam
  480. new1.scn" at the DOS prompt.
  481.  
  482. - We are not quite done yet.  We must still provide some mission text for
  483. our new scenario.  At the DOS prompt type "copy set_10.dsn new1.dsn" and
  484. press enter.  Then type "copy set_10.dsh new1.dsh" and press enter.  We
  485. have just copied the orders for the Border Patrol scenario to our new
  486. scenario.
  487.  
  488. - If you have a text editor you can edit "new1.dsn" and "new1.dsh" to
  489. create new orders for your new scenario.  NOTE: You must save the
  490. .DSN and .DSH file as plain ASCII text files.
  491.  
  492. - Now lets try out our new scenario.  Run the Tactical Battle simulator by
  493. typing "TBS" at the DOS prompt.  If the new scenario is not displayed when
  494. you get to the scenario selection startup screen then press "n" for next
  495. scenario set until the "new" scenario set is displayed.  There will only
  496. be one entry (two if you did the first example) in this set of course.
  497. This scenario is displayed in the second box down in the first column in
  498. the scenario selection screen.  Press "A" to select the scenario and play
  499. it.
  500.  
  501.  
  502. ---------------- SETTING VICTORY CONDITIONS FOR A UNIT -------------------
  503.  
  504.         --    PRE_TIME_LIMIT_ONLY  &  POST_TIME_LIMIT_ONLY     --
  505. If PRE_TIME_LIMIT_ONLY flag is set then the victory points will only be
  506. awarded if it is pre time limit.
  507.  
  508. If POST_TIME_LIMIT_ONLY flag is set then the victory points will only be
  509. awarded if it is post time limit.
  510.  
  511. If neither the PRE or POST time limit flags are set the points will
  512. be awarded in both pre and post time limit.
  513.  
  514. If both are set then points can never be awarded so DON'T SET THEM BOTH!
  515.                                 ------------  
  516.  
  517.            --    INSIDE_RECTANGLE  &  OUTSIDE_RECTANGLE     --
  518. If the INSIDE_RECTANGLE flag is set then the victory points will only be
  519. awarded if the unit is inside the destination rectangle for its alliance.
  520.  
  521. If the OUTSIDE_RECTANGLE flag is set then the victory points will only be
  522. awarded if the unit is outside the destination rectangle for its alliance.
  523.  
  524. If neither the INSIDE or OUTSIDE flags are set then the points will
  525. be awarded no matter where the unit is.
  526.  
  527. If both are set then points can never be awarded so DON'T SET THEM BOTH!
  528.                               ------------  
  529.  
  530.                         --    MUST_DESTROY     --
  531. If the MUST_DESTROY flag is set then the victory points will only be
  532. awarded if the unit is destroyed.  (Except when the PARTIAL_DAMAGE flag is
  533. set, see PARTIAL_DAMAGE).
  534.  
  535.                               ------------  
  536.                        --    PARTIAL_DAMAGE     --
  537. If the PARTIAL_DAMAGE flag is set then any victory points awarded will be
  538. reduced according to the amount of damage done to the unit.
  539.  
  540.                               ------------  
  541.                         --    MUST_POSSESS     --
  542. If the MUST_POSSESS flag is set then the victory points will be
  543. awarded only if the unit is in the possession of the alliance in question.
  544. (If it is destroyed or possessed by the enemy then no points are awarded)
  545.  
  546.                               ------------  
  547.