Here's a patch on rev 20212 that adds a new preference "smutOrcPervertProgress", which tracks the number of combats to the Smut Orc Pervert and resets the progress to 0 on ascension.
sacha (TQuilla)
sacha (TQuilla)
Code:
### Eclipse Workspace Patch 1.0
#P kolmafia
Index: src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
===================================================================
--- src/net/sourceforge/kolmafia/objectpool/AdventurePool.java (revision 20212)
+++ src/net/sourceforge/kolmafia/objectpool/AdventurePool.java (working copy)
@@ -140,6 +140,7 @@
public static final int GLACIER_OF_JERKS = 279;
public static final String HIDDEN_TEMPLE_ID = "280";
public static final String SHROUDED_PEAK_ID = "cloudypeak2";
+ public static final int SMUT_ORC_LOGGING_CAMP = 295;
public static final int ABOO_PEAK = 296;
public static final int OIL_PEAK = 298;
public static final int CASTLE_BASEMENT = 322;
Index: src/net/sourceforge/kolmafia/session/QuestManager.java
===================================================================
--- src/net/sourceforge/kolmafia/session/QuestManager.java (revision 20212)
+++ src/net/sourceforge/kolmafia/session/QuestManager.java (working copy)
@@ -2536,6 +2536,21 @@
}
break;
+ case AdventurePool.SMUT_ORC_LOGGING_CAMP:
+ if (monsterName.equals( "smut orc pervert" ) || Preferences.getInteger( "smutOrcPervertProgress" ) == 19) // wandering monsters can override the pervert
+ {
+ Preferences.setInteger( "smutOrcPervertProgress", 0 );
+ }
+ else if (Preferences.getInteger( "smutOrcPervertProgress" ) < 19)
+ {
+ Preferences.increment( "smutOrcPervertProgress" );
+ }
+ else
+ {
+ RequestLogger.printLine( "Something wrong with smutOrcPervertProgress" );
+ }
+ break;
+
case AdventurePool.HAUNTED_KITCHEN:
if ( !InventoryManager.hasItem( ItemPool.BILLIARDS_KEY ) )
{
Index: src/net/sourceforge/kolmafia/session/ValhallaManager.java
===================================================================
--- src/net/sourceforge/kolmafia/session/ValhallaManager.java (revision 20212)
+++ src/net/sourceforge/kolmafia/session/ValhallaManager.java (working copy)
@@ -543,6 +543,7 @@
Preferences.resetToDefault( "latteUnlocks" );
Preferences.setInteger( "highTopPumped", 0 );
Preferences.setInteger( "smutOrcNoncombatProgress", 0 );
+ Preferences.setInteger( "smutOrcPervertProgress", 0 );
Preferences.setInteger( "unicornHornInflation", 0 );
Preferences.setInteger( "redSnapperProgress", 0 );
Preferences.setInteger( "aminoAcidsUsed", 0 );
Index: src/data/defaults.txt
===================================================================
--- src/data/defaults.txt (revision 20212)
+++ src/data/defaults.txt (working copy)
@@ -1229,6 +1229,7 @@
user slimelingStacksDue 0
user smoresEaten 0
user smutOrcNoncombatProgress 0
+user smutOrcPervertProgress 0
user sneakyPetePoints 0
user snojoAvailable false
user snojoMoxieWins 0