shell params

This commit is contained in:
tresabhi committed 2026-10-11 13:42:20 -05:00
1 parent 53eebc7a43
commit 1f0392681a
4 files changed
+30 -16

No files matched your search

+7 -7
View File
@@ -45,11 +45,11 @@
"burst_size": "Burst size",
"intra_burst": "Intra-burst",
"penetration": "Penetration",
"penetration_loss_by_distance": "Penetration loss by 500m",
"penetration_loss_after_ricochet": "Penetration loss after ricochet",
"shell_velocity": "Shell velocity",
"shell_range": "Shell range",
"shell_capacity": "Shell capacity",
"penetration_loss_by_distance": "Loss by 500m",
"penetration_loss_after_ricochet": "Loss after ricochet",
"shell_velocity": "Velocity",
"shell_range": "Range",
"shell_capacity": "Capacity",
"caliber": "Caliber",
"normalization": "Normalization",
"ricochet": "Ricochet",
@@ -66,7 +66,7 @@
"azimuth_right": "Azimuth right",
"speed_forward": "Forward",
"speed_backward": "Backward",
"speeds": "Speeds",
"speeds": "Speed",
"engine_power": "Engine power",
"brake_force": "Brake force",
"weight": "Weight",
@@ -80,7 +80,7 @@
"medium_terrain_coefficient_raw": "Medium",
"soft_terrain_coefficient_raw": "Soft",
"hull_traverse_speed": "Hull traverse speed",
"hull_traverse_speeds": "Hull traverse speeds",
"hull_traverse_speeds": "Hull traverse speed",
"hull_traverse_speed_hard": "Hard",
"hull_traverse_speed_medium": "Medium",
"hull_traverse_speed_soft": "Soft",
@@ -75,7 +75,7 @@
gap: var(--space-2);
&[data-indent="true"] {
padding-left: var(--space-5);
padding-left: var(--space-4);
}
.value {
+12 -6
View File
@@ -316,7 +316,17 @@ export const characteristics = {
},
},
// penetration_loss_after_ricochet: unavailable,
penetration_loss_after_ricochet: {
type: CharacteristicType.Number,
should_render({ shell }) {
return !isExplosive(shell.type);
},
compute() {
return 25;
},
},
shell_velocity: {
type: CharacteristicType.Number,
@@ -458,11 +468,7 @@ export const characteristics = {
coefficient *= effect.shotDispersionAngleFactor;
});
return (
gun.dispersion_base *
degressive("gunner") *
coefficient
);
return gun.dispersion_base * degressive("gunner") * coefficient;
},
},
@@ -110,8 +110,16 @@ export const characteristicsGroups: CharacteristicsGroup[] = [
// render: CharacteristicsGroupRender.Statistical,
order: [
{ name: "penetration", units: "mm" },
{ name: "penetration_loss_by_distance", units: "percentage" },
{ name: "penetration_loss_after_ricochet" },
{
name: "penetration_loss_by_distance",
units: "percentage",
indent: true,
},
{
name: "penetration_loss_after_ricochet",
units: "percentage",
indent: true,
},
{ name: "shell_velocity", units: "m_s" },
{ name: "shell_range", units: "m" },
{ name: "shell_capacity" },