public static bool Prefix(AbstractActor __instance)
 {
     Log.Debug?.Write("AbstractActor.OnNewRound(" + __instance.DisplayName + ":" + __instance.GUID + ")\n");
     try {
         //__instance.Combat.commitDamage();
     }catch (Exception e) {
         Log.TWriteCritical(0, e.ToString());
     }
     if (__instance.IsDead)
     {
         return(true);
     }
     ;
     CAEAIHelper.AIActivatableProc(__instance);
     __instance.CommitCAEDamageData();
     return(true);
 }
 public static bool Prefix(AbstractActor __instance)
 {
     Log.Debug?.Write("AbstractActor.OnActivationEnd(" + __instance.DisplayName + ":" + __instance.GUID + ")\n");
     CAEAIHelper.AIActivatableProc(__instance);
     return(true);
 }