Conversation
Report for SOUE01 (a67ebab - cb5e001)📈 Matched code: 22.36% (+0.06%, +7560 bytes) ✅ 46 new matches
...and 16 more new matches |
elijah-thomas774
left a comment
There was a problem hiding this comment.
Provided some comments on what I can easily read through logically.
| #define DRAW_MARK_NUM_PANES 13 | ||
|
|
||
| bool dLytDrawMark_c::build(UNKWORD) { | ||
| mVariant = dScGame_c::currentSpawnInfo.layer == 3 ? 1 : dScGame_c::currentSpawnInfo.layer == 4 ? 2 : 0; |
There was a problem hiding this comment.
Layer 2 -> Imp1 (Variant 0)
Layer 3 -> Imp2 (Variant 1)
Layer 4 -> Imp3 (Variant 2)
There was a problem hiding this comment.
Easy to notice when reading the file, and the context of the class.
I think they omitted the Stage check since there is no need due to this only existing post imprisoned fight.
| fn_800ADC10(mVec2_c(0.0f, 0.0f)); | ||
| field_0x884.x = field_0x884.y = 0.0f; | ||
| field_0x87C.set(0.0f, 0.0f); | ||
| dLytDobutton_c::setActionTextStuff(dLytDobutton_c::ICON_2, dLytDobutton_c::ACT_DO_70, true); |
There was a problem hiding this comment.
ACT_DO_70 -> this corresponds to the swing prompts correct?
There was a problem hiding this comment.
ACT_DO_70 is empty. ICON_2 corresponds to N_swing_00 though. We'll clean this up in dLytDoButton_c at some point...
| if (mAnm[mLineLoopIndex + DRAW_MARK_ANIM_DRAW_LINE_LOOP_OFFSET].getFrame() == 1.0f) { | ||
| dSndSmallEffectMgr_c::GetInstance()->playSound(SE_S_SEAL_LINE_BLINK); | ||
| } | ||
| if (field_0x941) { |
There was a problem hiding this comment.
Anything externally change this variable? This would seem to act as a force complete flag
| field_0x874 = mStartPositions[mLineLoopIndex]; | ||
| // unused | ||
| mVec2_c _ = mEndPositions[mLineLoopIndex] - mStartPositions[mLineLoopIndex]; | ||
| if (field_0x8F4 == -1) { |
There was a problem hiding this comment.
This variable seems to indicate the current line index. -1 indicating failure or a reset for the next line to draw?
| if (field_0x904 > 0) { | ||
| field_0x87C = field_0x884; | ||
| field_0x904--; | ||
| } |
There was a problem hiding this comment.
First Frame position save? (0x904 is set to 1 usually?)
| if (field_0x908 > 0) { | ||
| field_0x908--; | ||
| field_0x87C = field_0x884; | ||
| } else { |
There was a problem hiding this comment.
This seems to act as a cooldown time?
No description provided.