Difference between revisions of "Ships"

From BotF2-Wiki
Jump to: navigation, search
(Minor Shipyards: 1 Experience Rank 2 Accuracy Modifier 3 Damage Control Modifiers)
(Experience)
 
(35 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
...not completed yet...
 
...not completed yet...
  
 +
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 =
 +
 +
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 ==
 +
 +
please see [[Manual#Ship's Status|Manual]]
 +
 +
== Hull ==
 +
 +
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 ==
 +
 +
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 =
 +
 +
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 =
  
 
*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)
 
*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)
Line 11: Line 124:
  
 
Links:
 
Links:
 +
* BotF at Memory Beta http://memory-beta.wikia.com/wiki/Birth_of_the_Federation
 
* Alien Ship Database at [http://www.neutralzone.de/database/Alien/index.html www.neutralzone.de]
 
* Alien Ship Database at [http://www.neutralzone.de/database/Alien/index.html www.neutralzone.de]
 
* [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 55: 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 66: 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 88: 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 144: Line 263:
 
see [[Ships (old lists)]]
 
see [[Ships (old lists)]]
  
= Experience Rank =
+
= 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 218: 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 245: 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

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

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

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

Types of Ships


Links:

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

see Ships (old lists)

Experience

at the moment: Moving = 5 points, staying = 1 point, max = 10000 points

Experience Rank: see table below


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

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