From what I understand from the article, it sounds like there are certain preconditions or checks that an ability performs before triggering its effect.
In the case of this particular troop, the Satyr Musician’s ability is very inconsistent as to whom the spell hits, and upon further testing, its spell is not stealing magic, either.
Test Environment
To maintain consistency and mitigate much interference from the enemy troops, I decided to test how consistent Sonata would target its enemies in the Divinion Fields Challenge “Scouting Party.”
Under Challenge Mode, the enemy team is kept as the control, so I am able to fight the same team in every iteration.
I performed 10 tests in two different difficulties (Normal and Hard) to see if enemy Armor/HP differences would skew the behavior of Sonata.
In addition, I decided to use a team that consisted of just the Satyr Musician by itself, to remove the factor that allied Troops or a Hero weapon would somehow affect the results.
Hypothesis: The spell Sonata should increase its user’s Magic ability (making subsequent casts perform more damage with each reiteration), and it should prioritize two targets consistently based on their position.
Please see the picture below for results of the tests. To provide further clarity: each cell below the Troop’s name indicates ARMOR / HEALTH POINTS, so “5/12” is 5 Armor and 12 HP. When its text is red, it indicates this enemy troop was hit by Sonata in the test. If the text has a black cell background, it indicates that the enemy troop was killed after a single cast.
I simply matched mana on the board until Sonata could be cast, and activated the ability once. I would then exit the battle, and restart the fight for each new test.
Results: There appears to be no difference in whether an Enemy Troop has full mana, half mana, or no mana, but that there is a random selection for the two targets in which Sonata hits. Furthermore, whether any enemy troop survives or dies, Satyr Musician’s magic power does not increase, and thus it appears that there is no “steal” effect. Enemy troops that were hit by Sonata who managed to survive DO decrease in magic power, however.
Side note: I still stand by my statement that since the beginning of this week, Satyr Musician’s targeting priority has changed compared to before. This troop is actually one of my favorites to use in the Arena, especially when its ability silences the first two enemy troops, who are in positions that are likely to accumulate mana first. Thus, I previously was able to rely on it to prevent fatal spell casts from the enemy team. Lately, however, this troop now seems to have become very rusty, almost like he forgot to clean his pipes!
On the other hand, Night Terror, who also steals magic and deals damage to a predetermined Troop (i.e. auto-targets the weakest enemy), is working correctly, where magic decreases on the target and increases on the caster, and the targeted Troop is indeed the “weakest” of its team.