Talk:Rank

From UFOpaedia
Revision as of 19:34, 16 June 2008 by Seb76 (talk | contribs)
Jump to navigation Jump to search

Was going to add the number of soldiers needed to support what numbers of each rank (or how many of each rank you need to promote one to the next highest), but dont know them exactly, may try to find out later. --Sfnhltb 12:26, 6 March 2007 (PST)

Trivia:

  • promotion checks will be done as long as any soldier has one experience counter (unitref offset 50h, 51h, 52h, 54h or 55h) superior than zero
  • promotion to squaddie is systematic as long as one experience counter is not zero (except throwing experience)
  • when two soldiers have the same "score" for promotion, the first listed in soldier.dat will be promoted
  • number of kills and number of missions are used in the score calculation (along with psi strength and other stats)
  • promotions are done top to bottom (checks if someone can be a commander, then check for all possible colonels, then captains and finally sergeants)
  • squaddie promotion is done apart from other promotions so a rookie can become squaddie and then immediately sergeant at the end of a battle
  • score calculation routine is a virtual address 0x449500
  • promotion routine is at 0x4491C0

Seb76 12:34, 16 June 2008 (PDT)