i recently tested demolish with an idol, some bear and a deweaponized mech companion. i used only demolish for an hour or so, and had used it about 100 times. over that many attempts it is indeed a 50% chance to hit. but i found that it would hit 2-3 times and then miss as many as 8 in a row. it would even out to 50-ish% in certain fights where it would land 3 times in a row for well over 1500 damage, then the pet would die and the next one would land 1 hit, miss 2 and land 2 more, die, next pet would land 3 in a row...but then i would lose the next 3 fights landing only 1 hit, MAYBE 2. i don't know what they changed but it seems to me that the moves' percentages were based on a match by match basis where now they seem to be spread out over many matches which completely eliminates consistency. in other words, if a move has a 50% chance to hit and this chance is checked against only about 6 attacks (which is on average about how many attacks a pet will get in), then u could easily land 2-4 in a row because the chance roll is only going to be 3 out of 6. where now it's checking against many matches; meaning that the numbers are much higher, so instead of a roll of 6, it might be rolling 30 out 60, which is still 50%, but with a lot more chances to land a bad number within a single fight. this is just speculation, but my test supports this hypothesis.