Khitrir: Difference between revisions
No edit summary |
No edit summary |
||
| (74 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[User:76561198031004412/Sandbox|Sandbox]] | |||
How do pirate speed, Pike's Perk, and the ap drug stack? | |||
Vehicle type different ap costs. | |||
Big tables to compare weapons across.types. | |||
[[Achievements]] | |||
Friendly units | |||
Add chassiss to faction pages once heavy truck issue known | |||
Supply cost of eneemies tk contextualise "removing 10% of enemy supply" type rewards. | |||
Some chabgelogs still use steampowered links not linking to avtual patch pages. | |||
== Nav candidates == | |||
<!-- | |||
* [[File:Badge alien light 234x234.png|32px|link=Alien Spiderling]] [[Alien Spiderling]] | |||
* [[File:Squad badge bugs stinger 234x234.png|32px|link=Alien Stinger]] [[Alien Stinger]] | |||
* [[File:Squad badge bugs dragonfly 234x234.png|32px|link=Alien Dragonfly]] [[Alien Dragonfly]] | |||
* [[File:Squad badge bugs harpy 234x234.png|32px|link=Alien Harpy]] [[Alien Harpy]] | |||
* [[File:Squad badge bugs medium 234x234.png|32px|link=Young Alien Warrior]] [[Young Alien Warrior]] | |||
* [[File:Badge alien heavy 234x234.png|32px|link=Alien Warrior]] [[Alien Warrior]] | |||
* [[File:Squad badge bugs bombardier 234x234.png|32px|link=Alien Bombardier]] [[Alien Bombardier]] l | |||
* [[File:Squad badge bugs blaster 234x234.png|32px|link=Blaster Bug]] [[Blaster Bug]] | |||
* [[File:Badge alien queen 234x234.png|32px|link=Alien Queen]] [[Alien Queen]] | |||
--> | |||
=== Skeuomorphic === | |||
{| class"wikitable" style="background-color: #1b2721; align=center; border: 1px solid white; color: white; border-spacing: 0px; border-collapse: collapse; font-variant: small-caps; text-align: center; font-size:small;" | |||
|- | |||
| colspan="11" style="background-color: #1b2721; align=center; border: 1px solid white;| <big>'''[[Alien Wildlife|alien wildlife orbat]]'''</big> | |||
|- | |||
| | |||
|- | |||
| colspan="4" style="text-align: right"|[[File:Badge alien queen 234x234.png|32px|link=Alien Queen]] | |||
| colspan="2" |<sub>hq|cavalry</sub><br>[[Alien Queen|queen]] | |||
| colspan="5" style=""| | |||
|- | |||
| style="height:2em; width:1.5em;"| | |||
| style="border-bottom: 1px solid white; height:2em; width:1.5em;"| | |||
| style="border-bottom: 1px solid white; height:2em; width:5em;"| | |||
| style="border-right: 1px solid white; border-bottom: 1px solid white;" width:1.5em;"| | |||
| style="border-bottom: 1px solid white; height:2em; width:5em;"| | |||
| style="border-bottom: 1px solid white; height:2em; width:5em;"| | |||
| style="border-bottom: 1px solid white; height:2em; width:5em;"| | |||
| style="height:2em; width:1.5em;"| | |||
| style="height:2em; width:5em;"| | |||
| style="height:2em; width:5em;"| | |||
| style="height:2em; width:1.5em;"| | |||
|- | |||
| style="border-right: 1px solid white;"| | |||
| style="height:0.5em; "| | |||
| style="height:0.5em; "| | |||
| style="border-right: 1px solid white;"| | |||
| style="height:0.5em; "| | |||
| style="height:0.5em; "| | |||
| style="border-right: 1px solid white;"| | |||
| style="height:0.5em; "| | |||
|- | |||
| style="border-right: 1px solid white;"| | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Squad badge bugs bombardier 234x234.png|32px|link=Alien Bombardier]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>armored|artillery</sub><br>[[Alien Bombardier|bombardier]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Squad badge bugs stinger 234x234.png|32px|link=Alien Stinger]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>infantry</sub><br>[[Alien Stinger|stinger]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Badge alien light 234x234.png|32px|link=Alien Spiderling]] | |||
| rowspan="2" style="padding: 0em 3em 0em 0em;"|<sub>reconnaissance</sub><br>[[Alien Spiderling|spiderling]] | |||
|- | |||
| style="border-right: 1px solid white; height:2em;"| | |||
| | |||
| | |||
| | |||
|- | |||
| style="border-right: 1px solid white;"| | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em; "|<br>[[File:Badge alien heavy 234x234.png|32px|link=Alien Warrior]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>armored|cavalry</sub><br>[[Alien Warrior|warrior]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Squad badge bugs stinger 234x234.png|32px|link=Alien Stinger]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>infantry</sub><br>[[Alien Stinger|stinger]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Badge alien light 234x234.png|32px|link=Alien Spiderling]] | |||
| rowspan="2" style="padding: 0em 3em 0em 0em;"|<sub>reconnaissance</sub><br>[[Alien Spiderling|spiderling]] | |||
|- | |||
| style="border-right: 1px solid white; height:2em;"| | |||
| | |||
| | |||
| | |||
|- | |||
| style="border-right: 1px solid white;"| | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em; "|<br>[[File:Squad badge bugs blaster 234x234.png|32px|link=Blaster Bug]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>armored|antitank</sub><br>[[Blaster Bug|blaster bug]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Squad badge bugs stinger 234x234.png|32px|link=Alien Stinger]] | |||
| rowspan="2" style="border-right: 1px solid white; padding: 0em 3em 0em 0em;"|<sub>infantry</sub><br>[[Alien Stinger|stinger]] | |||
| style="border-bottom: 1px solid white;"| | |||
| rowspan="2" style="height:2em;"|<br>[[File:Badge alien light 234x234.png|32px|link=Alien Spiderling]] | |||
| rowspan="2" style="padding: 0em 3em 0em 0em;"|<sub>reconnaissance</sub><br>[[Alien Spiderling|spiderling]] | |||
|- | |||
| style="height:2em;"| | |||
| | |||
| | |||
| | |||
|- | |||
| style="height:2em;"| | |||
|} | |||
<table style="border-spacing: 0px; border-collapse: separate;"> | |||
<tr> | |||
<td></td> | |||
<td id="chartbox" colspan="2" rowspan="1" class="{{{class|}}}" style="border: {{{border|}}}px solid black;; {{{style|}}}">[[File:Badge alien queen 234x234.png|center|64px|link=Alien Queen]]</td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td id="chartgeneral" rowspan="2" style="border-right: 1px solid white;"><div style="width: 1em; height: 2em;"></div></td><td id="chartgeneral" rowspan="2"><div style="width: 1em; height: 2em;"></div></td> | |||
</tr> | |||
</table> | |||
=== Traditional === | |||
{| class""wikitable" style="background-color: black; align=center; border: 1px solid white; color: white;" | |||
|- | |||
! colspan="2" | [[Alien Wildlife]] | |||
|- | |||
! Melee | |||
| [[File:Badge alien light 234x234.png|16px|link=Alien Spiderling]] [[Alien Spiderling]] • [[File:Squad badge bugs medium 234x234.png|16px|link=Young Alien Warrior]] [[Young Alien Warrior]] | |||
|- | |||
! Ranged | |||
| [[File:Squad badge bugs stinger 234x234.png|16px|link=Alien Stinger]] [[Alien Stinger]] • [[File:Squad badge bugs dragonfly 234x234.png|16px|link=Alien Dragonfly]] [[Alien Dragonfly]] • [[File:Squad badge bugs harpy 234x234.png|16px|link=Alien Harpy]] [[Alien Harpy]] | |||
|- | |||
! Heavy | |||
| [[File:Badge alien heavy 234x234.png|16px|link=Alien Warrior]] [[Alien Warrior]] • [[File:Squad badge bugs bombardier 234x234.png|16px|link=Alien Bombardier]] [[Alien Bombardier]] • [[File:Squad badge bugs blaster 234x234.png|16px|link=Blaster Bug]] [[Blaster Bug]] • [[File:Badge alien queen 234x234.png|16px|link=Alien Queen]] [[Alien Queen]] | |||
|} | |||
=== Heavy === | |||
{| class=wikitable" style="background-color: black; align=center; border: 1px solid white; color: white; text-align: center; " | |||
|- | |||
! colspan="5" | [[Alien Wildlife]] | |||
|- | |||
| [[File:Badge alien light 234x234.png|48px|link=Alien Spiderling]] | |||
| [[File:Squad badge bugs stinger 234x234.png|48px|link=Alien Stinger]] | |||
| [[File:Squad badge bugs dragonfly 234x234.png|48px|link=Alien Dragonfly]] | |||
| [[File:Squad badge bugs harpy 234x234.png|48px|link=Alien Harpy]] | |||
|- | |||
| [[Alien Spiderling]] | |||
| [[Alien Stinger]] | |||
| [[Alien Dragonfly]] | |||
| [[Alien Harpy]] | |||
|- | |||
| [[File:Squad badge bugs medium 234x234.png|48px|link=Young Alien Warrior]] | |||
| [[File:Badge alien heavy 234x234.png|48px|link=Alien Warrior]] | |||
| [[File:Squad badge bugs bombardier 234x234.png|48px|link=Alien Bombardier]] | |||
| [[File:Squad badge bugs blaster 234x234.png|48px|link=Blaster Bug]] | |||
| [[File:Badge alien queen 234x234.png|48px|link=Alien Queen]] | |||
|- | |||
| [[Young Alien Warrior]] | |||
| [[Alien Warrior]] | |||
| [[Alien Bombardier]] | |||
| [[Blaster Bug]] | |||
| [[Alien Queen]] | |||
|} | |||
=== Simple === | |||
---- | |||
{| class""wikitable" style="margin: auto; border-collapse: collapse;" | |||
|- | |||
! style="border-bottom: 1px solid white; color: white; width:8em;" | [[File:Promotion 92.png|48px|link=Weapons]] | |||
! style="border-bottom: 1px solid white; color: white; width:32em; text-align:left;" |<big><big>[[Weapons]]</big></big> | |||
|- | |||
|} | |||
{| class""wikitable" style="margin: auto; border-collapse: collapse;" | |||
|- | |||
! style="border-bottom: 1px solid white; color: white; width:8em;" | [[File:Promotion 12.png|48px|link=Characters]] | |||
! style="border-bottom: 1px solid white; color: white; width:32em; text-align:left;" |<big><big>[[Characters]]</big></big> | |||
|- | |||
! style="border-right: 1px solid white; color: white; padding: 0em 1em 0em 0em;"| [[Squad Leaders]] | |||
| style="padding: 0em 0em 0em 1em;"| | |||
[[File:Lim badge 114x114.png|24px|link=Charles Lim]] [[Charles Lim]] • [[File:Pike badge 114x114.png|24px|link=Edwin Pike]] [[Edwin Pike]] • [[File:Yaz badge 114x114.png|24px|link=Fedor Yazhov]] [[Fedor Yazhov]]<br>[[File:Wetteroth badge 114x114.png|24px|link=J.G. Wetteroth]] [[J.G. Wetteroth]] • [[File:Vamplew badge 114x114.png|24px|link=Jacques Yves Vamplew]] [[Jacques Yves Vamplew]] • [[File:Darby badge 114x114.png|24px|link=Jane Darby]] [[Jane Darby]]<br>[[File:Sy badge 114x114.png|24px|link=Jean Sy]] [[Jean Sy]] • [[File:Greifinger badge 114x114.png|24px|link=Kody Greifinger]] [[Kody Greifinger]] • | |||
[[File:Carda badge 114x114.png|24px|link=Marta Carda]] [[Marta Carda]]<br>[[File:Sachin badge 114x114.png|24px|link=Sachin Singh]] [[Sachin Singh]] • [[File:Tech badge 114x114.png|24px|link=Tekko'Beo Phosa]] [[Tekko'Beo Phosa]] | |||
|- | |||
! style="border-right: 1px solid white; color: white; padding: 0em 1em 0em 0em;"| [[Pilots]] | |||
| style="padding: 0em 0em 0em 1em;"| | |||
[[File:Achilleas badge 114x114.png|24px|link=Achilleas Kainoo]] [[Achilleas Kainoo]] • | |||
[[File:Exconde badge 114x114.png|24px|link=Gabriel Exconde]] [[Gabriel Exconde]] <br>[[File:Bog badge 114x114.png|24px|link=Garry Boganwright]] [[Garry Boganwright]]• [[File:Ivey badge 114x114.png|24px|link=Ivory Isom]] [[Ivory Isom]] • [[File:Rewa badge 114x114.png|24px|link=Renu Rewa]] [[Renu Rewa]] | |||
|- | |||
! style="border-right: 1px solid white; color: white; padding: 0em 1em 0em 0em;"| [[NPCs]] | |||
| style="padding: 0em 0em 0em 1em;"| [[Field Marshal Zama]] • [[Frankie Sallustio]] • [[Lieutenant Hayflick]] • [[Xiao Xiao]] | |||
|} | |||
Faction.....................Rogue Army | |||
Sold on the Blackmarket.....Yes | |||
Trade Value ................70 | |||
Range | |||
2-9 | |||
Accuracy Modifier | |||
0 | |||
HP Damage | |||
60 | |||
Armor Damage | |||
70 | |||
Armor Penetration | |||
45 | |||
Suppression | |||
15 | |||
Elements Hit | |||
1 | |||
Rate of Fire | |||
3 | |||
Ammo Count | |||
8 | |||
== weapon mechancis == | |||
===Test === | |||
{{#invoke:TestModule|get|SR31 - HM SPR|IdealRange}} | |||
===Drafting=== | |||
[[Module:Data/Weapons.json]] | |||
{| class="wikitable" | |||
|+ Caption text | |||
|- | |||
! K-pac !! Salvo !! ustained Fire | |||
|- | |||
| | |||
* MinRange 1 | |||
* IdealRange 4 | |||
* MaxRange 8 | |||
* AccuracyBonus 0 | |||
* AccuracyDropoff -6 | |||
* Damage 9 | |||
* DamageDropoff -0.8 | |||
* DamagePctCurrentHitpoints 0 | |||
* DamagePctCurrentHitpointsMin 0 | |||
* DamagePctMaxHitpoints 0 | |||
* DamagePctMaxHitpointsMin 0 | |||
* ArmorPenetration 30 | |||
* ArmorPenetrationDropoff -1.8 | |||
* DamageToArmorDurability 9 | |||
* DamageToArmorDurabilityMult 1 | |||
* DamageToArmorDurabilityDropoff -0.6 | |||
* DamageToArmorDurabilityDropoffMult 1 | |||
* Suppression 3 | |||
* BlackMarketMaxQuantity 1 | |||
|| | |||
* Title "Salvo" | |||
* ShortDescription "" | |||
* Description "A burst of several rounds. Effective on short to medium distance in suppressing and eliminating soft targets." | |||
* Icon "skill_05 @5042.png" | |||
* Tags | |||
* Empty array | |||
* ActionPointCost 0 | |||
* IsLimitedUses true | |||
* Uses 16 | |||
* IsSilent false | |||
* IsTargeted true | |||
* IsLineOfFireNeeded true | |||
* IsAttack true | |||
* MinRange 1 | |||
* IdealRange 1 | |||
* MaxRange 8 | |||
* Repetitions 3 | |||
* AoEType 0 | |||
* AoEChanceToHitCenter 50 | |||
* SelectableTiles 3 | |||
* ScatterMode 0 | |||
* Scatter 0 | |||
* ScatterChance 50 | |||
|| | |||
* Description "Sustained semi-automatic fire over an extended period of time with the goal to suppress an enemy unit and keep it suppressed." | |||
* Icon "skill_04 @4855.png" | |||
* Tags | |||
* Empty array | |||
* ActionPointCost 0 | |||
* IsLimitedUses true | |||
* Uses 16 | |||
* IsSilent false | |||
* IsTargeted true | |||
* IsLineOfFireNeeded true | |||
* IsAttack true | |||
* MinRange 1 | |||
* IdealRange 1 | |||
* MaxRange 8 | |||
* Repetitions 8 | |||
* AoEType 0 | |||
* AoEChanceToHitCenter 50 | |||
* SelectableTiles 3 | |||
* ScatterMode 0 | |||
* Scatter 0 | |||
* ScatterChance 50 | |||
|} | |||
{| class="wikitable" | |||
|- | |||
! Weapon | |||
| K-PAC | |||
! Skill | |||
| Salvo | |||
! AP | |||
| 40 | |||
! Ammo | |||
| 16 | |||
! Squad? | |||
| Yes | |||
|- | |||
! Range<br><small>(Tiles)</small> | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Accuracy | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Armor Penetration | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Base HP Damage per shot | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Expected HP Damage per rifleman | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Base Armor Damage per shot | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|- | |||
! Expected Armor Damage per rifleman | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
|} | |||
Expexted accueXy per tile | Expexted accueXy per tile | ||
| Line 10: | Line 442: | ||
Questions: How do range expansions interact with this? | Questions: How do range expansions interact with this? | ||
C+P from the discord | |||
I've been working on a tool to generate the Acc/Dmg graphs for the wiki. The logic I came up with, based purely on looking at the graphs and weapon stats, is as follows: | I've been working on a tool to generate the Acc/Dmg graphs for the wiki. The logic I came up with, based purely on looking at the graphs and weapon stats, is as follows: | ||
To display the graph, you only need seven parameters: MinRange, MaxRange, IdealRange, AccModifier, AccDropoff, Damage, and DamageDropoff. The x-axis shows values from 1 to 15 and the y-axis shows values from 0 to 100. | To display the graph, you only need seven parameters: MinRange, MaxRange, IdealRange, AccModifier, AccDropoff, Damage, and DamageDropoff. The x-axis shows values from 1 to 15 and the y-axis shows values from 0 to 100. | ||
| Line 39: | Line 461: | ||
- Should the damage drop-off be 0, the game usually starts the damage curve at y = 50 instead of y = 100. | - Should the damage drop-off be 0, the game usually starts the damage curve at y = 50 instead of y = 100. | ||
---- | |||
From reddit | |||
Something else important to note about impossible shot is that it increases max range but doesn't increase the damage dropoff. If you're not careful about reading charts it's possible to do 0 damage on hit, especially with AP ammo since it reduces damage. | |||
- extend range on table out, but denote over range with red to give info on imp shot? | |||
Match gives +1 range, +10 accuracy, and modifies the accuracy curve by -2 accuracy per tile (so the bonus drops off at long range) | |||
Match doesn’t modify damage dropoff, but that’s based on distance, so you’ll do less damage in the bonus range | |||
Latest revision as of 21:28, 31 May 2026
How do pirate speed, Pike's Perk, and the ap drug stack?
Vehicle type different ap costs.
Big tables to compare weapons across.types.
Achievements Friendly units Add chassiss to faction pages once heavy truck issue known
Supply cost of eneemies tk contextualise "removing 10% of enemy supply" type rewards. Some chabgelogs still use steampowered links not linking to avtual patch pages.
Skeuomorphic
| alien wildlife orbat | ||||||||||
| hq|cavalry queen |
||||||||||
| armored|artillery bombardier |
infantry stinger |
reconnaissance spiderling | ||||||||
| armored|cavalry warrior |
infantry stinger |
reconnaissance spiderling | ||||||||
| armored|antitank blaster bug |
infantry stinger |
reconnaissance spiderling | ||||||||
Traditional
| Alien Wildlife | |
|---|---|
| Melee | |
| Ranged | |
| Heavy | |
Heavy
| Alien Wildlife | ||||
|---|---|---|---|---|
| Alien Spiderling | Alien Stinger | Alien Dragonfly | Alien Harpy | |
| Young Alien Warrior | Alien Warrior | Alien Bombardier | Blaster Bug | Alien Queen |
Simple
| Weapons |
|---|
Faction.....................Rogue Army Sold on the Blackmarket.....Yes Trade Value ................70 Range 2-9 Accuracy Modifier 0 HP Damage 60 Armor Damage 70 Armor Penetration 45 Suppression 15 Elements Hit 1 Rate of Fire 3 Ammo Count 8
weapon mechancis
Test
8
Drafting
| K-pac | Salvo | ustained Fire |
|---|---|---|
|
|
|
| Weapon | K-PAC | Skill | Salvo | AP | 40 | Ammo | 16 | Squad? | Yes | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Range (Tiles) |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Accuracy | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Armor Penetration | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Base HP Damage per shot | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Expected HP Damage per rifleman | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Base Armor Damage per shot | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Expected Armor Damage per rifleman | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Expexted accueXy per tile Damage per tile Post accuracy damage ler tile Post accuracy armor damage per tile Armor pen per tile
Questions: How do range expansions interact with this?
C+P from the discord
I've been working on a tool to generate the Acc/Dmg graphs for the wiki. The logic I came up with, based purely on looking at the graphs and weapon stats, is as follows: To display the graph, you only need seven parameters: MinRange, MaxRange, IdealRange, AccModifier, AccDropoff, Damage, and DamageDropoff. The x-axis shows values from 1 to 15 and the y-axis shows values from 0 to 100.
Generating accuracy curve:
- The IdealRange determines the x-value at which the accuracy is highest. The point `(x, y) = (IdealRange , 50)` therefore becomes the starting point of the accuracy curve.
- AccModifier simply adds its value to the initial accuracy at x = IdealRange. Therefore, we actually start at `(IdealRange, 50 + AccModifier)`.
- The curve then descends linearly in both directions using the absolute distance from IdealRange in tiles * AccDropoff. For each y value, it is `(50 + AccModifier) – abs(x – IdealRange) * abs(AccDropoff)`.
- Then all values outside the {MinRange, MaxRange} range are cut off
Generating damage curve:
- For most weapons, the displayed in-game curve starts at y = 100 and drops off using the DamageDropoff parameter. At y = 100, the damage is at 100%, so the dropoff needs to be relative to this (`relativeDMGDropoff = (DamageDropoff * 100) / Damage`) - Then, calculate the damage curve similarly to the accuracy curve above, but this time only dropping off in one direction. - Finally, cut off all values outside the MinRange and MaxRange. - Should the damage drop-off be 0, the game usually starts the damage curve at y = 50 instead of y = 100.
From reddit
Something else important to note about impossible shot is that it increases max range but doesn't increase the damage dropoff. If you're not careful about reading charts it's possible to do 0 damage on hit, especially with AP ammo since it reduces damage.
- extend range on table out, but denote over range with red to give info on imp shot?
Match gives +1 range, +10 accuracy, and modifies the accuracy curve by -2 accuracy per tile (so the bonus drops off at long range)
Match doesn’t modify damage dropoff, but that’s based on distance, so you’ll do less damage in the bonus range



