message: track spell exceptions
diff: @@ -897,8 +897,14 @@ int GameScript::invokeSpell(Npc &npc, Npc* target, Item &it) {
  ScopeVar self (vm, vm.globalSelf(), npc);
  ScopeVar other(vm, vm.globalOther(), target);
  + try {
  return runFunction(fn);
  }
  + catch(...){
  + Log::d("unable to call spell-script: \"",str,"\'");
  + return 0;
  + }
  + }
  int GameScript::spellCastAnim(Npc&, Item &it) {
  if(spellFxAniLetters==size_t(-1))
  