classicdb / database

Classic DB is a content database for CMaNGOS Classic: world, NPCs, objects, quests and so on.
https://github.com/cmangos/mangos-classic
Other
87 stars 59 forks source link

Midsummer Fire Festival : Cleansing effect #813

Open cala opened 8 years ago

cala commented 8 years ago

The cleansing effect when using a bonefire during the Midsummer Fire Festival is not working. The correct spell and which buffs/debuffs are removed are to be found.

Official data like sniffs could be welcome in this matter.

See https://github.com/classicdb/database/pull/778 for more input

Phatcat commented 8 years ago

ID's 28859 through 28861

Id: 28859 Name: Cleansing Flames General info Category = 0, SpellIconId = 1, ActiveIconId = 0, SpellVisual = (7631, 0) SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x0000000000000000 SpellSchool = 2 (SPELL_SCHOOL_FIRE) DamageClass = 1 (SPELL_DAMAGE_CLASS_MAGIC) PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE) Attributes AttributesEx3: 0x10040000 (SPELL_ATTR_EX3_UNK18, SPELL_ATTR_EX3_UNK28) Advanced info Spell Level = 60, BaseLevel 60, MaxLevel 0, MaxTargetLevel 0 Category = 0 DispelType = 0 (DISPEL_NONE) Mechanic = 0 (MECHANIC_NONE) SpellRange (Id 12) "Interact Range" MinRange = 0 MaxRange = 5 CastingTime (Id 1) = 0.00 Interrupt Flags: 0x00000000, AuraIF 0x00000000, ChannelIF 0x00000000 Chance = 101, charges - 0 Effects Effect 0: Id: 77 (SPELL_EFFECT_SCRIPT_EFFECT) BasePoints = 1 Targets (25, 0) (TARGET_DUELVSPLAYER, NO_TARGET) Effect 1: Id: 2 (SPELL_EFFECT_SCHOOL_DAMAGE) BasePoints = 12 to 19 Targets (25, 0) (TARGET_DUELVSPLAYER, NO_TARGET) Effect 2: NO EFFECT

Id: 28860 Name: Summon Midsummer Bonfire Fuel Counter General info Category = 0, SpellIconId = 1, ActiveIconId = 0, SpellVisual = (0, 0) SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x0000000000000000 SpellSchool = 0 (SPELL_SCHOOL_NORMAL) DamageClass = 0 (SPELL_DAMAGE_CLASS_NONE) PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE) Advanced info Spell Level = 0, BaseLevel 0, MaxLevel 0, MaxTargetLevel 0 Category = 0 DispelType = 0 (DISPEL_NONE) Mechanic = 0 (MECHANIC_NONE) SpellRange (Id 1) "Self Only" MinRange = 0 MaxRange = 0 CastingTime (Id 1) = 0.00 Duration: ID (21) -1, 0, -1 Interrupt Flags: 0x00000000, AuraIF 0x00000000, ChannelIF 0x00000000 Chance = 101, charges - 0 Effects Effect 0: Id: 41 (SPELL_EFFECT_SUMMON_WILD) BasePoints = 1 Targets (18, 0) (TARGET_EFFECT_SELECT, NO_TARGET) EffectMiscValue = 16592 Effect 1: Id: 3 (SPELL_EFFECT_DUMMY) BasePoints = 1 Targets (0, 0) (NO_TARGET, NO_TARGET) Effect 2: NO EFFECT

Id: 28861 Name: Holiday - Midsummer, Remove Bonfire General info Category = 0, SpellIconId = 1, ActiveIconId = 0, SpellVisual = (0, 0) SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x0000000000000000 SpellSchool = 0 (SPELL_SCHOOL_NORMAL) DamageClass = 0 (SPELL_DAMAGE_CLASS_NONE) PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE) Advanced info Spell Level = 0, BaseLevel 0, MaxLevel 0, MaxTargetLevel 0 Category = 0 DispelType = 0 (DISPEL_NONE) Mechanic = 0 (MECHANIC_NONE) SpellRange (Id 1) "Self Only" MinRange = 0 MaxRange = 0 CastingTime (Id 1) = 0.00 Interrupt Flags: 0x00000000, AuraIF 0x00000000, ChannelIF 0x00000000 Chance = 101, charges - 0 Effects Effect 0: Id: 3 (SPELL_EFFECT_DUMMY) BasePoints = 1 Targets (38, 0) (TARGET_SCRIPT, NO_TARGET) Radius (Id 16) 1.00 Effect 1: NO EFFECT Effect 2: NO EFFECT

Think any of these might have something to do with this? I'm thinking the last one.... That first one does look messed up with its effects combination...

Phatcat commented 8 years ago

They could actually have been linked, having the dummy effect of 28861 cast 28859, I'm not sure though.