mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
fix: use antagonist calibrated shells
This commit is contained in:
1 parent
73fccbb2bb
commit
291b93b7d7
1 file changed
+6
-2
@@ -59,7 +59,7 @@ export const ArmorMesh = memo<ArmorMeshProps>(
|
|||||||
async function updateQuickEquipments() {
|
async function updateQuickEquipments() {
|
||||||
const shell = useDuel.getState().antagonist!.shell;
|
const shell = useDuel.getState().antagonist!.shell;
|
||||||
const nearPenetration = resolveNearPenetration(shell.penetration);
|
const nearPenetration = resolveNearPenetration(shell.penetration);
|
||||||
const hasCalibratedShells = await hasEquipment(103);
|
const hasCalibratedShells = await hasEquipment(103, true);
|
||||||
const hasEnhancedArmor = await hasEquipment(110);
|
const hasEnhancedArmor = await hasEquipment(110);
|
||||||
|
|
||||||
if (material.current) {
|
if (material.current) {
|
||||||
@@ -95,6 +95,10 @@ export const ArmorMesh = memo<ArmorMeshProps>(
|
|||||||
(state) => state.protagonist!.equipment,
|
(state) => state.protagonist!.equipment,
|
||||||
updateQuickEquipments,
|
updateQuickEquipments,
|
||||||
),
|
),
|
||||||
|
useDuel.subscribe(
|
||||||
|
(state) => state.antagonist!.equipment,
|
||||||
|
updateQuickEquipments,
|
||||||
|
),
|
||||||
useDuel.subscribe(
|
useDuel.subscribe(
|
||||||
(state) => state.antagonist!.shell,
|
(state) => state.antagonist!.shell,
|
||||||
updateShellProperties,
|
updateShellProperties,
|
||||||
@@ -172,7 +176,7 @@ export const ArmorMesh = memo<ArmorMeshProps>(
|
|||||||
);
|
);
|
||||||
const angle = Math.acos(surfaceNormal.dot(shellNormal));
|
const angle = Math.acos(surfaceNormal.dot(shellNormal));
|
||||||
const shell = useDuel.getState().antagonist!.shell;
|
const shell = useDuel.getState().antagonist!.shell;
|
||||||
const hasCalibratedShells = await hasEquipment(103);
|
const hasCalibratedShells = await hasEquipment(103, true);
|
||||||
const resolvedPenetration =
|
const resolvedPenetration =
|
||||||
resolveNearPenetration(shell.penetration) *
|
resolveNearPenetration(shell.penetration) *
|
||||||
(hasCalibratedShells
|
(hasCalibratedShells
|
||||||
|
|||||||
Reference in new issue
Block a user