Morello 2 Опубликовано 25 февраля, 2014 (изменено) Добрый день. Сборка ХФ First-Tеam Подскажите пожалуйста, где поменять шанс дропа награды при открытии сундука с сокровищами, в ядре или в скриптах, Вот таких Слишком высокий шанс дропа ЛС и временных трансформ Изменено 25 февраля, 2014 пользователем Morello Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Morello 2 Опубликовано 25 февраля, 2014 Я так понимаю это тут правится? Не подскажите как сделать на процентов 20 шанс получения итемов ниже public static long rollDrop(long min, long max, double calcChance, boolean rate) { if ((calcChance <= 0.0D) || (min <= 0L) || (max <= 0L)) return 0L; int dropmult = 1; if (rate) calcChance *= Config.RATE_DROP_ITEMS; if (calcChance > 1000000.0D) if (calcChance % 1000000.0D == 0.0D) { dropmult = (int)(calcChance / 1000000.0D); } else { dropmult = (int)Math.ceil(calcChance / 1000000.0D); calcChance /= dropmult; } return Rnd.chance(calcChance / 10000.0D) ? Rnd.get(min * dropmult, max * dropmult) : 0L; } public static int packInt(int[] a, int bits) throws Exception { int m = 32 / bits; if (a.length > m) { throw new Exception("Overflow"); } int result = 0; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 25 февраля, 2014 Config.RATE_DROP_ITEMS все уже есть в настройках ищите там. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты