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