#0 0x080b4160 in Game::addMagicEffect (this=0x82af280, list=..., pos=...,
effect=3 '\003', ghostMode=false) at game.cpp:4508
#1 0x080b4327 in Game::combatBlockHit (this=0x82af280,
combatType=COMBAT_PHYSICALDAMAGE, attacker=0xaa520a80, target=0xa9b45458,
healthChange=@0xb5fc506c: 0, checkDefense=true, checkArmor=true)
at game.cpp:4136
#2 0x0806eedc in Combat::CombatHealthFunc (caster=0xaa520a80,
target=0xa9b45458, params=..., data=0xb5fc5090) at combat.cpp:536
#3 0x08071a05 in Combat::doCombatHealth (caster=0xaa520a80,
target=0xa9b45458, minChange=-5, maxChange=-15, params=...)
at combat.cpp:828
#4 0x08071aa8 in Combat::doCombat (this=0xae0dac98, caster=0xaa520a80,
target=0xa9b45458) at combat.cpp:795
#5 0x081efd68 in CombatSpell::castSpell (this=0xae0db848,
creature=0xaa520a80, target=0xa9b45458) at spells.cpp:395
#6 0x08157409 in Monster::doAttacking (this=0xaa520a80, interval=0)
at monster.cpp:652
#7 0x080940a3 in Creature:
nAttacking (this=0xaa520a80, interval=540161312)
at creature.cpp:227
#8 0x080b9b89 in Game::checkCreatureAttack (this=0x82af280,
creatureId=1073842791) at game.cpp:3969
#9 0x0809883a in operator() (a1=1073842791, p=<optimized out>,
this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:165
#10 operator()<boost::_mfi::mf1<void, Game, unsigned int>, boost::_bi::list0> (
a=<synthetic pointer>, f=..., this=<optimized out>)
at /usr/include/boost/bind/bind.hpp:313
#11 operator() (this=<optimized out>)
at /usr/include/boost/bind/bind_template.hpp:20
#12 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, Game, unsigned int>, boost::_bi::list2<boost::_bi::value<Game*>, boost::_bi::value<unsigned int> > >, void>::invoke (
function_obj_ptr=...)
at /usr/include/boost/function/function_template.hpp:153
#13 0x08201862 in operator() (this=<optimized out>)
at /usr/include/boost/function/function_template.hpp:1013
#14 operator() (this=<optimized out>) at tasks.h:34
#15 Dispatcher::dispatcherThread (p=0x82a17a0) at tasks.cpp:73
#16 0x081ddfb4 in operator()<void (*)(void*), boost::_bi::list0> (
a=<synthetic pointer>,
f=@0x82c2654: 0x820159e <Dispatcher::dispatcherThread(void*)>,
this=0x82c2658) at /usr/include/boost/bind/bind.hpp:253
#17 operator() (this=0x82c2654) at /usr/include/boost/bind/bind_template.hpp:20
#18 boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >::run (this=0x82c2550)
at /usr/include/boost/thread/detail/thread.hpp:61
#19 0xb7b6a48c in thread_proxy () from /usr/lib/libboost_thread.so.1.46.1
#20 0xb76a4d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#21 0xb77a8d3e in clone () from /lib/i386-linux-gnu/libc.so.6