Ammo Count Desync After FA/Burst Without Auto-Reload #1161

Closed
opened 2024-10-28 13:15:20 +01:00 by kajori · 2 comments
Member

Reproduction steps

  1. Create a character
  2. Buff yourself up .ncu run 216864
  3. Equip a weapon with sufficient ammo .item 272045 272046 50
  4. Reduce your ammo count so that your next Full Auto will empty the magazine.
  5. Use FA
  6. Ensure the enemy dies instantly, ending combat and skipping the auto-reload.
  7. Use Burst and observe the ammo count during subsequent attacks and special abilities.

Expected results

The ammo counter should update immediately after using FA or Burst, reflecting the correct ammo usage.

Actual results

The ammo count does not update correctly when using specials. The ammo counter only updates on the next auto attack, potentially leading to negative ammo values under certain conditions.

Bug prevalence

Description & Attachments

### Report link - ### Reproduction steps 1) Create a character 2) Buff yourself up `.ncu run 216864` 3) Equip a weapon with sufficient ammo `.item 272045 272046 50` 4) Reduce your ammo count so that your next Full Auto will empty the magazine. 5) Use FA 6) Ensure the enemy dies instantly, ending combat and skipping the auto-reload. 7) Use Burst and observe the ammo count during subsequent attacks and special abilities. ### Expected results The ammo counter should update immediately after using FA or Burst, reflecting the correct ammo usage. ### Actual results The ammo count does not update correctly when using specials. The ammo counter only updates on the next auto attack, potentially leading to negative ammo values under certain conditions. ### Bug prevalence - ### Description & Attachments <video src="/attachments/d164c227-21c1-404a-a469-8fd6b5337dec" title="2024-10-28 12-35-26.mp4" controls></video>
kajori added the
type
bug
priority
2
labels 2024-10-28 13:15:48 +01:00
kajori added this to the Season 2 Launch project 2024-11-25 16:23:17 +01:00
drake added the
state
fixed
label 2024-12-22 12:58:43 +01:00
Owner

This has been somewhat fixed, though there is a client-side bug with this apparently.

This has been somewhat fixed, though there is a client-side bug with this apparently.
drake self-assigned this 2024-12-22 13:15:02 +01:00
Member

Confirmed it is somewhat fixed. The client doesn't seem to keep up with the fact the weapn has been reloaded server-side following a full mag dump from FA into a dead mob. However, it's tracking ammo correctly otherwise. Closing this one as (somewhat) fixed as of 22/12/2024.

Confirmed it is somewhat fixed. The client doesn't seem to keep up with the fact the weapn has been reloaded server-side following a full mag dump from FA into a dead mob. However, it's tracking ammo correctly otherwise. Closing this one as (somewhat) fixed as of 22/12/2024.
Raggy closed this issue 2024-12-22 16:07:33 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-10 06:24:23 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-10 06:24:36 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-13 03:05:06 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-13 03:05:06 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-13 07:07:43 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 11:55:30 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 11:56:22 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 12:15:35 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-16 12:48:06 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-17 08:04:39 +01:00
drake moved this to Done in Season 2 Launch on 2025-01-17 08:04:41 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-17 08:23:53 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-25 12:43:59 +01:00
kajori moved this to Done in Season 2 Launch on 2025-01-25 12:46:49 +01:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: prk/issues#1161
No description provided.