TrueMan 742 Опубликовано 13 февраля, 2012 Как вывести конфиг на время баффа в L2jFrozen? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 13 февраля, 2012 Как вывести конфиг на время баффа в L2jFrozen? Скрытый текст Index: /gameserver/head-src/com/l2jaqua/gameserver/skills/DocumentBase.java =================================================================== --- /gameserver/head-src/com/l2jaqua/gameserver/skills/DocumentBase.java (revision 20) +++ /gameserver/head-src/com/l2jaqua/gameserver/skills/DocumentBase.java (revision 23) @@ -286,4 +286,15 @@ } + if (Config.ENABLE_TIME_MULTIPLIER) + { + if (attrs.getNamedItem("name").getNodeValue().equalsIgnoreCase("buff")) + if (((L2Skill) template).isDance()) + time = (int) (time * Config.DANCE_TIME_MULTIPLIER); + else if (1199 < time && time < 1501) + time = (int) (time * Config.BUFF_TIME_MULTIPLIER); + else if (299 < time && time < 481) + time = (int) (time * Config.SPIRIT_TIME_MULTIPLIER); + } + boolean self = false; Index: /gameserver/head-src/com/l2jaqua/Config.java =================================================================== --- /gameserver/head-src/com/l2jaqua/Config.java (revision 20) +++ /gameserver/head-src/com/l2jaqua/Config.java (revision 23) @@ -526,4 +526,10 @@ public static boolean ANNOUNCE_MAMMON_SPAWN; public static boolean ENABLE_MODIFY_SKILL_DURATION; + // buff amount + public static boolean ENABLE_TIME_MULTIPLIER; + public static float SPIRIT_TIME_MULTIPLIER; + public static float BUFF_TIME_MULTIPLIER; + public static float DANCE_TIME_MULTIPLIER; + public static FastMap<Integer, Integer> SKILL_DURATION_LIST; /** Chat Filter **/ @@ -766,4 +772,10 @@ } } + + //buff ammount + ENABLE_TIME_MULTIPLIER = Boolean.parseBoolean(otherSettings.getProperty("EnableMultiplier", "false")); + DANCE_TIME_MULTIPLIER = Float.parseFloat(otherSettings.getProperty("DanceTimeMultiplier", "1")); + BUFF_TIME_MULTIPLIER = Float.parseFloat(otherSettings.getProperty("BuffMultiplier", "1")); + SPIRIT_TIME_MULTIPLIER = Float.parseFloat(otherSettings.getProperty("SpiritMultiplier", "1")); USE_SAY_FILTER = Boolean.parseBoolean(otherSettings.getProperty("UseChatFilter", "false")); Ну и соотв. в самом конфиге: EnableMultiplier = True DanceTimeMultiplier = 1 BuffMultiplier = 1 SpiritMultiplier = 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TrueMan 742 Опубликовано 13 февраля, 2012 спс, еще вопрос, на хиро бафф он действовать не будет? Если да то как ето убрать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 13 февраля, 2012 спс, еще вопрос, на хиро бафф он действовать не будет? Если да то как ето убрать? Не должен. Если будет - потом подскажу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TrueMan 742 Опубликовано 13 февраля, 2012 А на бесконечные стрелы нету кода и конфига? Ато ток на соски реализован Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 14 февраля, 2012 А на бесконечные стрелы нету кода и конфига? Ато ток на соски реализован http://forummaxi.ru/index.php?showtopic=6557 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты