Author Topic: What's the formula for repair speed of hangared ships?  (Read 1067 times)

0 Members and 1 Guest are viewing this topic.

Offline NuclearStudent (OP)

  • Warrant Officer, Class 1
  • *****
  • N
  • Posts: 95
  • Thanked: 8 times
What's the formula for repair speed of hangared ships?
« on: August 16, 2016, 01:27:54 PM »
So, I noticed that ships put in hangars get their armor repaired by the mothership, but not at a consistent rate.  Ships that are docked at the same time aren't repaired at the same time.  If it's a set number of armor hexes repaired per tick, I haven't a clue how large the ticks are or what the rates are. 

In general, I've been unable to find formulas for how damage control repair speed is calculated, and I would be interested to know if someone else has already done the testing before I do further experiments. 
 

Offline DIT_grue

  • Lieutenant
  • *******
  • D
  • Posts: 197
  • Thanked: 33 times
Re: What's the formula for repair speed of hangared ships?
« Reply #1 on: August 17, 2016, 12:16:29 AM »
It's not consistent because there's a random factor involved. Trying to dig up the details for this sort of thing can be hit or miss, but this one was easy because I did it earlier in the week for another thread.  ;)

The psuedo code is as follows:

Repair Chance = Round Down ((Increment Length in Seconds / Item Cost) x Highest Damage Control Rating*)

If Repair Chance > 1000 Then
    Repair Done = True
Else
    If Random Number(1000) <= Repair Chance Then
        Repair Done = True
    End
End

* This is usually the damage control rating of the ship. However, if the ship is in a hangar and the mothership has a higher damage control rating, then the damage control rating of the mothership is used. This could be used by fighters on a carrier or it could be a huge repair ship that takes full size ships into its internal hangar. In this case, the maintenance supplies of the mothership are used.
 
The following users thanked this post: Tor Cha, linkxsc, NuclearStudent