|
|
|
Разведчик
|
Регистрация: 07.09.2010
Сообщений: 2
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Передача непердаваемого и заточка +7[2.2.3]
Берем калькулятор и считаем
Базовые шансы заточки(для 2.2.3)
Код:
100% = 10000
/// Успешная Заточка
Белое {1000, 750, 500, 250, 100, 50, 0},
Интовое {1000, 750, 500, 250, 100, 50, 0},
Фиолетовое {1000, 750, 500, 250, 100, 50, 0},
Спринт {1000, 750, 500, 250, 100, 50, 0},
Синий Реликт {328, 246, 164, 82, 49, 16, 0},
Антиграв {640, 480, 320, 160, 96, 32, 0},
Голубой Реликт {512, 384, 256, 128, 77, 26, 0},
Зеленый Реликт {410, 307, 205, 102, 61, 20, 0},
Леон {800, 600, 400, 200, 120, 40, 0},
PvP оружие {262, 197, 131, 66, 39, 13, 0}
/// Предмет Уничтожен
Белое {0, 0, 0, 0, 1600, 3200, 6400},
Интовое {0, 0, 1200, 1600, 3000, 6800},
Фиолетовое {0, 0, 0, 1000, 2250, 3500, 5750},
Стринт {0, 750, 1125, 1500, 2375, 3250, 4625},
Синий Реликт {2400, 3940, 6170, 6790, 7470, 8220, 9040},
Антиграв {7000, 7700, 8470, 9320, 10000, 10000, 10000},
Голубой Реликт {4900, 6160, 7620, 8390, 9220, 10000, 10000},
Зеленый Реликт {3420, 4930, 6860, 7550, 8300, 9130, 10000},
Леон {10000, 10000, 10000, 10000, 10000, 10000, 10000},
PvP оружие {1680, 3150, 5560, 6110, 6720, 7400, 8140}
/// Талика Уничтожена
Белое {0, 0, 0, 0, 2000, 4000, 8000},
Интовое {0, 0, 2400, 3200, 6000, 8800, 9500},
Фиолетовое {0, 0, 0, 2000, 4500, 7000, 9500},
Стринт {0, 3000, 4500, 6000, 9500, 9500, 9500},
Синий Реликт {0, 7300, 9500, 9500, 9500, 9500, 9500},
Антиграв {0, 4300, 6400, 8600, 9500, 9500, 9500},
Голубой Реликт {0, 5100, 7600, 9500, 9500, 9500, 9500},
Зеленый Реликт {0, 6100, 9100, 9500, 9500, 9500, 9500},
Леон {0, 3600, 5400, 7200, 9500, 9500, 9500},
PvP оружие {0, 8700, 9500, 9500, 9500, 9500, 9500}
Нам нужна "Успешная Заточка". Возьмем за пример Стринт оружие и шанс заточки на +5 (100).
1). Умножаем базовый шанс на сумму камней или на 0,125 вместо шанса камня если камень отсутствует. (В данном случае умножаю на сумму камней Т2). (Шанс 1 т2 камня = 0.5 4 камня = 2) (Если камней нет то 0.125*4=0.5)
100 * 2 = 200
2). Умножаем получившиеся число на 100 и делим на 4.
200 * 100 / 4 = 5000
3). Умножаем на соотношение 30 к уровню предмета. Возьмем для примера 45 уровень:
30/45 = 0.666667 (30/30=1 30/60=0.5 т.е. шанс заточить предмет 30 уровня в 2 раза больше чем 60-го.).
5000 * 0,666667 = 3333
Всё, шанс заточки на +5 45 стринта с камнями т2 = 33,33%.
Если значение наше (3333) больше случайного 4 значного числа, то успешная заточка если меньше, то рассчитываем шанс на слёт таликов и на сжигание оружия согласно таблицам шансов.
С этим проще. Число из таблицы сразу сравнивается с 4 значным случайным числом.
Сначала проверка на уничтожение предмета. Если предмет выжил то на слёт таликов.
0 в таблице шансов означает что предмет никогда не заточится камнями.
любые шансы которые после вычисления превысят 4 значеное число будет считаться 100% заточкой.
0 в таблице сгорания или слётся означает что талики никогда не слетят и вещь никогда не сгорит (безопасная заточка) 10000 означает сто вещь сгорит или талики слетят со 100% шансом. (как у леона)
Если вещь цела и талики не слетели, то у вас просто сгорят камни и талика а вещь не пострадает.
|