Encumbrance (Apocalypse)

From UFOpaedia
Jump to navigation Jump to search

Empirical approximation

Tentatively (needs more testing):

  • Encumbrance allowance (A): 4 x Strength (Wong FAQ, not verified)
  • Encumbrance (E) is calculated as a weighted sum (?): the listed weight is multipled by the number of squares of the item. I'm not sure how items in the hand work yet, tentatively assuming same as elsewhere. Contrary to appearances, each armor unit only has one square.
    • Ahem...Apoc'd comes through. There is a total encumbrance field in the Battlescape save.

The scaling factor for actual speed is then the square root of (A-E)/A. Multiply this by maximum speed, then "do something" (both truncation and rounding are sometimes off by one).

The real question: how is the square root being approximated with integer math?

RT speed is simply INT(TB speed/8).

Our interest in this exercise is that in TB the following rules are used:

  • aimed fire TU cost is INT((36/RoF)% of maximum TU at start of turn)
    • if using Apoc'd, just read off the % from the weapon stats: "Fire Delay". RoF is calculated in-game from this.
  • snap fire TU cost is INT(aimed fire/2)
  • auto fire TU cost is INT(snap fire/2)

That is: the cutpoint from 7 to 8 aimed fire TU is incredibly important. The practical cases that you might actually see with naive loadouts are:

  • M4000 transitions at 67 TU.
  • The Lawpistol transitions at 45 TU

Some examples courtesy of Captain Midnight's editor

For STR 55, Speed 85 (the theoretical maximum starting STR and Speed for a human):

  • Full suit of Megapol armor: 14+12+10+10+9 = 55 weight/encumbrance
  • Medikit: weight 3 · 4 squares = 12 encumbrance
  • Marsec rifle: weight/encumbrance 7
  • 3 clips: weight/encumbrance 1 each, 3 total (in-game the rifle is weight 8 as the loaded clip counts)
  • 2 frag grenades, 2 gas grenades: 2 weight/encumbrance each, 8 total

This checks in as 85 encumbrance; calculated MP is 66.58, in-game 67. Oops. Calculated/actual aimed shot with a Marsec rifle at 67 MP is 8 MP, with corresponding autofire 2 MP/shot. We'd like 66 MP, for a calculated/actual aimed shot with a Marsec rifle of 7 MP, with corresponding autofire 1 MP/shot.

  • Apoc'd says 73, for calculated speed 69.48.... Oops.
  • The starting MP formula may not even be nonstrictly monotone increasing in STR and SPD. Further investigation warranted.