> ascent-world.exe!Spell::prepare(SpellCastTargets * targets=0x2c09fb1c) Line 945 + 0x5 C++ ascent-world.exe!Unit::CastSpell(Unit * Target=0x2812cfc8, SpellEntry * Sp=0x00000100, bool triggered=false) Line 4788 C++ MoonInstanceScripts.dll!MoroesAI::AIUpdate() Line 642 C++ ascent-world.exe!Creature::CallScriptUpdate() Line 667 C++ ascent-world.exe!CallbackP0::execute() Line 52 + 0x13 C++ ascent-world.exe!EventableObjectHolder::Update(unsigned int time_difference=0x0000006d) Line 316 C++ ascent-world.exe!MapMgr::_PerformObjectDuties() Line 1560 C++ ascent-world.exe!MapMgr::Do() Line 1381 C++ ascent-world.exe!MapMgr::run() Line 1316 + 0xb C++ ascent-world.exe!thread_proc(void * param=0x15f27390) Line 262 + 0x11 C++ kernel32.dll!77e64829() - dbcSpellCastTime {m_heapBlock=0x00000000 {ID=??? CastTime=??? } m_firstEntry=0x00000000 {ID=??? CastTime=??? } m_entries=0x00000000 ...} DBCStorage + m_heapBlock 0x00000000 {ID=??? CastTime=??? } SpellCastTime * + m_firstEntry 0x00000000 {ID=??? CastTime=??? } SpellCastTime * + m_entries 0x00000000 SpellCastTime * * m_max 0x00000000 unsigned int m_numrows 0x00000000 unsigned int m_stringlength 0x00000000 unsigned int + m_stringData 0x00000000 char * m_castTime 0x00000000 int + m_spellInfo 0x00000100 {Id=??? School=??? Category=??? ...} SpellEntry * - this 0x1c3bab98 {m_spellInfo=0x00000100 {Id=??? School=??? Category=??? ...} pSpellId=0x00000000 ProcedOnSpell=0x00000000 {Id=??? School=??? Category=??? ...} ...} Spell * const + m_spellInfo 0x00000100 {Id=??? School=??? Category=??? ...} SpellEntry * pSpellId 0x00000000 unsigned int + ProcedOnSpell 0x00000000 {Id=??? School=??? Category=??? ...} SpellEntry * + m_targets {m_targetMask=0x0002 m_unitTarget=0x00000001000000ad m_itemTarget=0x0000000000000000 ...} SpellCastTargets + g_caster 0x00000000 {loot={items={first=??? last=???} gold=??? looters={size=???} } m_quests=??? m_ritualmembers=??? ...} GameObject * + u_caster 0x11d23008 {m_lfgMatch=??? m_lfgInviterGuid=??? m_skills={size=???} ...} Unit * + i_caster 0x00000000 {loot=??? locked=??? m_isDirty=??? ...} Item * + p_caster 0x11d23008 {m_lfgMatch=??? m_lfgInviterGuid=??? m_skills={size=???} ...} Player * + m_caster 0x11d23008 {m_lfgMatch=??? m_lfgInviterGuid=??? m_skills={size=???} ...} Object * + UniqueTargets {first=??? last=???} std::vector > + ModeratedTargets {first=??? last=???} std::vector > chaindamage 0x00000000 unsigned int damage 0xffffffec int + m_triggeredByAura 0x00000000 {periodic_target=??? m_spellProto=??? mod=??? ...} Aura * + forced_basepoints 0x1c3bac38 int [3] m_triggeredSpell false bool m_AreaAura false bool m_requiresCP false bool m_castPositionX 0.00000000 float m_castPositionY 0.00000000 float m_castPositionZ 0.00000000 float damageToHit 0x00000000 int castedItemId 0x00000000 unsigned int judgement false bool extra_cast_number 0x00 unsigned char duelSpell false bool + m_reflectedParent 0x00000000 {m_spellInfo=??? pSpellId=??? ProcedOnSpell=??? ...} Spell * m_usesMana false bool m_Spell_Failed false bool m_IsReflected false bool m_Delayed false bool m_CanRelect false bool m_IsCastedOnSelf true bool hadEffect false bool m_spellState 0x00000000 unsigned int m_castTime 0x00000000 int m_timer 0x00000000 int + unitTarget 0x00000000 {m_procCounter=??? detectRange=??? m_invisible=??? ...} Unit * + itemTarget 0x00000000 {loot=??? locked=??? m_isDirty=??? ...} Item * + gameObjTarget 0x00000000 {loot={items={first=??? last=???} gold=??? looters={size=???} } m_quests=??? m_ritualmembers=??? ...} GameObject * + playerTarget 0x00000000 {m_lfgMatch=??? m_lfgInviterGuid=??? m_skills={size=???} ...} Player * + corpseTarget 0x00000000 {loot={items={first=??? last=???} gold=??? looters={size=???} } m_state=??? m_time=??? ...} Corpse * add_damage 0x00000000 unsigned int cancastresult 0xff 'ΓΏ' unsigned char Dur 0xffffffff unsigned int bDurSet false bool + Rad 0x1c3bac9c float [3] + bRadSet 0x1c3baca8 bool [3] m_cancelled false bool + m_targetUnits 0x1c3bacac {first=??? last=???} std::vector > [3]