Talk:Damage Modifiers (Apocalypse)

From UFOpaedia
Jump to navigation Jump to search

Armour Damage influence

Does anyone know how Armour is counted into the final damage calculations?

Does it just flat out change the soldiers Damage Modifier from Human to Megapol Armour and then only uses the Megapol Armour damage table or is there some more math involved, where the Human modifiers are taken first and then the Armour modifiers are added on top of that? Bard (talk) 18:07, 10 November 2019 (CET)

I honestly don't know, although it's only really relevant to Toxin A/B/C (for everything else, either Human is transparent or they're both zero anyway). Magic9mushroom (talk) 03:57, 11 November 2019 (CET)
So after testing a bit, I've found out that all hired units will use the "X-COM Agent/Biochemist/Mechanic/Quantum Physicist" category, which all are assigned with the "Human" Damage Modifier. This means that Androids will again be assigned the Human modifier, even if you have fixed the "Android" category to use the Android Damage Modifier.
In fact, I think the "Android" category might only be used for the S.E.L.F. units, whenever you Raid or Investigate a building owned by S.E.L.F., this also means that Androids that appear in other organisations like Cult of Sirius or Megapol will also use the "Human" Damage Modifier.
As for the armour, the testing was like this:
100 Stun Gas and Stun Damage on the unit - 0 Stun Gas and Stun Damage on the Megapol Armour -> Unit with full Megapol Armour did not fall asleep.
However, if you took off one or more pieces of the Megapol Armour, the stun damage you received became stronger. Units with about 5 TU's inside Stun Gas will still instantly fall asleep by turning or taking another step even if only the Left Arm is missing, just like always. While when spamming the Stun Grapple it would only increase the Stun Damage to a certain point, with only one equipment piece missing, and wouldn't further increase the Stun Damage received, no matter how many attacks were done in that one turn.
0 Stun Gas and Stun Damage on the unit - 100 Stun Gas and Stun Damage on the Megapol Armour -> Unit with full Megapol Armour did not fall asleep.
0 Stun Gas and Stun Damage on the unit - 200 Stun Gas and Stun Damage on the Megapol Armour -> Unit with full Megapol Armour did not fall asleep.


So a sort of conclusion is, the Damage Modifier of the armour is calculated after the units Damage Modifier, along with a sort of hard cap on the final damage received, similar to how there is a hard cap on how high stats can be improved or how Multiworms will only fall unconscious if you damage them first. With each individual piece of Armour also being somehow counted into all of that.


Also, due to how all X-COM units are forced the Human Damage Modifier onto them, there doesn't seem to be a way to properly fix the Androids resistances for the player or non-S.E.L.F. controlled untis. Bard (talk) 12:48, 18 November 2019 (CET)
I don't think the S.E.L.F. guards are supposed to be androids - they all have human stats and are the same type of unit as normal security guards. So I doubt that changing the damage modifier will affect them. Maybe S.E.L.F. guards are intended to be human contractors or sympathizers. After all, androids are second-class citizens in Mega-Primus and it's possible that they're prohibited from carrying weapons (X-COM android agents presumably have special permission). Darkpast (talk) 22:36, 23 June 2020 (UTC)
I've run some tests and they confirmed my suspicions - changing the Androids' Damage Modifier does not affect S.E.L.F. units. In other words, S.E.L.F. guards are humans. Darkpast (talk) 18:42, 25 June 2020 (UTC)
My testing of armour damage seems to suggest each modifier is used in sequence. So if a butterfingered 50-Health Agent in Megapol Armour drops an armed High Explosive (power 120) at her feet, with Human damage from Explosive set to 200% and Megapol Armour damage from Explosive set to 50%:
1) The armour takes the 120-damage hit, let's say on the head (as just happened when I tried it). 120 damage is reduced to 60 by Megapol Armour damage modifier. 16 damage gets through the 44 armour, and the armour takes floor(60*3/44) = 4 damage (protection is now 40).
2) The agent takes the 16-damage residual hit. 16 damage is increased to 32 by Human damage modifier. She is now on 18 health and has a 64% chance of taking a critical wound to the head. Magic9mushroom (talk) 08:50, 13 July 2020 (UTC)