If you haven't heard about it already, Twitch announced changes to subscriptions, and re-subscriptions, at TwitchCon, which will affect how a viewer shares their re-subscription, and how chat loyalty badges are provided. You can read more about their changes here:
http://owl.li/63Lo30nyLbC
When these changes go live, Mike's Subathon Tool will change slightly to follow this new format. Firstly, when a viewer re-subscribes to the channel, it will now listen for a tag inside the chat announcement which represents the "cumulative months" count.
This means that, for example, if Kappa123 re-subscribes for 12 months, for a current streak of 6 months, the Subathon Tool will follow the 12 months count, not the 6 month count.
How will this change my Subathon?
That depends on how you have your Subathon set up. If there is a hard-set amount of seconds added for each re-subscription, then it won't affect anything.
For example, if before this change, you had settings similar to this: ...
New Subs Add: 600 seconds
Re-subs Add: 300 seconds
... then nothing will change. A re-subscription will just be noticed by the Subathon Tool, and regardless of current streaks, or cumulative months, the same time would be added.
If, however, you use the multiplier feature to add more time based on the months, then this may change your current set-up. Mike's Subathon Tool will read the cumulative months, which means that, using the same example as above, Kappa123 will add time onto your Subathon based on their 12 month total. The multiplier will not take the current streak into consideration.
Why this decision?
Twitch's subscription notices vary depending on the user, their settings, and how they share it. With these new subscription changes, a user can, and likely might, opt out of sharing the current streak. They might decide to opt out if they feel "guilty", or don't want to show that they've missed a month, or a few. Regardless of their reasoning, if they opt out of sharing the streak, the entire tag is removed from the chat announcement, which means that the Subathon Tool won't get any information regarding this at all. However, it does receive information about the total, cumulative months, regardless of whether a user shared their streak, or whether they opted out.
The decision to focus on cumulative months, instead of the current streak, not only tailors to viewers, but also makes sure that the Subathon Tool is able to read and process the notification, regardless of whether they shared their streak or not.
I hope this article helps. If you have any further questions, feel free to reach out to support.