-
Постов
1 119 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные lLife
-
-
Ало, ап.
-
Мне *ня* на осады. Для меня важен только олимп. Естественно любой чар будет выживать, если его будут хилять и закрывашками всякими крыть.не самый живучий?? Паш ты бредишь??? с постоянным пребывании в хайде и с дракопухой я видел что было на шуге в осаду, не надо тут сказок рассказывать
Я понимаю что в условиях оффа они возможно и не живучие, хотя я слышал обратное, но в условиях Рэйда еще раз говорю видел на Шуге как нынче играет няха.
-
Как меня уже *ня* эти поправки на шару. Откуда взяли такие магические цифры с откатом?
25 сек - http://l2i-ertheia.gaikotsu.ru/?show=skill_info&uid=1966604289
15 сек - http://l2i-ertheia.gaikotsu.ru/?show=skill_info&uid=1966669825
Мб хватит уже, неужели так сложно было зайти даже в мою тему и посмотреть тупо мувик с олимпом, я его не один раз скидывал.
Что видно по мувику:
11 сек - http://l2i-ertheia.gaikotsu.ru/?show=skill_info&uid=1966604289
6-7 сек - http://l2i-ertheia.gaikotsu.ru/?show=skill_info&uid=1966669825
Всё видно в самом начале, но если и этого мало, можно хоть весь видос глянуть.
Gaikotsu: Ну я заоднем и хайды артеек поправил, для большей логичности, а то по идее так и получается, учитвая что реюзы ее хайдов всего 25 и 15 секунд.
Логичности? Няшке не самый живучий класс в этих хрониках и ты предлагаешь мне бегать с таким откатом и умирать пока я его жду? Логично, да. Может и хилам, к примеру, хил сделать с откатом в сек 10-20 или магам также всем атакующим скилам прикрутить откат.
p.s. почему по "логичности" не правили, к примеру, (http://forum.l2r.ru/index.php?/topic/99478-дикий-рев-полководец-тира/page-3)?
p.s.2. сегодня олимп как раз, удачно поправили, спасибо.
- 1
-
Гспди, окей, я сейчас все пруфы найду, нытики.
- 1
-
Смешно слышать про "тащить" от тела играющего на однокнопочном тире.Гетрайта уже не знает что сделать чтобы начать тащить. убийца бомжей и уязвимых классов)))
- 1
-
Хайд артеек который по ИО поставили..
окей.
-
-
ты скрин на гатс то дай. а не на рейдж
-
не не, точка с инфинити пропала
а, ну окей)
-
Может их не должно быть?
И да, по-моему, в патноутах писали, что 2-о и 3-ти профные скилы перестали точиться на артеи)
-
Зацикливание появилось со след хроник по-моему.
-
закройте ну.
-
да эквип уг у лайфа) хоть как фиксить хайды, не затащит....
гспди, мне говорит об этом человек с эквипом раза в 2 лучше моего + играющий на радаре.
/closed
-
-
Ап, Гайка поправь нормально, 2 раз уже такая ситуация.
p.s. лс прочти еще.
-
О гспди, слюной не брызгай, неадекват.
-
я тебя булкой педоняхой расшатал раза 3-4, разве нет?))))))) (магичкой)
ЗЫ тебе и пуха +19 не помогла....)
сравни эквип, ладненько? с 19 пухой я не летал.
я вот заметил, ты такой разговорчивый стал, раньше помалкивал сидел
-
А разве прыжки из хайда в хайд с наложением друг на друга стало не на ио? Когда появился талик на выбивание людей из хайда.
Чет вы по моему опять какцю-то фигню сделали
Вот вот) я даже тут с актисом соглашусь, хайд на хайд в артее небыло же). А в ио изменили методику обоих скилов
2 тела не умеющих читать, самый 1 пост в спойлире был мувик. 2 минута если что.
педоняха и сейчас имба, мб просто кто то не умеет ей играть? :DDDDDD
Сейчас бы говорить про умение играть, тащя только хилом.
-
1. поправил - забыл оказывается в прошлый раз об одной маленькой проверке в ядре, как раз связанной с хайдами.
2. проверил, все нормально с этим скиллом - с этим скиллом тоже исчезает в хайде и другие игроки не видят персонажа
3. добавил в условия каста этого скилла возможность кастовать так же и при этом хайде.
4. шанс добавлю (опять же от фонаря, ибо точных данных взять неоткуда), время не увеличу - не помню чтобы он прям таки на 3 секунды вешался когда я на оффе эртейку качал для некоторых нужд - по моему именно что где-то на секунду и ронял моба на землю при прохождении.
5. по моему вам сколько не делай - один фиг будет мало, даже если шанс будет близок к 100... немного еще приподнял шансы этих скиллов
6. работает - там принцип то тот же что у проклятия божественности у камаэлей, просто на дебафф, а не на баффы как у того скилла.
7. 33% и есть, но триггер на наложение если что не в этом скилле, а в пасивке на дробящее оружие - срабатывающее с этим шансом при касте ледяной вспышки, начиная с 8 уровня этой пассивки и как минимум 10 уровня вспышки.
8. формулы расчетов маг. урона правильные - сколько раз мне еще это повторить... для фом неверующих могу даже код метода привести, в котором будет видна большая часть процесса расчета магического урона - кто в яве хоть сколько-то разбирается - поймет.
package l2p.gameserver.stats.formulas; import l2p.commons.util.Rnd; import l2p.gameserver.config.DevConfig; import l2p.gameserver.model.Creature; import l2p.gameserver.model.Skill; import l2p.gameserver.model.skills.SkillType; import l2p.gameserver.network.serverpackets.ExMagicAttackInfo; import l2p.gameserver.network.serverpackets.SystemMessage; import l2p.gameserver.network.serverpackets.components.SystemMsg; import l2p.gameserver.skills.EffectType; import l2p.gameserver.stats.Stats; public class MDamage extends Damage { // Расчет урона от магических умений public static AttackInfo calc(Creature attacker, Creature target, Skill skill, int sps) { AttackInfo info = new AttackInfo(); if (checkBlockRadius(attacker, target)) { info.damage = 0; return info; } boolean isPvP = attacker.isPlayable() && target.isPlayable(); // Параметр isIgnoreShield для магических скиллов инвертирован info.shld = skill.isIgnoreShield() && Shield.calc(attacker, target); info.miss = calcMHitMiss(attacker, target); if (info.miss) { attacker.sendPacket(new ExMagicAttackInfo(attacker, target, ExMagicAttackInfo.MISS)); info.damage = 0; info.miss = true; return info; } double mAtk = attacker.getMAtk(target, skill); if (sps == 2) mAtk *= (4. + attacker.calcStat(Stats.BSPS_BONUS, 0.)) * calcWeaponEnchantBonus(attacker); else if (sps == 1) mAtk *= (2. + attacker.calcStat(Stats.SPS_BONUS, 0.)) * calcWeaponEnchantBonus(attacker); double mdef = target.getMDef(null, skill); if (info.shld) mdef += target.getShldDef(); if (mdef == 0) mdef = 1; info.damage = skill.getPower(target) * attacker.calcStat(Stats.M_SKILL_POWER, 1, target, skill) + attacker.calcStat(Stats.M_SKILL_POWER_STATIC, 0, target, skill); info = calcLethal(info, attacker, target, skill, true, false); // если скилл не имеет своей силы дальше идти бесполезно, можно сразу вернуть дамаг от летала if (skill.getPower(target) <= 0) { if (info.lethalDamage > 0) info.damage = 0; return info; } if (skill.isSoulBoost()) info.damage *= 1.0 + 0.06 * Math.min(attacker.getConsumedSouls(), 5); if (skill.getIgnoreTargetDefence() > 0) mdef *= skill.getIgnoreTargetDefence(); info.damage *= 91 * Math.sqrt(mAtk) / mdef; if (!DevConfig.DISABLE_RANDOM_DAMAGE) { int rndDmg = attacker.getRandomDamage(); info.damage *= 1. + (Rnd.get() * rndDmg * 2 - rndDmg) / 100.; } info.crit = CriticalRate.calcMCrit(attacker.getMCriticalHit(target, skill) * 0.01 * target.calcStat(Stats.M_CRIT_CHANCE_VULN, attacker, skill), attacker); if (info.crit) { double critMult = 2.; info.damage *= attacker.calcStat(Stats.M_CRIT_DAMAGE, critMult, target, skill); info.damage += attacker.calcStat(Stats.M_CRIT_DAMAGE_STATIC, target, skill); info.damage = target.calcStat(Stats.M_CRIT_DAMAGE_VULN, info.damage, attacker, skill); info.damage += target.calcStat(Stats.M_CRIT_DAMAGE_VULN_STATIC, attacker, skill); } if (info.shld) { if (Rnd.chance(5)) { info.damage = 0; target.sendPacket(SystemMsg.YOUR_EXCELLENT_SHIELD_DEFENSE_WAS_A_SUCCESS); attacker.sendPacket(new SystemMessage(SystemMsg.C1_RESISTED_C2S_MAGIC).addName(target).addName(attacker)); } else { target.sendPacket(SystemMsg.YOUR_SHIELD_DEFENSE_HAS_SUCCEEDED); attacker.sendPacket(new SystemMessage(SystemMsg.YOUR_OPPONENT_HAS_RESISTANCE_TO_MAGIC_THE_DAMAGE_WAS_DECREASED)); } } int levelDiff = target.getLevel() - attacker.getLevel(); // C Gracia Epilogue уровень маг. атак считается только по уроню атакующего if (info.damage > 1) { if (skill.isDeathLink()) info.damage *= 1.8 * (1.0 - attacker.getCurrentHpRatio()); if (skill.getDependOnTargetBuff() > 0) { if (skill.getTargetEffect() != EffectType.NONE) { if (target.getEffectList().getEffectByType(skill.getTargetEffect()) != null) info.damage *= 1. + skill.getDependOnTargetBuff(); } else { int buffCount = target.getEffectList().getBuffCount(); if (buffCount > 0) info.damage *= 1. + (skill.isMultipleEffectMod() ? skill.getDependOnTargetBuff() * buffCount : skill.getDependOnTargetBuff()); } } if (skill.getDependOnTargetDebuff() > 0) { if (skill.getTargetEffect() != EffectType.NONE) { if (target.getEffectList().getEffectByType(skill.getTargetEffect()) != null) info.damage *= 1. + skill.getDependOnTargetDebuff(); } else { int debuffCount = target.getEffectList().getDebuffCount(); if (debuffCount > 0) info.damage *= 1. + (skill.isMultipleEffectMod() ? skill.getDependOnTargetDebuff() * debuffCount : skill.getDependOnTargetDebuff()); } } } info.damage += info.lethalDamage; info.lethalDamage = 0; if (skill.getSkillType() == SkillType.MANADAM) info.damage = Math.max(1, info.damage / 4.); if (info.damage > 1) { info.damage = attacker.calcStat(Stats.M_DAMAGE, info.damage, target, skill); info.damage *= attacker.calcStat(Stats.DAMAGE_BONUS, 1, null, null); info.damage /= target.calcStat(Stats.DEFENCE_BONUS, 1, null, null); info.damage = isPvP ? calcDamagePvPBonus(attacker, target, skill, info.damage) : calcDamagePvEBonus(attacker, target, skill, info.damage); } double magicRcpt = target.calcStat(Stats.MAGIC_RESIST, attacker, skill) - attacker.calcStat(Stats.MAGIC_POWER, target, skill); double failChance = 4. * Math.max(1., levelDiff) * (1. + magicRcpt / 100.); if (Rnd.chance(failChance)) { if (levelDiff > 9) { info.damage = 0; SystemMessage msg = new SystemMessage(SystemMsg.C1_RESISTED_C2S_MAGIC).addName(target).addName(attacker); attacker.sendPacket(msg); target.sendPacket(msg); } else { info.damage /= 2; SystemMessage msg = new SystemMessage(SystemMsg.DAMAGE_IS_DECREASED_BECAUSE_C1_RESISTED_C2S_MAGIC).addName(target).addName(attacker); attacker.sendPacket(msg); target.sendPacket(msg); } } if (info.damage > 0) attacker.displayGiveDamageMessage(target, (int) info.damage, info.crit, false, false, true); if (calcCastBreak(target, info.crit)) target.abortCast(false, true); return calcDamageLimit(info, target, skill); } }
Ты видать опять забыл всё обновить? Т.к. опять ничего не изменилось, всё точно также.
- 1
-
Еще раз спасибо)
-
Огромное спасибо
2. проверил, все нормально с этим скиллом - с этим скиллом тоже исчезает в хайде и другие игроки не видят персонажа
4. время не увеличу - не помню чтобы он прям таки на 3 секунды вешался когда я на оффе эртейку качал для некоторых нужд - по моему именно что где-то на секунду и ронял моба на землю при прохождении.2) я бы не стал просто так писать, летал на олимп в выходные и меня убили, когда я стоял в этом "хайде" при этом, что бы из него выйти нужно его было именно удалить из бафов.
4)возможно время дебафа зависит от уровня скилы, я ведь кинул мувик и время указал, ну хотя, как хотите)
-
и хроники не причем - формула в основе своей примерно такова еще с времен C1, просто дополнялась со временем разными дополнительными модификаторами, к примеру модификатор от атрибута, моодификатор пвп/пве и т.д.
А у нас всё это учитывается?
И по ссылке, в формуле есть дополнение для артей, где урон учитывается есть ли на целе дебаф, типо - http://l2i-ertheia.gaikotsu.ru/?show=skill_info&uid=1966866447
-
если кто не в курсе формулы, то в сильно упрощенном виде она выглядит так
damage = skill_power * 91 * sqrt(matk * ss_bonus) / mdef
Порылся тут. Глянь пожалста - http://forums.goha.ru/showthread_0_0_t1061524
Хоть и опять хроники другие да-да...
-
Не те хронеки.
Разброс урона в 2 раза больше тех 10% =)
Скилы не точатся только базовый шанс + эпик. Щас у любого за сп скилы куча резистов.
В поле и нет нях ибо 2 массухи и труп.
Уйдиии.
Вольный сервер Анархия
в Общий раздел
Опубликовано · Изменено пользователем lLife
Смысл всего этого? Гонять одних и тех же людей с одного сервака на другой? Если уж делать очередной новый сервер (хз сколько их тут было за время моего отсутствия и когда был последний открыт) то нужно же вливать в рекламу и т.п., либо делать полностью "ребрендинг" всего проекта и тоже вкладывать кучу денег, что бы народ шел, но кто этим заниматься будет)
p.s. За все время моего отсутствия, я так понимаю, тут ровным счетом ничего не изменилось. Играют все те же самые люди, обсуждают одни и те же проблемы на протяжении которого года и это печально.
p.s.2. Я б поиграл даже опять, если б знал, что все будет как надо + будут люди, много и именно новых, а начинать сейчас на годах нет смысла, т.к. догнать настолько забущенных чаров нереально с нуля)