Мне нужна помощь
мне нужны все формулы которые есть в нашей игре
подробно с названием:) может быть их буду использовать в своей игре:) кому не лень помочь:)
Формулы игры
Сообщений 1 страница 19 из 19
Поделиться113.10.10 19:47
Поделиться213.10.10 21:52
формулы КД ?
Поделиться313.10.10 22:07
Атака-урон-рандом, пвп-пвм, дроп..... Все нужны:)
Поделиться413.10.10 22:26
хорошо я займусь этим..... выкладывать сдесь ?
Поделиться513.10.10 22:33
Да
прям тута
Поделиться613.10.10 22:49
Магический урон= сила закла * (знания +100)/на рандомное число от 50-максимальный и 150-минимальный урон) - рандомныйпроцент поглащенияФизический уронАтака= рандом сила - (уровень защиты*(100+бонус атака/100))Защита= рандом ловкость - (уровень атаки*(100+бонус защита/100))Урон= атака - защитаЕсли больше >1500 урон то рандом 500-2000если <1=0 уровень атаки/5-уровень защиты/2Шанс крита= в пвп 1+корень квадратный силы атакующего - корень квадратный силы защищающегося, например сила атакующего 1000, защищающегося 500, получаем 1+(32-22)=11%, второй вариант сила атакующего 2500, защищающегося 1000, 1+(50-31)=20%, если поменять параметры в примере местами то получим 1+(31-50) = -18, что меньше 0, и поэтому ограничиваем шанс минимальный = 1%. Тоже самое в сторону максимального шанса, если по формуле вычислило более 50, то шанс критического удара = 50. Для монстров все тоже,только у них нет параметра сила, его в формуле заменяет параметр атака монстра.Если выпал крит, то сила обычного удара определенного выше х2.
Поделиться713.10.10 22:56
Формула меткостиловкость/силу*100Расчет и формулу физического урона в PvP смотритездесьДополнительное к магическому и физическому урону(мировозрение):Если высветлый, а противниктемныйвы получаете бонус +20% к физическому урону и +10% к магическому!Темныепротивсветлыхполучают+20% к магическому урону и + 10% к физическому!Если вынейтралвам ни плюса ни минуса не даётся, ни за Вас ни против Вас.
Поделиться813.10.10 22:57
Формула регенерации манны при действии ауры манны:регенерирует манну после битвы с монстрами в объеме случайного значения от 1 до ((уровень игрока +знания) * максимальная манна игрока) / 400. Если уровень регенерируемой манны больше чем объем здоровья убитого монстра, тоуровень регенерации МП = объем здоровья убитого монстра. Таймаут движения при регенерации 3 секФормула регенерации жизни придействии ауры жизни:регенерирует жизнь после битвы с монстрами в объеме случайного значения от 1 до ((уровень игрока +знания) * максимальное здоровье игрока) / 200. Если уровень регенерируемого здоровья больше чем объем здоровья убитого монстра, то уровень регенерации ХП= объем здоровья убитого монстра (затраты 100 манны)Формула регенерации манны у некроманта:Регенерирует манну после битвы с монстрами в объеме случайного значения от 1 до ((уровень игрока +знания) * максимальная манна игрока)/400Формула регенерации жизни у варвара:Регенерирует жизнь после битвы с монстрами в объеме случайного значения от 1 до ((уровень игрока +знания) * максимальная жизнь игрока)/200
Поделиться913.10.10 22:58
Отдых на восстановление ТП= 30* корень квадратный уровня тп, для 100 тр это = 10, а общий отдых на восстановление тр 30*10=300 секунд, для 400тп корень 20, отдых 30*20=600 секунд
Поделиться1013.10.10 23:01
Закалка оружия, доспехов, щитов(Закалить можно тока чистую вещь, максимально до 1000 характеристика) = (навык оружейника х навык алхимика)/Параметр вещи/Сила масла. Шанс на + = (навык оружейника х навык алхимика)/Параметр вещи/Сила масла в квадрате. Далее берем рандомное число от 1 до числа полученного в формуле. Если выпало 1 - то + к оружейнику, если 2 + к химии.
Поделиться1113.10.10 23:02
Отравление оружияшанс отравить = (Навык оружейниках Навык алхимика)/(Базовый параметр оружия х (Сила яда/5)).Шанс на +1 = (Оружейник х Алхимик )/ (Параметр оружия х Сила яда). Далее берем рандомное число от 1 до числа полученного в формуле. Если выпало 1 - то + к оружейнику, если 2 + к химии.
Поделиться1213.10.10 23:04
Скорнякшанс создать = навык / количество шкур;шанс на +1 =навык / (количество шкур х 5).Энчайзподпись рунами= навык/количестворун.вставка артефакта= навык / корень квадратный уровня артефакта; шанс на + = навык/уровень артаШанс на + = навык / (количество рун х 5).РемонтЕслирудой оружие, доспехи, щитыто шанс отремонтировать Оружейник/Количество руды,Шкурами шапки, рукавицы, сапоги, плащи- Скорняк/количество шкур.Шанс на +1 от уровня соответствующего навыка.Здесь при навыке например оружейника 100 и ремонте рудой 1/100, такой низкий что бы не качали например Медью с шансом 90% ремонтировать то можно вещь даже с износом 0% до бесконечности.
Поделиться1313.10.10 23:06
Оружейникшанс создать = навык / количество руды,шанс на +1 = навык / (количество руды х 5).АртфизикаВырезание руныиз рунного камня,шанс создать = навык физики, но не более 90%,шанс на +1 к артфизике = 1/уровеньнавыкакольца, браслеты- 100%, всеостальноеразмер навыка в %, но не более 90%.Шанс на +1 = 1 из Размер навыка, например 1/50 при навыке 50.ВАЖНО ЗНАТЬ!: Артефакты 50 уровня не склеиваются!
Поделиться1413.10.10 23:08
Алхимия(получение эликсира, яда и масла)шанс создать = навык / количество ингридиентов;шанс на + = навык / (количество ингридиентов х 5). Шансы эликсировпо рецептам = 100%.УкрощениеОтвечает за шанс укротить обычногомонстра во время битвы, после чегоон будет следовать и сражатся за вас! Приручить монстра можно только если вы не владеете при этом другими призванными существами.Шанс укротить = Уровень навыка / Уровень монстра, шаманы получают бонус шанса х2, следопыты х3. Минимально ограниченный шанс 10%, максимальный 90%.Время следования монстра за укротителем 60 х корень квадратный от уровня навыка укрощения, в секундах. Шанс получить плюс к навыку = 1 от уровень навыка. Опыт за плюс = навык х 100.
Поделиться1513.10.10 23:09
ПотрошительСамый сложный крафт от которого зависит шанс выпадения артефакта собычного монстра.В норме собычных мобов100 + навык из 10000, например при навыке 100 = 100+ 100 / 10000 или 2%.Ночью с 12 до 6 утра шанс дропа х2.С мобов типатроглодиты, демоны в преисподнии, драконов в пещере= 1 из (25 - корень квадратный от (100+ навык потрошителя)). Например 25 - корень (100+100) = 25-14, или 1 из 11, вот этот шанс что в форуле = 11 ограничен в рамках не более 20 и менее 5. В процентах 1 из 5 = 20%, 1 из 20 = 5% соответственно.Снекоторых мобов (Топ-боссы)шанс дропа 100%
Поделиться1613.10.10 23:10
100% может быть, как например Вельзевул, Андориэль, Король Драконов.Артефакты разделены по уровням с 1-50 в зависимости от локции 1-6 локацию от мидланда выпадет артефакт 1 уровня. И так от 294-300выпасть может артефакт 50 уровня.ОхотникНа начальном классе шанс 1 от уровень охотника. Например при базовом навыке 10 ваши шансы получить + к охотнику равны 1 из 10, мначе 10%., иначе по теории вероятности с одного из десяти убитых монстров вы получите +1 к охотнику. Максимум навыка на начальном классе = 300. На экстра-классах шанс получить +1 к охотнику = 1 из уровень охотника х10, то есть в десять раз ниже. Например при навыке 100, ваши шансы = 1 из 100х10, или 1 из 1000,или 0.1%. Максимум навыка на экстра-классах = 400. Опыт за этот навык не дается. Навык влияет на шанс найти обычного, статического монстра в локациях, с шансами 10 = 11%, 100 = 20%, 200 = 30%, 300 =40%, 400 = 50%. В Каньоне магов шанс встретить монстра независимый от навыка и составляет33%, 1 из 3. Навык можно увеличить артефактами с + к охотнику или аурой Охотник, которая дает бонус х2 к навыку!
Поделиться1713.10.10 23:17
На все крафты максимальный шанс на созданиене больше 90%Пример расчета на алхимию, скорняка, оружейника и подпись рунами. Навык = 100, количество ингридиентов = 5. Шанс на удачное создание = 100(навык)/5(количество)= 100/5 = 20%. При этом шанс на + к навыку составляет = 100(навык)/(5(количество)*5) = 100/(5*5)=100/25=4. Далее берем рандомное число от 1 до числа что получилось по формуле(в данном случае = 4). И того есть: 1, 2, 3, 4. Если выпадает 1 то мы получаем + кнавыку, остальные - без плюса. Еслипосмотреть в процентах то это составит =100/4=25%Во всех формулах на + к навыку работает такая система: берем рандомное число от 1 до числа полученного в формуле. Если выпало 1 - то + к навыку, если остальные значит вам не повезло. Если хотите видеть это в % значит= 100/ на число полученое по формуле на + к навыку
Поделиться1813.10.10 23:19
Расчет базового физического урона в PvP.Происходит по формулеУ = ((А*(100+БА))/100)-((З*(100+БЗ))/100)Где А – уровень атаки атакующего, БА – бонус атаки атакующего, З – уровень защиты защищающегося, БЗ – бонус защиты защищающегося.Далее следует ограничение максимального:Если У более А/случайное значение от 5 до 15Тогда У = А случайное значение от 5 до 15и минимального урона:Если У менее А/случайное значениеот 20 до 30Тогда У = А случайное значение от 20 до 30И последние действие случайно увеличивает или уменьшает урон на+-20%У = случайное значение от (У/5)*4 до (У/5)*6В формулах выше часто вводится случайное значение, рандом, random это определяется некое случайное число в промежутке от X до Y. Например, случайное число в промежутке от 1 до 3 может быть 1,2,3. Введение случая, удачи в формулы хотя и вызывает часто недовольство игроков, но при этом оно добавляет неожиданность, азарт, интригу в игру. Разве хорошо если игрок заранее знает, сколько он нанесет или получит урона?Пример 1 (равные противники)Условный атакующий имеет уровень атаки (А) = 1000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 1000, бонус защиты (БЗ) = 0У = ((1000*(100+0))/100)-((1000*(100+0))/100) = 0И вот здесь срабатывает ограничение минимального урона, описанное в формуле вышеУ = 1000 / случайное число от 20 до 30Например случайное число выпало 25У = 1000/25 = 40Иначе минимальный урон в игре будет всегда не менее 3,3 – 5% атаки игрока, на нашем примере = 33-50Пример 2 (равные противники, но атакующий имеет бонус +100 атака)Условный атакующий имеет уровень атаки (А) = 1000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 1000, бонус защиты (БЗ) = 0У = ((1000*(100+100))/100)-((1000*(100+0))/100) = 1000А вот здесь срабатывает ограничение максимального уронаУ = 1000 / случайное число от 5 до 15Например случайное число выпало 7У = 1000/7 = 143Иначе максимальный урон в игре будет всегда не более 6,7 – 20% атаки игрока, на нашем примере = 67-200Пример 3 (Уровень атаки атакующего значительно больше уровня защиты защищающегося)Условный атакующий имеет уровень атаки (А) = 3000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 500, бонус защиты (БЗ) = 0У = ((3000*(100+0))/100)-((500*(100+0))/100) = 2500Также и здесь срабатывает ограничение максимального уронаУ = 2500 / случайное число от 5 до 15Например случайное число выпало 10У = 2500/10 = 250В этом примере урон будет от 200 до 500При тех же условиях, но равной атаке защите противника урон составит 100-150Полученный в примерах урон еще раз пропускаем через рандомайзер+-20%Например при уроне = 250У = от (250/5)*4 до (250/5)*6 = 200-300Последнее вычисление нужно для разброса округленных выше значений урона. Например, чтобы били не по 250, а то 234, то 287. Для красоты так можно сказать.Это статья нашего главного админа GIGA
Поделиться1913.10.10 23:20
Расчет базового физического урона в PvP.Происходит по формулеУ = ((А*(100+БА))/100)-((З*(100+БЗ))/100)Где А – уровень атаки атакующего, БА – бонус атаки атакующего, З – уровень защиты защищающегося, БЗ – бонус защиты защищающегося.Далее следует ограничение максимального:Если У более А/случайное значение от 5 до 15Тогда У = А случайное значение от 5 до 15и минимального урона:Если У менее А/случайное значениеот 20 до 30Тогда У = А случайное значение от 20 до 30И последние действие случайно увеличивает или уменьшает урон на+-20%У = случайное значение от (У/5)*4 до (У/5)*6В формулах выше часто вводится случайное значение, рандом, random это определяется некое случайное число в промежутке от X до Y. Например, случайное число в промежутке от 1 до 3 может быть 1,2,3. Введение случая, удачи в формулы хотя и вызывает часто недовольство игроков, но при этом оно добавляет неожиданность, азарт, интригу в игру. Разве хорошо если игрок заранее знает, сколько он нанесет или получит урона?Пример 1 (равные противники)Условный атакующий имеет уровень атаки (А) = 1000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 1000, бонус защиты (БЗ) = 0У = ((1000*(100+0))/100)-((1000*(100+0))/100) = 0И вот здесь срабатывает ограничение минимального урона, описанное в формуле вышеУ = 1000 / случайное число от 20 до 30Например случайное число выпало 25У = 1000/25 = 40Иначе минимальный урон в игре будет всегда не менее 3,3 – 5% атаки игрока, на нашем примере = 33-50Пример 2 (равные противники, но атакующий имеет бонус +100 атака)Условный атакующий имеет уровень атаки (А) = 1000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 1000, бонус защиты (БЗ) = 0У = ((1000*(100+100))/100)-((1000*(100+0))/100) = 1000А вот здесь срабатывает ограничение максимального уронаУ = 1000 / случайное число от 5 до 15Например случайное число выпало 7У = 1000/7 = 143Иначе максимальный урон в игре будет всегда не более 6,7 – 20% атаки игрока, на нашем примере = 67-200Пример 3 (Уровень атаки атакующего значительно больше уровня защиты защищающегося)Условный атакующий имеет уровень атаки (А) = 3000, бонус атаки (БА)= 0Условный защищающийся защиту (З)= 500, бонус защиты (БЗ) = 0У = ((3000*(100+0))/100)-((500*(100+0))/100) = 2500Также и здесь срабатывает ограничение максимального уронаУ = 2500 / случайное число от 5 до 15Например случайное число выпало 10У = 2500/10 = 250В этом примере урон будет от 200 до 500При тех же условиях, но равной атаке защите противника урон составит 100-150Полученный в примерах урон еще раз пропускаем через рандомайзер+-20%Например при уроне = 250У = от (250/5)*4 до (250/5)*6 = 200-300Последнее вычисление нужно для разброса округленных выше значений урона. Например, чтобы били не по 250, а то 234, то 287. Для красоты так можно сказать.Это статья нашего главного админа GIGA