Bale
Minion
Wouldn't it be simplest to just do something like this?
	
	
	
		
That way if turns_spent is accurate it will automatically be used. Otherwise it will use the old method.
Works for me!
				
			
		PHP:
	
	int turnsAttemptedInLocation(location place)
{
    if(get_revision() >= 14792)
        return place.turns_spent;
    if (place == $location[the haunted bedroom]) //special case - NCs don't count here
        return place.combatTurnsAttemptedInLocation();
    return place.combatTurnsAttemptedInLocation() + place.noncombatTurnsAttemptedInLocation();
}
	That way if turns_spent is accurate it will automatically be used. Otherwise it will use the old method.
How's this look? For both softcore and hardcore.
View attachment 8405
Works for me!