(*((void (__cdecl **)(_DWORD, _DWORD))cr->baseclass_0.Skills->_vptr.TSkill + 3))(cr->baseclass_0.Skills, Mana);
IDA Assembly Code:
.text:0807EC41 call dword ptr [mana+0Ch]
I cannot figure to what address is the call going to, and I cannot seem to jump to that either, why is this happening? how can I solve it? I'm very newbie with IDA but I've been managing lately, and I just encountered this one and I'm clueless on what to do.
A bigger view before the call:
.text:0807EC2B loc_807EC2B: ; CODE XREF: CheckMana(TCreature *,int,int,int)+EAj .text:0807EC2B mov Delay, [ebp+Mana_0] .text:0807EC2E test Delay, Delay .text:0807EC30 jle short loc_807EC44 .text:0807EC32 mov Delay, [cr+8] .text:0807EC35 mov edx, [ebp+Mana_0] .text:0807EC38 mov mana, [Delay] .text:0807EC3A mov [esp], Delay .text:0807EC3D mov [esp+4], edx .text:0807EC41 call dword ptr [mana+0Ch]