diff --git a/spellmonitor.lic b/spellmonitor.lic
index 6dfb719af5..b9a9e094ab 100644
--- a/spellmonitor.lic
+++ b/spellmonitor.lic
@@ -86,6 +86,12 @@ spell_action = proc do |server_string|
elsif server_string =~ %r{pushStream id="percWindow"/>(.+) \(Fading\)}
DRSpells.active_spells[Regexp.last_match(1)] = 0
DRSpells.refresh_data[Regexp.last_match(1)] = true
+ elsif server_string =~ %r{ (.*) \((\d+) roisaen\)}
+ DRSpells.active_spells[Regexp.last_match(1)] = Regexp.last_match(2)
+ DRSpells.refresh_data[Regexp.last_match(1)] = true
+ elsif server_string =~ %r{ (.+) \((\d+) roisaen\)}
+ DRSpells.active_spells[Regexp.last_match(1)] = Regexp.last_match(2)
+ DRSpells.refresh_data[Regexp.last_match(1)] = true
end
server_string