In other languages: Deutsch English Español Français 日本語 한국어 Русский Українська 简体中文

Dano

From Official Factorio Wiki
Jump to navigation Jump to search
Tela piscando em vermelho ao receber 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.