I agree completely, except for the part that secondary effects can only happen some of the time. If it used Mud-Slap or Rock Tomb, the accuracy/Speed drops most likely wouldn't happen. I think Hihidaruma will still take damage from recoil and have its SpAtk lowered when using Overheat, but they will still probably get boosted.
I think Encourage gives you the boost reguardless of what the move is but it nulifies any sort of positive effect that that move gives. So Earthquake would get the 1.2x boost (or whatever it is) even though it doesn't have any added effect. I've seen some people saying that it will give a boost based on the chance that the move has an added effect (so Thunder would get a 1.3x boost because it has a 30% chance to Paralyze) which is interesting but I think a flat boost for everything is more likely.
Edit: Perhaps Gear will become something like Cogduo (cog + duo) and Hihidaruma will become Babodaruma (baboon + daruma).
I didn't think of Rock Tomb or Mud-Slap, but those are still considered as secondary effects. You could argue that Giga Impact's recharge turn is a "secondary" effect, but it is built into the coding of the actual move. You cannot change that recharge turn happening.
And yeah, I'd much rather have a flat boost. 1.2x sounds fair enough, but I hope the ability picks up some other Pokemon, too.
Cogduo? I like Duocog better. D:
has there been a test on this? is there some sort of code that determines what a secondary effect is? the only proof I've seen is reference to the Shield Dust ability, which I don't think is enough evidence; Encourage is a new ability, and wouldn't necessarily have the same way of working when it comes to deciding secondary effects. it could very well negate negative stat drops, and auto effects. I'm more curious if the power boost would only apply to moves that have a secondary effect. would moves that only deal damage be at normal power?
Hihidaruma is a pretty good name already, I think. however, I think dropping a "hi", making it Hidaruma, works better for an English name. much more natural to say, if you ask me.
I'm not sure how Serebii words it, and you are right that it may not work the same way. But from the Gen IV knowledge we currently have about it "blocking secondary effects" and "increasing move power", this is how
I see it working.
Let's assume the boost was 1.2x, just to simplify things. You have some hacked Pokemon with the moveset Mud-Slap, Earthquake, Thunder and Overheat (I'd totally use that in Ubers).
Mud-Slap would lose any chance of lowering accuracy for the 1.2x boost.
Earthquake would still get a 1.2x boost, although it doesn't have a secondary effect.
Thunder would NEVER paralyze, and get a 1.2x boost.
Overheat would get a 1.2x boost, and you'd still receive a SpA drop.
If we could get into the coding of each move, we'd see what is considered a secondary effect or not. If something is built-in to the definition of a move (recharge turn for Giga Impact, SpA drop for Overheat, et cetera), it will happen regardless of Sheild Dust or Encourage. Mud Slap and Rock Tomb, on the other hand, have a 100% chance of lowering accuracy and Speed. However, if you have a Pokemon that used a move that prevents stat drops, the accuracy or Speed will not be lowered
***. These moves just have a 100% chance of using their secondary effect, much like Charge Beam with Serene Grace.
For the most part, things that institute a negative effect on the user are not secondary effects, but in fact are built into the definition of a move. The confusion from Outrage, for example, is not a secondary effect. The only way the confusion from Outrage can be changed is via an external force, meaning an ability (Own Tempo) or an item (Lum Berry). Otherwise, you are guaranteed to get that confusion after two or three Outrages.
Again, this is all just theorymon, considering that the ability is in a new gen and no one really knows if the definition of a secondary effect will change or not.
***Food for thought: what happens if you use that move that prevents stat drops (I forgot what it was called), and that same Pokemon uses Overheat? Will the stat drop be prevented by the move? If so, that means the SpA drop from Overheat is in fact a secondary effect.