Feature - Rejected New preference smutOrcPervertProgress: Progress to the Smut Orc Pervent

TQuilla

New member
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)


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
 

TQuilla

New member
Ha! That would explain why this wasn't implemented before lol

I withdraw the Feature Request.

Thanks!


sacha (TQuilla)
 
Top