Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
Guia de Armas - Scripts WeaponData
By MIB
Guia com informações técnicas de armas de Left 4 Dead 2.

Em Left 4 Dead 2 as principais informações das armas são gravadas em scripts, um destes scripts é o WeaponData. Este guia é sobre os scripts WeaponData e informações contidas nele.
   
Award
Favorite
Favorited
Unfavorite
Informações Detalhadas do Arquivo WeaponData
Sobre o Arquivo
Em Left 4 Dead 2 os scripts WeaponData são responsáveis por armazenar informações sobre o dano, capacidade e precisão de uma arma. As informações de cada arma são armazenados neste diretório:
\Left 4 Dead 2\left4dead2\scripts

Exemplos.:
weapon_autoshotgun.txt
weapon_chainsaw.txt

Exemplo do Script weapon_autoshotgun.txt:


IMPORTANTE:
Os scripts de armas não aparecem por padrão no diretório\Left 4 Dead 2\left4dead2\scripts, é necessário abrir os arquivos a partir do programa GCFScape[nemstools.github.io]. Os scripts originais são armazenados neste VPK: pak01_dir.vpk e left4dead2_dlc1.vpk. Portanto, é necessário descompactar os scripts para ter acesso a eles.

Feito isso, você poderá criar seu próprio MOD VPK com os scripts e as configurações personalizadas de suas armas.

OBSERVAÇÃO:
Alterações em scripts funcionam apenas em servidores dedicados (personalizados) ou partidas locais.




Informações Relacionadas aos Danos da Arma em WeaponData:
  • Damage = Dano por bala.
  • Bullets = Balas por tiro.
  • RangeModifier = % de perda de dano a cada 512 unidades de jogo.
  • Range = Alcance máximo antes que as balas não causem mais dano. (Escala com RangeModifier). A curva começa com o dano reduzido pelo RangeModifier até aquele ponto específico. Exemplo:

  • GainRange = Isso transforma uma certa porção do Range, começando em seu final, em uma curva que é íngreme no meio e cai para 0 no final. O valor é quanto do intervalo esta curva ocupa.
  • PenetrationNumLayers = Quantas camadas uma bala pode penetrar antes de parar.
  • PenetrationPower =% de dano restante após passar por um objeto. Afeta apenas uma vez. (100 = 100% de dano.)
  • PenetrationMaxDistance = Distância máxima que os tiros podem percorrer após passar por um objeto.
  • CharacterPenetrationMaxDistance = Distância máxima antes que a penetração limitada comece a ser aplicada contra inimigos, não contra objetos. (É basicamente infinito até que a distância seja alcançada.)
  • CycleTime = Marcadores por segundo.
  • ClipSize = Capacidade máxima por magazine.
  • CarryCapacity = Quantidade máxima de munição sobressalente.
  • Damage per Second = Dano total por segundo.
  • Damage per Magazine = Dano total por carregador.
  • Total Damage = Dano Total com toda a munição disponível.


Informações Relacionadas à Precisão da Arma em WeaponData:
  • VerticalPunch = Quanto de recuo vertical.
  • SpreadPerShot = Quanto de spread é adicionado por tacada.
  • MaxSpread = Quantidade máxima de spread.
  • SpreadDecay = Quanto de spread é recuperado por segundo.
  • MinDuckingSpread = Menor spread quando agachado.
  • MinStandingSpread = Spread mais baixo quando em pé.
  • MinInAirSpread = Spread mais baixo quando no ar.
  • MaxMovementSpread = Espalhamento máximo possível para a arma.
  • (Shotguns)PelletScatterPitch = Dispersão vertical de pellets.
  • (Shotguns)PelletScatterYaw = propagação horizontal de pellets.
  • DeployDuration = Quanto tempo antes que uma arma possa ser usada após escolhê-la.
  • (Pistols)DualDeployDuration = Quanto tempo antes que pistolas duplas possam ser usadas após escolhê-las.
Dano das Armas por Área
Apesar de possuir todos os dados estatísticos de cada arma, os hitboxes possuem resultados variáveis ​​aos quais às vezes seus tiros podem ser um pouco menos ou mais potentes.

Na maioria das vezes o tiro no corpo vai retirar uma quantidade padrão de HP, por exemplo 36 da Pistola, mas quanto maior a distância do inimigo, a bala perde um pouco de sua potência e acaba tirando menos HP.

Cada infectado possui diferentes variáveis ​​de danos corporais; por exemplo, os braços do carregador parecem ser mais sensíveis a danos em comparação com os tiros no peito na barriga. Os listados abaixo são um cálculo médio de perto, podendo variar de acordo com as classes.

ÁREA          
DANO
Cabeça
4x
Peito
1x
Barriga
1,25x
Pernas
0,75

Para mais detalhes, a queda de dano ao longo da distância será exibida para cada uma das armas nos tópicos abaixo. Observe que as unidades não foram calculadas, apenas os dados do script foram extraídos.

Logo abaixo a lista com todas as principais informações do WeaponData de cada arma do jogo. Todas as informações abaixo são com os valores padrões do jogo.


Pistol (P220) & Dual Pistols (Glock 17)


Damage = 36
Bullets = 1
RangeModifier = 0.75
Range = 2500
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 0
CycleTime = 0.35 (171/minute) (0.175 (342/minute))
ClipSize = 30
CarryCapacity = Infinite
Damage per Second = 103 (206)
Damage per Magazine = 540 (1080)
Total Damage = Infinite

VerticalPunch = 2.0
SpreadPerShot = 1
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.5
MinStandingSpread = 1.5
MinInAirSpread = 3.0
MaxMovementSpread = 3.0
DeployDuration = 0.5
DualDeployDuration = 0.65

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_pistol.txt
Magnum (.50AE Desert Eagle)


Damage = 80
Bullets = 1
RangeModifier = 0.75
Range = 3500
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.3 (200)/minute
ClipSize = 8
CarryCapacity = Infinite
Damage per Second = 240
Damage per Magazine = 640
Total Damage = Infinite

VerticalPunch = 4.0
SpreadPerShot = 2
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.5
MinStandingSpread = 1.25
MinInAirSpread = 3.0
MaxMovementSpread = 3.0
DeployDuration = 0.5
DualDeployDuration = 0.65

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_pistol_magnum.txt
SMG (Uzi)


Damage = 20
Bullets = 1
RangeModifier = 0.84
Range = 2500
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 0
CycleTime = 0.0625 (960/minute (16/second))
ClipSize = 50
CarryCapacity = 650
Damage per Second = 320
Damage per Magazine = 1000
Total Damage = 10600

VerticalPunch = 0.9
SpreadPerShot = 0.32
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.7
MinStandingSpread = 1
MinInAirSpread = 1.7
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_smg.txt
Silenced SMG (Mac-10)


Damage = 25
Bullets = 1
RangeModifier = 0.84
Range = 2200
GainRange = 900
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 0
CycleTime = 0.0625 (960/minute (16/second))
ClipSize = 50
CarryCapacity = 650
Damage per Second = 400
Damage per Magazine = 1250
Total Damage = 17500

VerticalPunch = 1
SpreadPerShot = 0.4
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.85
MinStandingSpread = 1.2
MinInAirSpread = 1.7
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_smg_silenced.txt
MP5 (H&K)


Damage per shot: 26
Damage drop ratio: 0.84
Penetration power: 30
Capacity: 50
Carry capacity: 650
Rate of fire: 800/minute
Damage per second: 312
Damage per magazine: 1200
Total Damage: 16800

Damage = 26
Bullets = 1
RangeModifier = 0.84
Range = 2500
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 0
CycleTime = 0.075 (720/minute (12/second))
ClipSize = 50
CarryCapacity = 650
Damage per Second = 312
Damage per Magazine = 1300
Total Damage = 18200

VerticalPunch = 1
SpreadPerShot = 0.32
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.75
MinStandingSpread = 1.1
MinInAirSpread = 1.7
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_smg_mp5.txt
Pump Shotgun (Remington 870 Police Magnum Riot)


Damage = 250 (10 pellets * 25 damage each)
Bullets = 10
RangeModifier = 0.7
Range = 3000
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 500
CharacterPenetrationMaxDistance = 300
CycleTime = 0.5 (72/minute)
ClipSize = 8
CarryCapacity = 72
Damage per Second = 500
Damage per Magazine = 2000
Total Damage = 16000

VerticalPunch = 4
SpreadPerShot = 1
MaxSpread = 5
SpreadDecay = 5
MinDuckingSpread = 0
MinStandingSpread = 0.8
MinInAirSpread = 2.5
MaxMovementSpread = 1.5
PelletScatterPitch = 5.0
PelletScatterYaw = 7.5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_pumpshotgun.txt
Chrome Shotgun (Remington 870 Marine Magnum)


Damage = 248 (8 pellets * 31 damage each)
Bullets = 8
RangeModifier = 0.7
Range = 3000
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 500
CharacterPenetrationMaxDistance = 300
CycleTime = 0.5 (72/minute)
ClipSize = 8
CarryCapacity = 72
Damage per Second = 496
Damage per Magazine = 1984
Total Damage = 15872

VerticalPunch = 4
SpreadPerShot = 1
MaxSpread = 5
SpreadDecay = 5
MinDuckingSpread = 0
MinStandingSpread 0.8
MinInAirSpread = 2.5
MaxMovementSpread = 1.5
PelletScatterPitch = 3.0
PelletScatterYaw = 5.0

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_shotgun_chrome.txt
M16 (Assault Rifle M16A2)


Damage = 33
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.0875 (685.7/minute)
ClipSize = 50
CarryCapacity = 360
Damage per Second = 377
Damage per Magazine = 1650
Total Damage = 13530

VerticalPunch = 1.2
SpreadPerShot = 0.75
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.05
MinStandingSpread = 0.4
MinInAirSpread = 1.5
MaxMovementSpread = 5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_rifle.txt
AK-47 (Assault Rifle)


Damage = 58
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.13 (461.5/minute)
ClipSize = 40
CarryCapacity = 360
Damage per Second = 446
Damage per Magazine = 2320
Total Damage = 23200

VerticalPunch = 2
SpreadPerShot = 1.6
MaxSpread = 35
SpreadDecay = 7
MinDuckingSpread = 0.5
MinStandingSpread = 1
MinInAirSpread = 3
MaxMovementSpread = 6

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_rifle_ak47.txt
SCAR (Combat Rifle FN SCAR-L)


Damage = 44
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.07 (502/minute)
ClipSize = 60
CarryCapacity = 360
Damage per Second = 352
Damage per Magazine = 2640
Total Damage = 18480

VerticalPunch = 1
SpreadPerShot = 0.6
MaxSpread = 5
SpreadDecay = 4
MinDuckingSpread = 0.05
MinStandingSpread = 0.35
MinInAirSpread = 1.25
MaxMovementSpread = 4
SG552


Damage = 33
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.0825 (686/minute (no scope) / 444/minute (scope))
ClipSize = 50
CarryCapacity = 360
Damage per Second = 363 (no scope) / 231 (scope)
Damage per Magazine = 1650
Total Damage = 13530

VerticalPunch = 1.2
SpreadPerShot = 0.75
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.05
MinStandingSpread = 0.4
MinInAirSpread = 1.5
MaxMovementSpread = 5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_rifle_sg552.txt
Auto Shotgun Tactical (Benelli M4)


Damage = 253 (11 pellets * 23 damage each)
Bullets = 11
RangeModifier = 0.7
Range = 3000
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 500
CharacterPenetrationMaxDistance = 300
CycleTime = 0.15 (400/minute)
ClipSize = 10
CarryCapacity = 90
Damage per Second = 1687
Damage per Magazine = 2530
Total Damage = 25300

VerticalPunch = 3
SpreadPerShot = 20
MaxSpread = 5
SpreadDecay = 5
MinDuckingSpread = 0
MinStandingSpread = 0.8
MinInAirSpread = 2.5
MaxMovementSpread = 1.5
PelletScatterPitch = 4.0
PelletScatterYaw = 8.5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_autoshotgun.txt
Spas-12 (Combat Shotgun)


Damage = 252 (9 pellets * 28 damage each)
Bullets = 9
RangeModifier = 0.7
Range = 3000
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 30
PenetrationMaxDistance = 500
CharacterPenetrationMaxDistance = 300
CycleTime = 0.15 (400/minute)
ClipSize = 10
CarryCapacity = 90
Damage per Second = 1680
Damage per Magazine = 2520
Total Damage = 25200

VerticalPunch = 3
SpreadPerShot = 22
MaxSpread = 5
SpreadDecay = 6
MinDuckingSpread = 0
MinStandingSpread = 0.75
MinInAirSpread = 2.5
MaxMovementSpread = 1.5
PelletScatterPitch = 3.5
PelletScatterYaw = 8.0

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_shotgun_spas.txt
Hunting Rifle (Mini-14)


Damage = 90
Bullets = 1
RangeModifier = None
Range = 8192
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CharacterPenetrationMaxDistance = 8192 (Infinite.)
CycleTime = 0.25 (240/minute)
ClipSize = 15
CarryCapacity = 150
Damage per Second = 360
Damage per Magazine = 1350
Total Damage = 14850

VerticalPunch = 1.5
SpreadPerShot = 1
MaxSpread = 15
SpreadDecay = 8
MinDuckingSpread = 0
MinStandingSpread = 0.1
MinInAirSpread = 1.5
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_hunting_rifle.txt
Military Rifle (MSG3)


Damage = 90
Bullets = 1
RangeModifier = None
Range = 8192
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CharacterPenetrationMaxDistance = 8192 (Infinite.)
CycleTime = 0.25 (240/minute)
ClipSize = 30
CarryCapacity = 180
Damage per Second = 360
Damage per Magazine = 2700
Total Damage = 18900

VerticalPunch = 1.5
SpreadPerShot = 1
MaxSpread = 15
SpreadDecay = 8
MinDuckingSpread = 0.05
MinStandingSpread = 0.5
MinInAirSpread = 1.5
MaxMovementSpread = 5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_sniper_military.txt
Steyr Scout


Damage = 105
Bullets = 1
RangeModifier = None
Range = 8192
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CharacterPenetrationMaxDistance = 8192 (Infinite.)
CycleTime = 0.9 (66.6/minute)
ClipSize = 15
CarryCapacity = 180
Damage per Second = 105
Damage per Magazine = 1350
Total Damage = 17550

VerticalPunch = 1.5
SpreadPerShot = 1
MaxSpread = 15
SpreadDecay = 8
MinDuckingSpread = 0
MinStandingSpread = 0.1
MinInAirSpread = 1.5
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_sniper_scout.txt
AWP - Arctic Warfare Super Magnum


Damage = 115
Bullets = 1
RangeModifier = None
Range = 8192
GainRange = None
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CharacterPenetrationMaxDistance = 8192 (Infinite.)
CycleTime = 1.05 (57/minute)
ClipSize = 20
CarryCapacity = 180
Damage per Second = 115
Damage per Magazine = 2300
Total Damage = 23000

VerticalPunch = 1.5
SpreadPerShot = 1
MaxSpread = 15
SpreadDecay = 8
MinDuckingSpread = 0
MinStandingSpread = 0.1
MinInAirSpread = 1.5
MaxMovementSpread = 3

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_sniper_awp.txt
Grenade Launcher (M79)


Damage = 400-1000
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.5 (120/minute)
ClipSize = 1
CarryCapacity = 30
Damage per Second = 400-1000
Damage per Magazine = 400-1000
Total Damage = 12000-30000

VerticalPunch = 1.2
SpreadPerShot = 0.75
MaxSpread = 30
SpreadDecay = 5
MinDuckingSpread = 0.05
MinStandingSpread = 0.4
MinInAirSpread = 1.5
MaxMovementSpread = 5

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_grenade_launcher.txt
M60


Damage = 50
Bullets = 1
RangeModifier = 0.97
Range = 3000
GainRange = 1500
PenetrationNumLayers = 2
PenetrationPower = 50
PenetrationMaxDistance = 0
CycleTime = 0.11 (545.5/minute)
ClipSize = 150
CarryCapacity = None
Damage per Second = 454.5
Damage per Magazine = 7500
Total Damage = 7500

VerticalPunch = 2
SpreadPerShot = 1.6
MaxSpread = 35
SpreadDecay = 7
MinDuckingSpread = 0.5
MinStandingSpread = 1
MinInAirSpread = 3
MaxMovementSpread = 6

LOCAL DO SCRIPT: \Left 4 Dead 2\left4dead2\scripts\weapon_rifle_m60.txt
Armas de Mão - Melee
Combat Knife / Faca
Tipo: Cortante
Velocidade: 0.8 seg

  • Pode ser encontrada em todas as campanhas.




Baseball
Type: Bludgeoning
Speed: 0.8 seg
  • Pode ser encontrado em qualquer mapa.




Cricket Bat
Type: Bludgeoning
Speed: 0.8 seg




Crowbar
Tipo: Triturante
Velocidade: 0.8 seg

  • Pode ser encontrada em todas as campanhas, menos em The Parish and Swamp Fever.




Katana
Tipo: Cortante
Velocidade: 0.75 seg


Pode ser encontrada em:
  • Hard Rain
  • No Mercy
  • Dead Air
  • The Sacrifice
  • Dead Center
  • The Passing
  • Dark Carnival




Machete / Facão
Tipo: Cortante
Velocidade: 0.8 seg

Pode ser encontrada em:
  • Death Toll
  • Blood Harvest
  • Swamp Fever
  • The Parish




Tonfa
Tipo: Espancamento
Velocidade: 0.75 seg

Pode ser encontrada em:
  • No Mercy
  • Crash Course
  • Death Toll
  • The Parish




Frying Pan / Frigideira
Tipo: Espancamento
Velocidade: 0.75 seg

Pode ser encontrada em:
  • Death Toll
  • Blood Harvest
  • Swamp Fever
  • Hard Rain
  • The Parish




Guitar / Guitarra
Tipo: Espancamento
Velocidade: 1.0 seg

Pode ser encontrada em:
  • Dead Air
  • Dark Carnival
  • The Parish




Golf Club
Tipo: Espancamento
Velocidade: 0.75 seg

Pode ser encontrada em:
  • Crash Course
  • Dead Air
  • The Sacrifice
  • Dead Center
  • The Passing




Pitchfork
Type: Triturante
Velocidade: 0.88 seg

Pode ser encontrada em:
  • Blood Harvest
  • The Last Stand
  • Swamp Fever
  • Hard Rain




Chainsaw / Serra
Tipo: Triturante
Velocidade: 0.1 sec

Pode ser encontrada em todas as campanhas, mas não é comum.




Shove / Pá
Tipo: Espancamento
Velocidade: 1.0 seg

Pode ser encontrada em:
  • No Mercy
  • Death Toll
  • The Last Stand
  • The Passing
  • The Parish
  • Cold Stream



Fire Axe / Machado
Tipo: Cortante
Velocidade: 1.0 seg

Pode ser encontrada em todas as campanhas, menos em:
  • Dead Air
  • Death Toll
  • Blood Harvest
  • The Parish
Dúvidas?
Para aprender mais recursos e comandos do jogo, recomendo estes links:
Valve Developer L4D2
Forum Oficial L4D2 Steam