Sea Skimmer wrote:
Are you going to allow for ships to shutdown engines and change orintation while maintaining its direction of movement, so say an ISD can fire on a target on its flank with its full froward armament as it passes.
Whooo! Now THIS is what I'm talking about when I want help!
I never considered THAT possibility before.....
I've begun to lay down the file format specs for the ship data files....
Following stuff is Preliminary with made up numbers thrown in:
*******************
SHIP DATA POINTER FILE SPECIFICATIONS:
Ship/Unit data to be held in pointer file titled ShipList.TXT,
which will take the following format:
START OF FILE
ISD.SHP
ISD2.SHP
DREADNOUGHT.SHP
CORCORVETTE.SHP
"
"
"
"
"
etc
etc
END OF FILE
With each line containing the name of a ship data file, allowing
a theoretically unlimited number of ships to be added to the program.
******************
SHIP DATA FILE SPECIFICIATIONS:
Each Datafile will contain the data needed to faithfully recreate the unit
in the wargame, and will have the file extension .SHP, and use the
following format:
START OF FILE
SET FULL_NAME = IMPERATOR-CLASS STAR DESTROYER */ Ship Class Name /*
SET ABBREVIATION = ISD */ Ship Class Abbreviation /*
SET TOPDOWNVIEW = "ISDTile.bmp" */ Tells program what bitmap to use for top down view of ISD for hexmap view /*
SET SIDEVIEW = "ISDSide.bmp" */ Tells program which bitmap to use for side view of ISD in status screens /*
SET POINT_COST = 10,0000 */ Point Cost /*
SET RARITY_PRE_ANH = 25% */ Tells Program to add 25% to cost of ISD in Pre _A New Hope_ Era /*
SET RARITY_ANH = 25% */ Tells Program to add 25% to cost of ISD in _A New Hope_ Era /*
SET RARITY_ESB = 10% */ Tells Program to add 10% to cost of ISD in _Empire Strikes Back_ Era /*
SET RARITY_ROTJ = 10% */ Tells Program to add 10% to cost of ISD in _Return of Jedi_ Era /*
SET RARITY_POST_ROTJ = 10% */ Tells Program to add 10% to cost of ISD in post _Return of Jedi_ Era /*
SET RARITY_SOTP = 1000% */ Tells Program to add 1,000% to cost of ISD in _Spectre of the Past_ Era /*
SET PRESTIGE_POINTS = 1,000 */ Tells Program that if you destroy an ISD, you are awarded 1k Prestige Points /*
END OF FILE (For now)