The current formula is as such: 10 x (number of badges+1). For example, if you have 2 badges, Pokémon level 30 and above, whose Original Trainer isn't you, have a chance of disobedience. That said, this is an oversight, something left in the engine's base code which I forgot to remove, rather...