diff --git a/common/spdat.h b/common/spdat.h index 23a50fc3f..c8fd7d845 100644 --- a/common/spdat.h +++ b/common/spdat.h @@ -410,7 +410,7 @@ typedef enum { #define SE_AddSingingMod 260 // implemented[AA] - Instrument/Singing Mastery, base1 is the mod, base2 is the ItemType #define SE_SongModCap 261 // implemented[AA] - Song Mod cap increase (no longer used on live) #define SE_RaiseStatCap 262 // implemented -#define SE_TradeSkillMastery 263 // implemented - lets you raise more than one tradeskill above master. +//#define SE_TradeSkillMastery 263 // not implemented - lets you raise more than one tradeskill above master. //#define SE_HastenedAASkill 264 // not implemented as bonus - Use redux field in aa_actions table for this effect #define SE_MasteryofPast 265 // implemented[AA] - Spells less than effect values level can not be fizzled #define SE_ExtraAttackChance 266 // implemented - increase chance to score an extra attack with a 2-Handed Weapon. diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 51979eddc..be09bef4c 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -2294,14 +2294,7 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial) #endif //meh dupe issue with npc casting this if(caster->IsClient()){ - //this spell doesn't appear to actually contain the information on duration inside of it oddly - int dur = 60; - if(spell_id == 3269) - dur += 15; - else if(spell_id == 3270) - dur += 30; - - caster->WakeTheDead(spell_id, caster->GetTarget(), dur); + caster->WakeTheDead(spell_id, caster->GetTarget(), spells[spell_id].max[i]); } break; }