1
0
EQ2Emu/docs/code/HeroicOp.md
2025-05-06 09:54:48 -04:00

1.5 KiB

File: HeroicOp.h

Classes

  • HeroicOPStarter
  • HeroicOPWheel
  • HeroicOP
  • MasterHeroicOPList

Functions

  • void SetComplete(int8 val) { m_complete = val; }
  • void SetStage(int8 val) { m_currentStage = val; }
  • void SetWheel(HeroicOPWheel* val);
  • void SetStartTime(int32 val) { m_startTime = val; }
  • void SetTotalTime(float val) { m_totalTime = val; }
  • void SetTarget(int32 val);
  • int8 GetComplete() { return m_complete; }
  • int8 GetStage() { return m_currentStage; }
  • int32 GetStartTime() { return m_startTime; }
  • float GetTotalTime() { return m_totalTime; }
  • int32 GetTarget() { return m_target; }
  • bool HasShifted() { return m_shifted; }
  • bool UpdateHeroicOP(int16 icon);
  • void ResetStage() { m_currentStage = 0; }
  • void AddStarterChain(HeroicOPStarter* starter);
  • bool ShiftWheel();
  • void AddStarter(int8 start_class, HeroicOPStarter* starter);
  • void AddWheel(int32 starter_id, HeroicOPWheel* wheel);

Notable Comments

  • /*
  • */
  • /// Sets the complete flag for this Heroic OP
  • /// The value to set the complete flag to, 1 = failed 2 = finished
  • /// Sets the current stage of the starter chain or the wheel chain is at
  • /// The stage to set this Heroic OP to
  • /// Sets the wheel for this Heroic OP
  • /// The wheel we are setting the Heroic OP to
  • /// Sets the start time for the wheel
  • /// Value to set the start time to