Difference between revisions of "Ships"
(→Intro) |
(→Experience) |
||
(33 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
Basics please see [[Manual#MILITARY button|Manual]] | Basics please see [[Manual#MILITARY button|Manual]] | ||
+ | |||
+ | = Ship's Values = | ||
+ | |||
+ | please see [http://botf2.square7.ch/b2_db/Ships.php BotF2-DB] | ||
+ | |||
+ | == PopulationHealth == | ||
+ | |||
+ | one part (only one?) see [[Planet#Population Health]] | ||
= Ship's Status = | = Ship's Status = | ||
please see [[Manual#Ship's Status|Manual]] | please see [[Manual#Ship's Status|Manual]] | ||
+ | |||
+ | for game-inside details use deployment and mark the ship you want to see details of it (e.g. crew experiance) | ||
+ | |||
+ | == Renaming == | ||
+ | |||
+ | please see [[Manual#RENAMING|Manual]] | ||
== Shield == | == Shield == | ||
Line 17: | Line 31: | ||
please see [[Manual#Ship's Status|Manual]] | please see [[Manual#Ship's Status|Manual]] | ||
+ | |||
+ | ==== Hull repair ==== | ||
+ | |||
+ | *see in code: \Mainline\SupremacyCore\Orbitals\Orbital.cs -> private void RegenerateHull() | ||
+ | **1.0% in hostile systems 1% (increase = 0.01;) | ||
+ | **2.5% in claimed territory 2,5 % (if (claimingCiv == this.Owner)...increase = 0.025;) | ||
+ | **5.0% in a sector with an owned starbase (if (Sector.Station != null)...increase = 0.05;) | ||
+ | **10.0% at an owned colony (increase = 0.10;) | ||
+ | Only the highest option is chosen. | ||
== Deuterium == | == Deuterium == | ||
− | please see [[Manual#Ship's Status|Manual]] | + | please see [[Manual#Ship's Status|Manual]] and [[Deuterium]] |
+ | |||
+ | = Order = | ||
+ | |||
+ | please see [[Manual#Ship's Orders|Manual]] | ||
+ | |||
+ | == FleetOrders.cs == | ||
+ | |||
+ | public static readonly EngageOrder EngageOrder; | ||
+ | public static readonly AvoidOrder AvoidOrder; | ||
+ | public static readonly ColonizeOrder ColonizeOrder; | ||
+ | public static readonly TowOrder TowOrder; | ||
+ | public static readonly CollectDeuteriumOrder CollectDeuteriumOrder; | ||
+ | //public static readonly EscortOrder EscortOrder; | ||
+ | public static readonly BuildStationOrder BuildStationOrder; | ||
+ | public static readonly ExploreOrder ExploreOrder; | ||
+ | public static readonly AssaultSystemOrder AssaultSystemOrder; | ||
+ | |||
+ | == Escort == | ||
+ | |||
+ | *disabled https://bitbucket.org/mstrobel/supremacy/issue/322/escort-functionality (issue/322) | ||
+ | |||
+ | == Train Crew == | ||
+ | |||
+ | not part of BotF2, but of Supremacy (see http://www.armadafleetcommand.com/onscreen/botf/viewtopic.php?p=43880#p43880) | ||
+ | |||
+ | |||
+ | you can only train the crew if the ship/fleet is orbiting a system with an "academy" building (SF Academy, Naval Academy, etc). Notice the Dominion doesn't have such a building. Some minors' special building are academies, like the Andorians, Zakdorn, etc. | ||
+ | |||
+ | Ships built in systems with academies start as Regular, and Klingon crews always start with a minimum of 350XP (half the Regular threshold). | ||
+ | |||
+ | BTW, crews are not yet gaining [[#Experience|experience]] from battles. I'll try to address that soon. | ||
+ | |||
+ | = Range = | ||
+ | |||
+ | see this discussion https://bitbucket.org/mstrobel/supremacy/issue/125/shipyard-fuel-range | ||
+ | |||
+ | = Stranded = | ||
+ | |||
+ | *Stranded Ships can not retreat https://bitbucket.org/mstrobel/supremacy/issue/219/stranded-ships-can-retreat | ||
+ | |||
+ | = Combat = | ||
+ | |||
+ | please see [[Manual#Combat|Manual]] | ||
+ | |||
+ | == Damage in Combat == | ||
+ | |||
+ | *https://bitbucket.org/mstrobel/supremacy/issue/368/damage-control (issue/368) | ||
+ | |||
+ | == IsBattleFleet == | ||
+ | |||
+ | *Fleet.cs Line 310: All ships are BattleFleet without: Scout, Colony, Construction, Medical, Science, Transport | ||
+ | |||
+ | == NonCombatant == | ||
+ | |||
+ | *ShipClass.cs Line 19: | ||
+ | **Colony = 0, | ||
+ | **Construction, | ||
+ | **Transport, | ||
+ | **Medical | ||
= Deployment = | = Deployment = | ||
Line 26: | Line 108: | ||
please see [[Manual#Task Force Deployment|Manual]] | please see [[Manual#Task Force Deployment|Manual]] | ||
+ | = System Assault = | ||
+ | |||
+ | please see [[Manual#System Assault|Manual]] | ||
+ | |||
+ | *https://bitbucket.org/mstrobel/supremacy/issue/362/bypassing-obs (issue/362) ( "extra" round of combat between the OBs and the fleet?) | ||
+ | |||
+ | *https://bitbucket.org/mstrobel/supremacy/issue/363/invasion-by-destroyed-fleets (issue/363) | ||
= Types of Ships = | = Types of Ships = | ||
Line 39: | Line 128: | ||
* [http://www.staryards.com/Downloads/Ships/Other/other_ships.htm Staryards.com] (last entry 2008) | * [http://www.staryards.com/Downloads/Ships/Other/other_ships.htm Staryards.com] (last entry 2008) | ||
* http://www.moddb.com/mods/foc-alliance-star-trek-tos/images (Kenneth) | * http://www.moddb.com/mods/foc-alliance-star-trek-tos/images (Kenneth) | ||
+ | |||
+ | == Plans == | ||
+ | |||
+ | *Spy ships -> Infiltrate = get info about the whole spied civilization (don't know yet, but maybe get SystemView by double clicking their sectors for seeing their facilities and structures) | ||
+ | **after spying the ship is destroyed (similar to colony ships). The reason is that a spy ship flies there, agents (=work capacity) integrate into the foreign race and even the ship can't be used for another civilization) | ||
= Major Ships = | = Major Ships = | ||
Line 80: | Line 174: | ||
|style=text-align:center| | |style=text-align:center| | ||
|style=text-align:left| | |style=text-align:left| | ||
− | Medical ships are | + | Medical ships are for spending health to other ships (maybe not implemented yet)[[Medical_Ship|see here]] |
|style=text-align:left| | |style=text-align:left| | ||
|style=text-align:left| | |style=text-align:left| | ||
Line 91: | Line 185: | ||
|style=text-align:center| | |style=text-align:center| | ||
|style=text-align:left| | |style=text-align:left| | ||
− | Scouts are for | + | Scouts are for scouting |
|style=text-align:left| | |style=text-align:left| | ||
|style=text-align:left| | |style=text-align:left| | ||
Line 113: | Line 207: | ||
|style=text-align:center| | |style=text-align:center| | ||
|style=text-align:left| | |style=text-align:left| | ||
− | Construction ships are | + | Construction ships are for building [[station]]s for expand the ship's range |
|style=text-align:left| | |style=text-align:left| | ||
|style=text-align:left| | |style=text-align:left| | ||
Line 169: | Line 263: | ||
see [[Ships (old lists)]] | see [[Ships (old lists)]] | ||
− | = Experience | + | = Experience = |
− | see table below | + | at the moment: Moving = 5 points, staying = 1 point, max = 10000 points |
+ | |||
+ | *https://bitbucket.org/mstrobel/supremacy/issue/31/starting-crew-xp | ||
+ | **Ships built when an academy (Starfleet Academy, Naval Academy etc) is built and powered are not starting as having a Regular crew (700 XP) like in BotF | ||
+ | |||
+ | Experience Rank: see table below | ||
+ | |||
+ | *Buildings PercentShipExperience: [http://botf2.square7.ch/b2_db/BuildingsPercentShipExperience.php Database-List] | ||
+ | |||
+ | |||
+ | see also [[#Train Crew]] | ||
= Accuracy Modifier = | = Accuracy Modifier = | ||
Line 243: | Line 347: | ||
|} | |} | ||
+ | = ShipBuilding = | ||
+ | |||
+ | see [[Shipyard]] | ||
+ | |||
+ | *Buildings: | ||
+ | **PercentShipBuilding: [http://botf2.square7.ch/b2_db/BuildingsPercentShipExperience.php Database-List] | ||
+ | **PercentScrapping: [http://botf2.square7.ch/b2_db/BuildingsPercentScrapping.php Database-List] | ||
+ | ***https://bitbucket.org/mstrobel/supremacy/issue/238/percentscrapping-not-working (issue/238) [CLOSED] | ||
+ | |||
+ | == Rally point == | ||
+ | |||
+ | *http://star-trek-supremacy.proboards.com/thread/343/ship-rally-points | ||
+ | |||
+ | = Population Support = | ||
+ | |||
+ | see [[Population#Population Support]] | ||
= Minor = | = Minor = | ||
Line 270: | Line 390: | ||
|} | |} | ||
+ | |||
+ | = Type4Ships = | ||
+ | |||
+ | * BORG_CUBE_IV | ||
+ | * BORG_TACTICAL_CUBE_IV | ||
+ | * CARD_CRUISER_IV | ||
+ | * CARD_DESTROYER_IV | ||
+ | * DOM_CRUISER_IV | ||
+ | * DOM_DESTROYER_IV | ||
+ | * FED_CRUISER_IV | ||
+ | * KLING_CRUISER_IV | ||
+ | * KLING_DESTROYER_IV | ||
+ | * ROM_CRUISER_IV | ||
+ | * ROM_DESTROYER_IV | ||
+ | * TERRAN_CRUISER_IV | ||
+ | |||
+ | = Type5Ships = | ||
+ | |||
+ | * BORG_CUBE_V | ||
+ | * BORG_TACTICAL_CUBE_V | ||
+ | * FED_CRUISER_V | ||
+ | * TERRAN_CRUISER_V | ||
[[Category:Ships]] | [[Category:Ships]] |
Latest revision as of 16:27, 3 April 2021
Contents
Intro
...not completed yet...
Basics please see Manual
Ship's Values
please see BotF2-DB
PopulationHealth
one part (only one?) see Planet#Population Health
Ship's Status
please see Manual
for game-inside details use deployment and mark the ship you want to see details of it (e.g. crew experiance)
Renaming
please see Manual
Shield
please see Manual
Hull
please see Manual
Hull repair
- see in code: \Mainline\SupremacyCore\Orbitals\Orbital.cs -> private void RegenerateHull()
- 1.0% in hostile systems 1% (increase = 0.01;)
- 2.5% in claimed territory 2,5 % (if (claimingCiv == this.Owner)...increase = 0.025;)
- 5.0% in a sector with an owned starbase (if (Sector.Station != null)...increase = 0.05;)
- 10.0% at an owned colony (increase = 0.10;)
Only the highest option is chosen.
Deuterium
please see Manual and Deuterium
Order
please see Manual
FleetOrders.cs
public static readonly EngageOrder EngageOrder; public static readonly AvoidOrder AvoidOrder; public static readonly ColonizeOrder ColonizeOrder; public static readonly TowOrder TowOrder; public static readonly CollectDeuteriumOrder CollectDeuteriumOrder; //public static readonly EscortOrder EscortOrder; public static readonly BuildStationOrder BuildStationOrder; public static readonly ExploreOrder ExploreOrder; public static readonly AssaultSystemOrder AssaultSystemOrder;
Escort
- disabled https://bitbucket.org/mstrobel/supremacy/issue/322/escort-functionality (issue/322)
Train Crew
not part of BotF2, but of Supremacy (see http://www.armadafleetcommand.com/onscreen/botf/viewtopic.php?p=43880#p43880)
you can only train the crew if the ship/fleet is orbiting a system with an "academy" building (SF Academy, Naval Academy, etc). Notice the Dominion doesn't have such a building. Some minors' special building are academies, like the Andorians, Zakdorn, etc.
Ships built in systems with academies start as Regular, and Klingon crews always start with a minimum of 350XP (half the Regular threshold).
BTW, crews are not yet gaining experience from battles. I'll try to address that soon.
Range
see this discussion https://bitbucket.org/mstrobel/supremacy/issue/125/shipyard-fuel-range
Stranded
- Stranded Ships can not retreat https://bitbucket.org/mstrobel/supremacy/issue/219/stranded-ships-can-retreat
Combat
please see Manual
Damage in Combat
IsBattleFleet
- Fleet.cs Line 310: All ships are BattleFleet without: Scout, Colony, Construction, Medical, Science, Transport
NonCombatant
- ShipClass.cs Line 19:
- Colony = 0,
- Construction,
- Transport,
- Medical
Deployment
please see Manual
System Assault
please see Manual
- https://bitbucket.org/mstrobel/supremacy/issue/362/bypassing-obs (issue/362) ( "extra" round of combat between the OBs and the fleet?)
Types of Ships
- The SHIPLISTS and NEW SHIP INFO (now Updated) http://www.botf2.star-trek-games.com/viewtopic.php?f=11&t=1066 (search entry t=1066)
Links:
- BotF at Memory Beta http://memory-beta.wikia.com/wiki/Birth_of_the_Federation
- Alien Ship Database at www.neutralzone.de
- Staryards.com (last entry 2008)
- http://www.moddb.com/mods/foc-alliance-star-trek-tos/images (Kenneth)
Plans
- Spy ships -> Infiltrate = get info about the whole spied civilization (don't know yet, but maybe get SystemView by double clicking their sectors for seeing their facilities and structures)
- after spying the ship is destroyed (similar to colony ships). The reason is that a spy ship flies there, agents (=work capacity) integrate into the foreign race and even the ship can't be used for another civilization)
Major Ships
see TechObjectDatabase.xml and TextDatabase.xml
Type/Table | Images | Status | Issues | Comment | Custom1 | Custom2 | |
---|---|---|---|---|---|---|---|
Table: Colony Ships | Ship Images#Colony_Ships | Colony Ships are for colonizing (terraforming isn't implemented yet). | |||||
Table: Transport Ships | Ship Images#Transport Ships |
Transport ships are for building Stations and for System Assault. Don't know whether there are some transport tasks. |
|||||
Table: Medical Ships | Ship Images#Medical Ships |
Medical ships are for spending health to other ships (maybe not implemented yet)see here |
|||||
Table: Scout Ships | Ship Images#Scouts |
Scouts are for scouting |
|||||
Table: Science Ships | Ship Images#Science Ships |
Science ships are |
|||||
Table: Construction Ships | Ship Images#Construction Ships |
Construction ships are for building stations for expand the ship's range |
|||||
Table: Frigate | Ship Images#Frigate |
Frigate ships are |
|||||
Table: Cruiser | Ship Images#Cruiser |
Cruiser ships are for |
also Strike Cruiser and Tactical Cruiser | ||||
Table: Destroyer | Ship Images#Destroyer |
Destroyer ships are for |
also Heavy Destroyer | ||||
Table: Command Ship | Ship Images#Command Ships |
Command ships are for |
old lists
Experience
at the moment: Moving = 5 points, staying = 1 point, max = 10000 points
- https://bitbucket.org/mstrobel/supremacy/issue/31/starting-crew-xp
- Ships built when an academy (Starfleet Academy, Naval Academy etc) is built and powered are not starting as having a Regular crew (700 XP) like in BotF
Experience Rank: see table below
- Buildings PercentShipExperience: Database-List
see also #Train Crew
Accuracy Modifier
see table below
Damage Control Modifiers
Values defined in ShipTables.txt
Exp.Rank | Image | Exp.LowerBound | DamageControlModifiers | AccuracyModifiers | Comment | Custom1 | Custom2 |
---|---|---|---|---|---|---|---|
Green | 0 | 1.0 | 0.5 | ||||
Regular | 700 | 0.9 | 0.7 | ||||
Veteran | 1500 | 0.75 | 0.8 | ||||
Elite | 5000 | 0.60 | 0.9 | ||||
Legendary | 8000 | 0.25 | 1.0 |
ShipBuilding
see Shipyard
- Buildings:
- PercentShipBuilding: Database-List
- PercentScrapping: Database-List
- https://bitbucket.org/mstrobel/supremacy/issue/238/percentscrapping-not-working (issue/238) [CLOSED]
Rally point
Population Support
see Population#Population Support
Minor
they are part of the special race sites (still under construction). See also Minor
no use yet:
Minor Axanar | Minor Coridan | Minor Kazon | Minor Tellarite | |||
|
Type4Ships
- BORG_CUBE_IV
- BORG_TACTICAL_CUBE_IV
- CARD_CRUISER_IV
- CARD_DESTROYER_IV
- DOM_CRUISER_IV
- DOM_DESTROYER_IV
- FED_CRUISER_IV
- KLING_CRUISER_IV
- KLING_DESTROYER_IV
- ROM_CRUISER_IV
- ROM_DESTROYER_IV
- TERRAN_CRUISER_IV
Type5Ships
- BORG_CUBE_V
- BORG_TACTICAL_CUBE_V
- FED_CRUISER_V
- TERRAN_CRUISER_V