private static void RemoveMods(Mobile m, List <AttributeMod> mods) { for (int i = 0; i < mods.Count; i++) { m.RemoveAttributeMod(mods[i]); } }
protected override void OnTargetRemoved(Mobile m) { base.OnTargetRemoved(m); foreach (AttributeMod mod in m_Mods) { m.RemoveAttributeMod(mod); } }
protected override void OnTargetRemoved(Mobile m) { BuffInfo.RemoveBuff(m, this.BuffIcon); foreach (AttributeMod mod in m_Mods) { m.RemoveAttributeMod(mod); } foreach (StatMod mod in m_StatMods) { m.RemoveStatMod(mod.Name); } }
private static void RemoveMods(Mobile m, List <object> mods) { for (int i = 0; i < mods.Count; i++) { object mod = mods[i]; if (mod is AttributeMod) { m.RemoveAttributeMod((AttributeMod)mod); } else if (mod is ResistanceMod) { m.RemoveResistanceMod((ResistanceMod)mod); } } }
public static void RemoveEffect(Mobile m) { if (!m_SleptTable.ContainsKey(m)) { return; } var context = m_SleptTable[m]; context.Timer.Stop(); foreach (var mod in context.Mods) { m.RemoveAttributeMod(mod); } m_SleptTable.Remove(m); BuffInfo.RemoveBuff(m, BuffIcon.Sleep); m.ForcedWalk = false; }
private static void RemoveMods( Mobile m, List<AttributeMod> mods ) { for ( int i = 0; i < mods.Count; i++ ) m.RemoveAttributeMod( mods[i] ); }
public static void RemoveEffect( Mobile m ) { if ( !m_SleptTable.ContainsKey( m ) ) return; SleepContext context = m_SleptTable[m]; context.Timer.Stop(); foreach ( AttributeMod mod in context.Mods ) { m.RemoveAttributeMod( mod ); } m_SleptTable.Remove( m ); BuffInfo.RemoveBuff( m, BuffIcon.Sleep ); m.ForcedWalk = false; }
private static void RemoveMods( Mobile m, List<object> mods ) { for ( int i = 0; i < mods.Count; i++ ) { object mod = mods[i]; if ( mod is AttributeMod ) m.RemoveAttributeMod( (AttributeMod) mod ); else if ( mod is ResistanceMod ) m.RemoveResistanceMod( (ResistanceMod) mod ); } }