Autor Tema: Remove Buff on Change Subclass.  (Leído 335 veces)

Mordor

  • Jr. Member
  • **
  • Mensajes: 83
  • Karma: +0/-0
    • Ver Perfil
Remove Buff on Change Subclass.
« en: Enero 24, 2018, 12:03:33 pm »
Buenas, es una pequeña modificacion que te borra los buffs al swichear de subclass, sino me equivoco en l2off funciona igual.

Ruta: net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

Código
			else
{
restoreRecipeBook(0);
}

restoreSkills();
rewardSkills();
- restoreEffects();

// Prevents some issues when changing between subclasses that share skills
if ((_disabledSkills != null) && !_disabledSkills.isEmpty())
{
_disabledSkills.clear();
}
« Última modificación: Enero 24, 2018, 09:02:15 pm por fissban »

fissban

  • Administrador
  • Full Member
  • *
  • Mensajes: 196
  • Karma: +0/-0
    • Ver Perfil
Re:Remove Buff on Change Subclass.
« Respuesta #1 en: Enero 24, 2018, 12:05:15 pm »
Gracias, voy a estudiar el tema....te mantengo informado por aqui

Mordor

  • Jr. Member
  • **
  • Mensajes: 83
  • Karma: +0/-0
    • Ver Perfil
Re:Remove Buff on Change Subclass.
« Respuesta #2 en: Enero 24, 2018, 12:07:32 pm »
No te preocupes Fiss, es una pabada, nada serio, estoy compartiendo algunas modificaciones que les hice al pack quizás ustedes la puedan mejorar.

SGER@fjs

  • Newbie
  • *
  • Mensajes: 15
  • Karma: +0/-0
  • I'm not lazy. I just have no inspiration.
    • Ver Perfil
Re:Remove Buff on Change Subclass.
« Respuesta #3 en: Enero 24, 2018, 04:00:21 pm »
En el off se van los buff al cambiar de sub

fissban

  • Administrador
  • Full Member
  • *
  • Mensajes: 196
  • Karma: +0/-0
    • Ver Perfil
Re:Remove Buff on Change Subclass.
« Respuesta #4 en: Enero 25, 2018, 12:26:20 pm »
Eh estado mirando el código y esta todo correcto según mi apreciación.

En el método "restoreEffects" solo se restauran los efectos de esa clase en cuestión, osea que si tu metes una subclass nueva no tendrás ningún efecto, en cambio si cambias a una subclass ya en uso se restauraran los effects que tenias antes de salir de esa subclass....se entiende?