Доброго вечера. Есть вопрос, реально ли без ядра, чисто в сборке добавить вампирик в лук. Есть ли способ, сборка опенов , хроники хф. Поделитесь мыслями, спасибо.
Доброго вечера. Есть вопрос, реально ли без ядра, чисто в сборке добавить вампирик в лук. Есть ли способ, сборка опенов , хроники хф. Поделитесь мыслями, спасибо.
Вы можете через датапак при одевании лука добавить нужный эффект, для примера смотрите как работает зарич или акаманах.
Сразу скажу если там реализация в ядре то без исходников не обойтись или во всяком случае модификации байткода с вставкой .class
Вы можете через датапак при одевании лука добавить нужный эффект, для примера смотрите как работает зарич или акаманах.
Сразу скажу если там реализация в ядре то без исходников не обойтись или во всяком случае модификации байткода с вставкой .class
В основном эффект вампирика реализован как отдельная стата - absorbDam, и соотвествеено просчитывается отдельно при уроне со всеми необходимыми проверками, в т.ч на то что атака не из лука.
Например, то что под рукой открыто, L2Open GE
Так что врядли получится реализовать без правок в ядре
Только если у вас есть отдельная стата на абсорб которая игнорирует проверку на лук
Нет. Это индивидуально и всецело зависит от сборки. Где-то нужно будет сделать триггером, где-то просто пассивкой можно. Зависит от того, как эффекты обрабатываются при физическом уроне.
В идеале, конечно, нужны исходники, чтобы все сделать правильно и без костылей. В исходниках просто нужно сделать новый стат и учитывать его при просчете урона.
Например у меня вот так сделано:
что б без правок в ядре - хилить на % от урона да всё, добавив его в пассив ко всем лукам.
если нужен по уровням то в эффект самого вампирика с условием "только для лук/арб"
В основном эффект вампирика реализован как отдельная стата - absorbDam, и соотвествеено просчитывается отдельно при уроне со всеми необходимыми проверками, в т.ч на то что атака не из лука.
Например, то что под рукой открыто, L2Open GE Посмотреть вложение 87951
Так что врядли получится реализовать без правок в ядре
Только если у вас есть отдельная стата на абсорб которая игнорирует проверку на лук
Нет. Это индивидуально и всецело зависит от сборки. Где-то нужно будет сделать триггером, где-то просто пассивкой можно. Зависит от того, как эффекты обрабатываются при физическом уроне.
В идеале, конечно, нужны исходники, чтобы все сделать правильно и без костылей. В исходниках просто нужно сделать новый стат и учитывать его при просчете урона.
Например у меня вот так сделано: Посмотреть вложение 87949 Посмотреть вложение 87950
что б без правок в ядре - хилить на % от урона да всё, добавив его в пассив ко всем лукам.
если нужен по уровням то в эффект самого вампирика с условием "только для лук/арб"
сама формула эффекта одинакова для всех, но для каждого сервера необходимо знать используемые операторы для запроса нанесённого ущерба противнику который отображается в систем чате либо использовать хил процент как в рестор лайф и расчитывать от своего хп например.
хил себя (в единицах) = `ущерб по противнику` * `вампиризм в %` ÷ 100