### Eclipse Workspace Patch 1.0
#P kolmafia
Index: src/net/sourceforge/kolmafia/session/ValhallaManager.java
===================================================================
--- src/net/sourceforge/kolmafia/session/ValhallaManager.java	(revision 9835)
+++ src/net/sourceforge/kolmafia/session/ValhallaManager.java	(working copy)
@@ -277,6 +277,7 @@
 		Preferences.setInteger( "guyMadeOfBeesCount", 0 );
 		Preferences.setBoolean( "guyMadeOfBeesDefeated", false );
 		Preferences.setInteger( "carboLoading", 0 );
+		Preferences.setInteger( "coldBloodiedWarmFuzzies", 0 );
 		Preferences.setInteger( "sugarCounter4178", 0 );
 		Preferences.setInteger( "sugarCounter4179", 0 );
 		Preferences.setInteger( "sugarCounter4180", 0 );
Index: src/net/sourceforge/kolmafia/session/ResultProcessor.java
===================================================================
--- src/net/sourceforge/kolmafia/session/ResultProcessor.java	(revision 9835)
+++ src/net/sourceforge/kolmafia/session/ResultProcessor.java	(working copy)
@@ -55,6 +55,7 @@
 
 import net.sourceforge.kolmafia.persistence.AdventureDatabase;
 import net.sourceforge.kolmafia.persistence.ConcoctionDatabase;
+import net.sourceforge.kolmafia.persistence.EffectDatabase;
 import net.sourceforge.kolmafia.persistence.ItemDatabase;
 
 import net.sourceforge.kolmafia.preferences.Preferences;
@@ -706,6 +707,9 @@
 		}
 		else if ( result.isStatusEffect() )
 		{
+			// Do special processing when you get certain effects
+			ResultProcessor.gainEffect( combatResults, result );
+			
 			shouldRefresh |= !KoLConstants.activeEffects.contains( result );
 			AdventureResult.addResultToList( KoLConstants.recentEffects, result );
 		}
@@ -1015,6 +1019,19 @@
 		}
 	}
 
+	private static void gainEffect( boolean combatResults, AdventureResult result ) {
+		switch ( EffectDatabase.getEffectId( result.getName() ) )
+		{
+			case EffectPool.COLD_BLOODIED_WARM_FUZZIES:
+				Preferences.increment("coldBloodiedWarmFuzzies",1);
+				break;
+				
+			default:
+				break;
+		
+		}
+	}
+	
 	private static void gainItem( boolean combatResults, AdventureResult result )
 	{
 		// All results, whether positive or negative, are
Index: src/net/sourceforge/kolmafia/objectpool/EffectPool.java
===================================================================
--- src/net/sourceforge/kolmafia/objectpool/EffectPool.java	(revision 9835)
+++ src/net/sourceforge/kolmafia/objectpool/EffectPool.java	(working copy)
@@ -99,6 +99,7 @@
 	public static final int CORSICAN_BLESSING = 460;
 	public static final int FORM_OF_BIRD_ID = 511;
 	public static final int COVERED_IN_SLIME_ID = 633;
+	public static final int COLD_BLOODIED_WARM_FUZZIES = 711;
 
 	public static final AdventureResult get( final int effectId )
 	{
Index: src/data/defaults.txt
===================================================================
--- src/data/defaults.txt	(revision 9835)
+++ src/data/defaults.txt	(working copy)
@@ -285,6 +285,7 @@
 user	chosenTrip
 user	clanAttacksEnabled	false
 user	cocktailSummons	0
+user	coldBloodiedWarmFuzzies 0
 user	counterScript
 user	concertVisited	false
 user	crimboTreeDays	7