coandco
Member
I've got a patch for the Olfaction thing, and it works.  In SharpenSaw(), replace this:
	
	
	
		
with this:
	
	
	
		
				
			
		Code:
	
			if (page_text.contains_text("Combat") && (last_monster() == mon || mon == $monster[none])) {
			combatText = use_skill(sk);
		}
	with this:
		Code:
	
			if (page_text.contains_text("Combat") && (last_monster() == mon || mon == $monster[none])) {
			if (have_skill($skill[Transcendent Olfaction]) && $effect[On the Trail].have_effect() <= 0) {
				use_skill($skill[Transcendent Olfaction]);
			}
			combatText = use_skill(sk);
		}