EQEmu / Server

Open Source Fan-Based EverQuest Emulator Server project
https://docs.eqemu.io/
GNU General Public License v3.0
448 stars 416 forks source link

Strikethrough and Stun messages can not be filtered out. #2465

Closed Aeadoin closed 3 months ago

Aeadoin commented 2 years ago

Putting this up here as a reminder that I need to look into this.

Currently you can not Filter out Stun or Strikethrough messages from the Options > Filter menu. Setting these to Hide does nothing.

This is because we are not currently enumerating these filters under eqFilterType:


    FilterNone = 0,
    FilterGuildChat = 1,        //0=hide, 1=show
    FilterSocials = 2,          //0=hide, 1=show
    FilterGroupChat = 3,        //0=hide, 1=show
    FilterShouts = 4,           //0=hide, 1=show
    FilterAuctions = 5,         //0=hide, 1=show
    FilterOOC = 6,              //0=hide, 1=show
    FilterBadWords = 7,         //0=hide, 1=show
    FilterPCSpells = 8,         //0=show, 1=hide, 2=group only
    FilterNPCSpells = 9,        //0=show, 1=hide
    FilterBardSongs = 10,       //0=show, 1=mine only, 2=group only, 3=hide
    FilterSpellCrits = 11,      //0=show, 1=mine only, 2=hide
    FilterMeleeCrits = 12,      //0=show, 1=hide
    FilterSpellDamage = 13,     //0=show, 1=mine only, 2=hide
    FilterMyMisses = 14,        //0=hide, 1=show
    FilterOthersMiss = 15,      //0=hide, 1=show
    FilterOthersHit = 16,       //0=hide, 1=show
    FilterMissedMe = 17,        //0=hide, 1=show
    FilterDamageShields = 18,   //0=show, 1=hide
    FilterDOT = 19,             //0=show, 1=hide
    FilterPetHits = 20,         //0=show, 1=hide
    FilterPetMisses = 21,       //0=show, 1=hide
    FilterFocusEffects = 22,    //0=show, 1=hide
    FilterPetSpells = 23,       //0=show, 1=hide
    FilterHealOverTime = 24,    //0=show, 1=hide
    FilterUnknown25 = 25,
    FilterUnknown26 = 26,
    FilterUnknown27 = 27,
    FilterUnknown28 = 28,
    _FilterCount
} eqFilterType;```
Aeadoin commented 2 years ago

Please assign to me, I'll look into this.

fryguy503 commented 3 months ago

Resolved by https://github.com/EQEmu/Server/pull/4435