Розумію, саме це й впливає. Простий варіант створити окремий ефект (баф), що відновлює CP/HP/MP, і додати його наприкінці списку стартових бафів.
це буде те саме що додати в хардкодом.
так як створення персонажа відбуваєтьсяще на етапі CharacterCreate а сам баф вже вішається в момент пешого входу.
ну або просіть Deazer додати опцію (її доречі і екстом можна повісити)
if (activeChar.getOnlineTime() == 0L) {
for (final Pair<Integer, Integer> skIdLvl :
activeChar.isMageClass()
? Config.OTHER_MAGE_BUFF_ON_CHAR_CREATE
: Config.OTHER_WARRIOR_BUFF_ON_CHAR_CREATE) {
final Skill skill = SkillTable.getInstance().getInfo(skIdLvl.getLeft(), skIdLvl.getRight());
if (skill != null)
skill.getEffects(activeChar, activeChar, false, false);
}
// Відновлення HP/MP/CP після накладення бафів
activeChar.setCurrentHpMp(activeChar.getMaxHp(), activeChar.getMaxMp());
activeChar.setCurrentCp(activeChar.getMaxCp());
activeChar.broadcastUserInfo(true);
}