Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classic raid encounter release spirit zone out problem #201

Open
aza547 opened this issue Oct 11, 2022 · 3 comments
Open

Classic raid encounter release spirit zone out problem #201

aza547 opened this issue Oct 11, 2022 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@aza547
Copy link
Owner

aza547 commented Oct 11, 2022

Pre-empting a problem on classic. It's possible to zone out of an encounter in progress. I did this today on a Malygos wipe.

The combatlog didn't have an ENCOUNTER_END event for the wipe as a result.

This can't happen on retail so we probably don't handle it robustly. We should give it some thought.

@aza547
Copy link
Owner Author

aza547 commented Oct 11, 2022

WoWCombatLog-101122_180649.txt
WarcraftRecorder-2022-10-11.log

Surprisingly WR seemed to handle this OK. I got a recording of the kill but not the wipe.

@aza547 aza547 changed the title Classic encounter zone out Classic raid encounter release spirit zone out problem Oct 11, 2022
@tdaugaard
Copy link
Contributor

tdaugaard commented Oct 16, 2022

I guess this is what happened - what would the ideal outcome be?

Zone changing out/in and no ENCOUNTER_END is basically how abandoned Mythic+ runs are recorded.

Combatlog:

10/11 21:49:59.524  SPELL_AURA_APPLIED,Player-4811-036B0F06,"Alexpals-Giantstalker",0x511,0x0,Player-4811-036B0F06,"Alexpals-Giantstalker",0x511,0x0,53755,"Flask of the Frost Wyrm",0x1,BUFF
10/11 21:49:59.746  ZONE_CHANGE,571,"Borean Tundra",0
10/11 21:49:59.746  COMBAT_LOG_VERSION,9,ADVANCED_LOG_ENABLED,1,BUILD_VERSION,3.4.0,PROJECT_ID,11
10/11 21:49:59.746  ZONE_CHANGE,571,"Borean Tundra",0
10/11 21:49:59.746  MAP_CHANGE,114,"Borean Tundra",4897.919922,1054.170044,8570.830078,2806.250000
10/11 21:50:53.338  COMBAT_LOG_VERSION,9,ADVANCED_LOG_ENABLED,1,BUILD_VERSION,3.4.0,PROJECT_ID,11
10/11 21:50:53.338  ZONE_CHANGE,616,"The Eye of Eternity",3
10/11 21:50:53.338  MAP_CHANGE,141,"The Eye of Eternity",897.841003,611.127991,1466.780029,1036.709961
10/11 21:50:53.338  MAP_CHANGE,141,"The Eye of Eternity",897.841003,611.127991,1466.780029,1036.709961
10/11 21:50:54.298  SPELL_AURA_APPLIED,Player-4811-038F79C9,"Flakestronk-Giantstalker",0x40512,0x0,Player-4811-038F79C9,"Flakestronk-Giantstalker",0x40512,0x0,71,"Defensive Stance",0x1,BUFF
(...)
10/11 21:52:28.723  ENCOUNTER_START,734,"Malygos",3,10,616,11

WR log:

[2022-10-11 21:52:28.732] [error] [LogUtils] Avoiding error by not attempting to start recording true false

According to the logs, you didn't get a recording of Malygos only Giantstalker.

I guess one way could be to simply end an encounter if a new one is seen, rather than aborting it as seen above.

I can't think of a valid situation where we're recording and the app wants to start a new recording where that isn't the correct thing to do; end the current recording and start a new one.

That could bring with it some issues about timing, though.

@aza547 aza547 added the bug Something isn't working label Oct 22, 2022
@aza547 aza547 self-assigned this Oct 22, 2022
@aza547
Copy link
Owner Author

aza547 commented Jun 3, 2024

Was thinking a WA to just block the release button in classic raid encounters might do here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants