Please help with finding blue (or red) pill
I will describe what I have tryed already:
Was looking inside Spell_C::GetSpellCooldown
trying to make working code
uint spellsOnCooldown = 0x998600; // according g_SpellDB was trying both this
// uint spellsOnCooldown = 0x998360; // according g_SpellCooldownsDB and this also
uint currentListObject = ReadUInt(spellsOnCooldown + 0x8 );
// uint currentListObject = ReadUInt(spellsOnCooldown); // such variant was tryed also
while ((currentListObject != 0) /* && ((currentListObject & 1) == 0) */) {
int currentSpellId = ReadInt(currentListObject + 0x8 );
int start = ReadInt(currentListObject + 0x10);
int cd1 = ReadInt(currentListObject + 0x14);
int cd2 = ReadInt(currentListObject + 0x20);
//Get next list object
currentListObject = ReadUInt(currentListObject + 4);
}
Even currentListObject looking like wrong value and not right value.
This method of getting cooldowns is depricated? Or? What is right way to get cooldowns?
Thanks a lot