Вернуться   Raurin Forums > Raurin 3: The Silver Marches (NWN2 шард) > Обсуждение игровой механики шарда

Ответ
 
Опции темы Опции просмотра
Старый 15.11.2007, 15:08   #321
Oranj
Бывалый Рауринец
 
Аватар для Oranj
 
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 661 Oranj У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Moonk
Цитата:
5й и 2й лвл бьют моба 1 лвл
level_dif =7/2/5=0,7 (меньше единицы, значит идет штрафом)
5й и 2й лвл бьют моба 5 лвл
level_dif =7/2/5=0,7 (меньше единицы, значит идет штрафом)
5й и 2й лвл бьют моба 10 лвл
level_dif =7/2/5=0,7 (меньше единицы, значит идет штрафом)
5й и 2й лвл бьют моба 25 лвл
level_dif =7/2/5=0,7 (меньше единицы, значит идет штрафом)
если level_dif меньше 1, то он = 1
Цитата:
т.е. ПОФИГ какой моб, главное, чтобы уровень у всех патийцев был одинаковый
БРЕД
Левел моба проверяет другая формула
Цитата:
party_xp = level_dif * [1 + (count_member_in_party - 1) / 4]
Наверно так и сделаем

Предложенный фикс Мунка недопустим, так как проверка уровня моба делается в другой формуле, зачем ее делать еще раз?

Согласен, сейчас в маленькой пати игрокам разных левелов качатьтся вообще не выгодно, но выгода приходит на высокий левелах. Тем более против усиленных мобов в одиночку все равно не получится, это щас мобы ОЧЕНЬ слабые.
Oranj is offline   Ответить с цитированием
Старый 15.11.2007, 16:39   #322
Moonk
Бывалый Рауринец
 
Аватар для Moonk
 
Регистрация: 29.05.2007
Сообщения: 837
Власть репутации: 663 Moonk У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

т.е. не сделать пати играбельными, а сделать соло невозможным
значит снова метод кнута, а не пряника
да ладно
мы привыкшие
Moonk is offline   Ответить с цитированием
Старый 15.11.2007, 17:04   #323
Oranj
Бывалый Рауринец
 
Аватар для Oranj
 
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 661 Oranj У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Нет не так. Альтератива всегда будет, но всегда нужно понимать, что одному качаться сложно, поэтому для этих классов повышен коэф экспы.
Oranj is offline   Ответить с цитированием
Старый 15.11.2007, 17:14   #324
Moonk
Бывалый Рауринец
 
Аватар для Moonk
 
Регистрация: 29.05.2007
Сообщения: 837
Власть репутации: 663 Moonk У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

хех
а зачем тогда ограничивать пати разницей лвл между персонажами?
Moonk is offline   Ответить с цитированием
Старый 15.11.2007, 17:28   #325
Oranj
Бывалый Рауринец
 
Аватар для Oranj
 
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 661 Oranj У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Чтобы хайлевелы не прокачивали нубов.
Oranj is offline   Ответить с цитированием
Старый 15.11.2007, 17:46   #326
Moonk
Бывалый Рауринец
 
Аватар для Moonk
 
Регистрация: 29.05.2007
Сообщения: 837
Власть репутации: 663 Moonk У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

дык как то не адекватно:

1. В пати 4 игрока. Левелы: 5, 8, 8, 9. Сумма левелов 5+8+8+9=30
level_dif = (30 / 4) / 9 = 0,83
party_xp = 0,83 * [1 + (4 - 1) / 5] = 0.83 * 1.6 = 1.32

2. В пати 4 игрока. Левелы: 5, 5, 6, 9. Сумма левелов 5+5+6+9=25
level_dif = (25 / 4) / 9 = 0,69
party_xp = 0,69 * [1 + (4 - 1) / 5] = 0.69 * 1.6 = 1.10

3. В пати 7 игроков. Левелы: 3, 3, 5, 5, 7, 8, 10. Сумма левелов 3+3+5+5+7+8+10=41
level_dif = (41 / 7) / 10 = 0,58
party_xp = 0,58 * [1 + (7 - 1) / 5] = 0.58 * 2.2 = 1.27

4. В пати 7 игроков. Левелы: 2, 2, 3, 4, 4, 4, 5. Сумма левелов 2+2+3+4+4+4+5=24
level_dif = (24 / 7) / 5 = 0,68
party_xp = 0,68 * [1 + (7 - 1) / 5] = 0.68 * 2.2 = 1.49

5. В пати 6 игроков. Левелы: 20, 22, 22, 23, 23, 23. Сумма левелов 20+22+22+23+23+23=133
level_dif = (133 / 6) / 23 = 0,96
party_xp = 0,96 * [1 + (6 - 1) / 5] = 0.96 * 2 = 1,92

почему в вар 1. экспы больше чем в вар 2., а в вар 5. чем в вар 4. ?


в моем предложении:
1) качать нуба невозможно
2) формула работает с 1 по 30й лвл, без всяких "на лов левелах работает криво, но на 24+ вы поймете, что это хорошо"
3) не заставляет народ яростно креститься при слове "пати"
Moonk is offline   Ответить с цитированием
Старый 15.11.2007, 18:03   #327
Oranj
Бывалый Рауринец
 
Аватар для Oranj
 
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 661 Oranj У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Цитата:
Итоговая версия:

ХР система

XP = player_xp * party_xp * class_xp % dif_lvl % summon_xp
player_xp = (player_level / count_levels_in_party) * base_xp
party_xp = level_dif * [1 + (count_member_in_party - 1) / 5]
level_dif = max_level_in_party / mob_lvl % dif_lvl
base_xp = 27 + (mob_lvl * 3)

Пример:

count_member_in_party = 6
уровни 18 16 14 10 5 1
классы: чистые клеры, сорки, визы
суммонов нет
count_levels_in_party = 64
mob_lvl = 18
base_xp = 27+18*3=81
level_dif = 18/18=1
party_xp = 1*(1+(6-1)/5)=2
итого каждому
18 лвл: 18/64*81*2=45,56
16 лвл: 16/64*81*2=40,5
14 лвл: 14/64*81*2=35,44
10 лвл: 10/64*81*2=25,31
5 лвл: 5/64*81*2=12,66
1 лвл: 1/64*81*2=2,53
Пример:
count_member_in_party = 6
уровни: 18 1 1 1 1 1
классы: чистые клеры, сорки, визы
суммонов нет
count_levels_in_party = 23
mob_lvl = 18
base_xp = 27+18*3=81
level_dif = 18/18=1
party_xp = 1*(1+(6-1)/5)=2
итого:
18 лвл: 18/23*81*2=126

Мысль ясна?
Oranj is offline   Ответить с цитированием
Старый 15.11.2007, 18:08   #328
Oranj
Бывалый Рауринец
 
Аватар для Oranj
 
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 661 Oranj У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Цитата:
1. В пати 4 игрока. Левелы: 5, 8, 8, 9. Сумма левелов 5+8+8+9=30
level_dif = (30 / 4) / 9 = 0,83
party_xp = 0,83 * [1 + (4 - 1) / 5] = 0.83 * 1.6 = 1.32

2. В пати 4 игрока. Левелы: 5, 5, 6, 9. Сумма левелов 5+5+6+9=25
level_dif = (25 / 4) / 9 = 0,69
party_xp = 0,69 * [1 + (4 - 1) / 5] = 0.69 * 1.6 = 1.10

3. В пати 7 игроков. Левелы: 3, 3, 5, 5, 7, 8, 10. Сумма левелов 3+3+5+5+7+8+10=41
level_dif = (41 / 7) / 10 = 0,58
party_xp = 0,58 * [1 + (7 - 1) / 5] = 0.58 * 2.2 = 1.27

4. В пати 7 игроков. Левелы: 2, 2, 3, 4, 4, 4, 5. Сумма левелов 2+2+3+4+4+4+5=24
level_dif = (24 / 7) / 5 = 0,68
party_xp = 0,68 * [1 + (7 - 1) / 5] = 0.68 * 2.2 = 1.49

5. В пати 6 игроков. Левелы: 20, 22, 22, 23, 23, 23. Сумма левелов 20+22+22+23+23+23=133
level_dif = (133 / 6) / 23 = 0,96
party_xp = 0,96 * [1 + (6 - 1) / 5] = 0.96 * 2 = 1,92

почему в вар 1. экспы больше чем в вар 2., а в вар 5. чем в вар 4. ?
Потому что чем выше сумма левелов при одинаковом количестве членов, тем выше бонус. 3 хайлевела лучше научат одного нуба, чем 1 хайлевел - троих нубов.
Oranj is offline   Ответить с цитированием
Старый 15.11.2007, 18:27   #329
Moonk
Бывалый Рауринец
 
Аватар для Moonk
 
Регистрация: 29.05.2007
Сообщения: 837
Власть репутации: 663 Moonk У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Цитата:
Сообщение от Oranj Посмотреть сообщение
Пример:
count_member_in_party = 6
уровни: 18 1 1 1 1 1
классы: чистые клеры, сорки, визы
суммонов нет
count_levels_in_party = 23
mob_lvl = 18
base_xp = 27+18*3=81
level_dif = 18/18=1
party_xp = 1*(1+(6-1)/5)=2
итого:
18 лвл: 18/23*81*2=126

Мысль ясна?
вот так бы сразу и сказал
ща доработаю

Цитата:
Сообщение от Oranj Посмотреть сообщение
Потому что чем выше сумма левелов при одинаковом количестве членов, тем выше бонус. 3 хайлевела лучше научат одного нуба, чем 1 хайлевел - троих нубов.
или 1 нуб мешает 3 хаям меньше, чем 3 нуба 1 хаю?
Moonk is offline   Ответить с цитированием
Старый 15.11.2007, 18:44   #330
Moonk
Бывалый Рауринец
 
Аватар для Moonk
 
Регистрация: 29.05.2007
Сообщения: 837
Власть репутации: 663 Moonk У него еще все впереди!
По умолчанию Re: Обсуждение XP система Раурина

Цитата:
Сообщение от Oranj Посмотреть сообщение
итого:
18 лвл: 18/23*81*2=126

Мысль ясна?
добавить
if XP_in_party > XP_solo_na_mobe_svoego_lvl then XP_in_party := XP_solo_na_mobe_svoego_lvl

и всё...
Moonk is offline   Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT, время: 07:29.

Powered by vBulletin Version R.I.P., Copyright ©2000-2024, Jelsoft Enterprises Ltd. | Оформление: raurin.ru