anchor.diff:  
     UseBase := aHouseAct in [haIdle, haWork1..haWork5];
     SimpleAlpha := aHouseAct in [haSmoke, haFire1..haFire8];
  +
  +  //Hard coded rules
  +  if (aHT = htButchers) and (aHouseAct = haIdle) then
  +    UseBase := False;
   
     DoInterp(rxHouses, A, ABase, UseBase and USE_BASE_HOUSE_ACT, False, SimpleAlpha, $000000, aPicOffset, aDryRun);
   end;
  
positive.code:   end;
  
    FreeAndNil(StrList);
  end;
  
  
  
negative.code: 
    if FileExists(dirTeam + inSuffixPath) then
      LoadFromPng(dirTeam + inSuffixPath, pngWidth, pngHeight, pngTeam);
  
    CleanupInterpBackground(pngBase, pngShad, pngTeam);
  
    //Determine Min/Max X/Y
    MinX := MaxInt;
  