Results 1 to 2 of 2

Thread: Mafia thinks Otoscope and Ask the hobo for a dance are mutually exclusive

  1. #1
    Junior Member
    Join Date
    Apr 2019
    Posts
    23

    Default Mafia thinks Otoscope and Ask the hobo for a dance are mutually exclusive

    Otoscope (Lil' Doctor™ bag) = +200% item drops
    Ask the hobo to dance for you = +100% item drops

    When doing scope then hobo, the +item drops value rises by 200%, then drops by 100%
    When doing hobo then scope, the +item drops value rises by 100%, then rises again, but only by 100%

    This seems to indicate that mafia only considers the last of the two that has been used, not/never both.

    Unless I didn't know about it, they should normally stack just fine.

  2. #2
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    11,990

    Default

    Yup. FightRequest.java:

    Code:
    		case SkillPool.OTOSCOPE:
    			if ( responseText.contains( "jam it into your enemy's ear" ) || skillSuccess )
    			{
    				Preferences.increment( "_otoscopeUsed" );
    				Modifiers.overrideModifier( "Generated:fightMods", "Item Drop: +200" );
    				KoLCharacter.recalculateAdjustments();
    				KoLCharacter.updateStatus();
    			}
    			break;
    and

    Code:
    		case SkillPool.HOBO_JOKE:
    			Modifiers.overrideModifier( "Generated:fightMods", "Meat Drop: +100" );
    			KoLCharacter.recalculateAdjustments();
    			KoLCharacter.updateStatus();
    			break;
    
    		case SkillPool.HOBO_DANCE:
    			Modifiers.overrideModifier( "Generated:fightMods", "Item Drop: +100" );
    			KoLCharacter.recalculateAdjustments();
    			KoLCharacter.updateStatus();
    			break;
    and

    Code:
    		case SkillPool.CURSE_OF_FORTUNE:
    			if ( responseText.contains( "Jackal demon shrugs and produces a large wad of meat" ) || skillSuccess )
    			{
    				ResultProcessor.processItem( ItemPool.KA_COIN, -1 );
    				Modifiers.overrideModifier( "Generated:fightMods", "Meat Drop: +200" );
    				KoLCharacter.recalculateAdjustments();
    				KoLCharacter.updateStatus();
    			}
    			break;
    Presumably all of the above should append to "Generated:fightMods" rather than simply setting it.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •