Fixed Henna dye calculations.
Contributed by rocknowx.
This commit is contained in:
@@ -2419,6 +2419,8 @@ public final class L2PcInstance extends L2Playable
|
|||||||
}
|
}
|
||||||
|
|
||||||
sendPacket(new ExSubjobInfo(this, SubclassInfoType.CLASS_CHANGED));
|
sendPacket(new ExSubjobInfo(this, SubclassInfoType.CLASS_CHANGED));
|
||||||
|
recalcHennaStats();
|
||||||
|
sendPacket(new HennaInfo(this));
|
||||||
|
|
||||||
setLearningClass(getClassId());
|
setLearningClass(getClassId());
|
||||||
|
|
||||||
@@ -8467,6 +8469,24 @@ public final class L2PcInstance extends L2Playable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isAwaken())
|
||||||
|
{
|
||||||
|
if (h.getDyeId() > 180)
|
||||||
|
{
|
||||||
|
_hennaINT += h.getStatINT();
|
||||||
|
_hennaMEN += h.getStatMEN();
|
||||||
|
_hennaSTR += h.getStatSTR();
|
||||||
|
_hennaCON += h.getStatCON();
|
||||||
|
_hennaWIT += h.getStatWIT();
|
||||||
|
_hennaDEX += h.getStatDEX();
|
||||||
|
_hennaLUC += h.getStatLUC();
|
||||||
|
_hennaCHA += h.getStatCHA();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (h.getDyeId() <= 180)
|
||||||
|
{
|
||||||
_hennaINT += ((_hennaINT + h.getStatINT()) > 5) ? 5 - _hennaINT : h.getStatINT();
|
_hennaINT += ((_hennaINT + h.getStatINT()) > 5) ? 5 - _hennaINT : h.getStatINT();
|
||||||
_hennaSTR += ((_hennaSTR + h.getStatSTR()) > 5) ? 5 - _hennaSTR : h.getStatSTR();
|
_hennaSTR += ((_hennaSTR + h.getStatSTR()) > 5) ? 5 - _hennaSTR : h.getStatSTR();
|
||||||
_hennaMEN += ((_hennaMEN + h.getStatMEN()) > 5) ? 5 - _hennaMEN : h.getStatMEN();
|
_hennaMEN += ((_hennaMEN + h.getStatMEN()) > 5) ? 5 - _hennaMEN : h.getStatMEN();
|
||||||
@@ -8477,6 +8497,8 @@ public final class L2PcInstance extends L2Playable
|
|||||||
_hennaCHA += ((_hennaCHA + h.getStatCHA()) > 5) ? 5 - _hennaCHA : h.getStatCHA();
|
_hennaCHA += ((_hennaCHA + h.getStatCHA()) > 5) ? 5 - _hennaCHA : h.getStatCHA();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param slot the character inventory henna slot.
|
* @param slot the character inventory henna slot.
|
||||||
|
Reference in New Issue
Block a user