Dano

Receber dano é o efeito de reduzir a vida do jogador, dos inimigos, dos asteroides
ou de outras entidades.
Visão geral
No Factorio, as entidades possuem vida, podem morrer/ser destruídas e têm resistências. Dano é definido como o conceito de reduzir a vida de uma entidade usando um ataque, como um disparo de arma de fogo ou uma mordida de biter. As resistências de uma entidade determinam exatamente quanto dano ela receberá de um determinado ataque.
A vida máxima do jogador é 250 (sem escudos de energia), e esse valor pode ser aumentado por meio da tecnologia Vida
. Os valores de vida das demais entidades estão listados em suas respectivas páginas.
Tipos de dano
| Tipo de dano | Usado por |
|---|---|
| Físico | Balas, cartuchos de espingarda, railgun ammo, defender capsule
biters e pentápodes wriggler |
| Físico e explosão | Projéteis de canhão, artillery shell |
| Impacto | Colisão (de trem / car / tank) |
| Fogo | Munição de lança chamas, flamethrower turret |
| Ácido | spitters, vermes e pentápodes stomper |
| Veneno | Cápsula de veneno
pentápodes wriggler |
| Explosão | Foguetes, granadas, land mine
pentápodes strafer |
| Laser | Torre laser, distractor capsule, personal laser defense |
| Elétrico | Discharge defense, destroyer capsule, tesla ammo, tesla turret |
Poder de perfuração
O poder de perfuração está presente nas munições do tanque. Ele determina quantos pontos de vida dos inimigos um projétil pode causar antes de não conseguir mais continuar atravessando os alvos. Para perfurar um inimigo, ele precisa ser morto pelo projétil, e o dano causado para eliminá-lo deve ser menor que o poder de perfuração restante.[1] O dano causado também reduz o poder de perfuração. Por exemplo, disparar um projétil de canhão com 300 de poder de perfuração contra biters médios com 75 de vida significa que o projétil atravessará 4 biters médios, eliminando-os, e ainda destruirá ou causará dano a mais um alvo.
Resistência
As resistências a tipos específicos de dano podem ser representadas de duas formas:
- Uma porcentagem, como: "Físico: 10%". O dano recebido desse tipo é simplesmente reduzido nessa porcentagem.
- Uma redução fixa, seguida da porcentagem, como: "Físico: 25/10%". Isso significa que o dano recebido é reduzido primeiro em 25 pontos e, em seguida, em 10%.
Atirar em um objeto com resistência física de "25/10%" praticamente não causa efeito quando as balas causam menos de 25 pontos de dano cada. Se cada bala causar 45 pontos de dano, a redução fixa de 25 é aplicada primeiro, restando 20 pontos, que então são reduzidos em 10%, resultando em 18 pontos de dano causados ao alvo.
As duas subseções a seguir explicam detalhadamente os cálculos dos dois tipos de resistência.
Redução, ou resistência "fixa"
A resistência fixa reduz o dano em um valor específico, desde que o dano resultante não seja inferior a 1. Caso o resultado seja inferior a 1, é utilizada uma fórmula alternativa.
Seja R o valor da resistência fixa, D o dano recebido e M o dano modificado (ou seja, o dano após considerar a resistência fixa). Então:
se R+1<D
M=D-R
caso contrário, se D>1
M=1/(R-D+2)
caso contrário
M=1/(R+1).
Se a resistência fixa for igual ou superior ao dano bruto, o dano modificado tende assintoticamente a 0, conforme mostrado na tabela abaixo:
| Dano | Resistência fixa | Dano modificado (com 0% de resistência) |
|---|---|---|
| 5 | 0 | 5 |
| 5 | 1 | 4 |
| 5 | 2 | 3 |
| 5 | 3 | 2 |
| 5 | 4 | 1 |
| 5 | 5 | 1/2 |
| 5 | 6 | 1/3 |
| 5 | 7 | 1/4 |
| 5 | 8 | 1/5 |
| ... | ... | ... |
Resistência percentual
A resistência percentual reduz o dano pela porcentagem especificada. Ela é aplicada após a resistência fixa (caso ambas existam) e, portanto, altera o valor do "dano modificado" descrito acima, reduzindo-o pela porcentagem indicada. Se o valor for 100%, a entidade será imune a esse tipo de dano. Essa é a única forma de tornar uma entidade imune a um tipo de dano, já que a redução fixa nunca consegue reduzir completamente o dano para 0.
Como exemplo, uma entidade com 25% de resistência a dano físico atingida por uma bala que causa 100 de dano físico receberá 75 de dano em vez de 100.
A fórmula usada para calcular a resistência percentual é a seguinte:
Seja M o dano após a resistência fixa, P a resistência percentual (em forma decimal, portanto 25%=0,25) e F o dano final.
F = M * (1 - P)
Fórmulas combinadas
Seja D o dano bruto recebido (do tipo aplicável), R o valor da resistência fixa (contra esse tipo de dano), P a resistência percentual (contra o mesmo tipo de dano), em forma decimal (por exemplo, 20%=0,2), e F o dano final causado ao alvo.
Se R+1<D
F = (D - R) * (1 - P)
caso contrário, se D>1
F = (1 - P) / (R-D+2)
caso contrário
F = (1 - P) / (R+1)
Conquistas
O conceito de dano está diretamente relacionado às seguintes conquistas:
| Run Forrest, run Destroy 100 trees by impact. |
| Piromaníaco Destroy 10k trees with fire. |
| Esmagado Destroy 10 spawners by impact. |
| Golem Survive a hit of 500 damage or more. |
| Cuidado onde pisa Get killed by a moving locomotive. |