19.10.2007, 17:50 | #251 |
Рауринец
Регистрация: 11.07.2007
Сообщения: 449
Власть репутации: 637
|
окей.. 17 это гуд. я рад, правда.
теперь штраф за смерть. 150*левел черезчур, так как мобы со старой системы не менялись, а при старой системе опыта получалось где-то 200-400 за моба. тоесть нужно уменьшать пропорционально: 1) либо где-то 25*левел 2) либо сделать совсем инновационную систему (которая кстати уже обсуждалась) практически без делевела - например вычитать 10*уровень+5% уже от набранного на уровне опыта(чем дальше тем страшней умирать), тоесть при минимальном раскладе толькочто ставший 10ым левелом потеряет лишь 100 опыта, делевельнется и легко сможет поправить положение набрав обратно недостающие 100 опыта.. а не 2,5 тысячи.
__________________
Безумие правит миром |
19.10.2007, 17:53 | #252 | |
Бывалый Рауринец
Регистрация: 09.09.2007
Сообщения: 854
Власть репутации: 651
|
Цитата:
__________________
Now that don't kill me can only make me stronger And the red sun sinks at last into the hills of gold And peace to this young warrior without the sound of guns Тот, кто находит удовольствие в уединении, либо дикий зверь, либо Бог. Последний раз редактировалось The Vokial, 19.10.2007 в 18:00. |
|
19.10.2007, 18:02 | #253 |
Зеленый Рауринец
Регистрация: 05.05.2007
Сообщения: 94
Власть репутации: 626
|
Заметьте любимые классы могут быть только базовыми.
если drow имеет любимый класс маг и берет престиж тогда он не получает штраф за мага. Вобщем сейчас так
__________________
Эх помните как в наше время было хорошо. И THAH0 был и AC в минус шел. |
19.10.2007, 18:08 | #254 |
Рауринец
Регистрация: 16.06.2007
Адрес: Город Зеленого цвета
Сообщения: 192
Власть репутации: 627
|
Вобщем для проблем с дилевелом я предлогаю поставиь в какой нить казарме старого опытного война(мага) в канализации какого нить вора и т.д. к которому можно будет подойти и сказать что по случайности встал не на путь истенны сбился с жизненных убеждений и т.д на что он тебе : "все норм не переживай я помогу тебе определиться" и бац у тебя делевл с 1 хр до след лвл! на сиале это реализовано в виде священника в храме!
__________________
Я!.. И только Я! |
19.10.2007, 20:41 | #255 |
Бывалый Рауринец
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 658
|
Путем сложнейших переговоров и мелкого шантажа с моей стороны система экспы будет такая:
1. Базовый опыт 27 + (mob_lvl * 3) 2. Бонус за убийство моба более высого левела не будет, чтобы не было возможности прокачать нубов. 3. Штраф за разницу в левелах (в меньшую сторону) будет следующим: разница 1 = -20% разница 2 = -40% разница 3 = -70% разница 4 = -100% (опыт не идет) 4. Бонус за пати: бонус_xp = [LEVEL_DIF*(1+((count_member_in_party-1)/XP_BONUS))] XP_BONUS=5 (константа) LEVEL_DIF = (сумма_левелов / количество_членов) / max_level Простыми словами это означает, что если в пати 6 членов одинаквого левела, то опыт удваивается. Отсюда вытекает, что если в пати: 2 члена = опыт*1,2 3 члена = опыт*1,4 4 члена = опыт*1,6 5 членов = опыт*1,8 6 членов = опыт*2,0 7 членов = опыт*2,2 и т.д. Но если в пати разные левелы, то на бонус налагается штраф. Предсатвим ситуацию, в пати 4 члена: 2, 3, 5, 8 левелы. LEVEL_DIF = [(2+3+5+8) / 4] / 8 LEVEL_DIF = 0.5625 бонус_xp = [0.5625*(1+((4-1)/5))] бонус_xp = 0.5625 * 1.6 = 0.9 (то есть бонус отрицательный!) Однако бонус не может быть отрицательным, поэтому коэфицент остается = 1 Теперь другая ситуация, в пати 4 члена: 6, 7, 7, 8 левелы LEVEL_DIF = [(6+7+7+8) / 4] / 8 LEVEL_DIF = 0.875 бонус_xp = [0.875*(1+((4-1)/5))] бонус_xp = 0,875 * 1,6 = 1,4 То есть всегда желательно чтобы разность в уровнях была ниже и 8+9+9+9 всегда лучше, чем 8+8+8+9, так как в первом случае среднее арифметическое выше. Так же, чем больше членов, тем больше опыта. 5. Теперь поясню как распределяется опыт в пати, а то там написано не совсем понятно для каждого. Суммируется все левелы в пати, например в пати 3 члена: 3, 4 и 8 левел. Сумма левелов = 3+4+8 = 15. Убивают моба 6 левела (27+6*3 = 45 экспы). 3 левел получит 3/15 части опыта, то есть 3/15 * 45 = 9 4 левел получит 4/15 * 45 = 12 8 левел получит 8/15 * 45 = 24 P.S. 9+12+24 = 45 Теперь опыт каждого члена проходит через формулу бонуса за пати LEVEL_DIF = [(3+4+8) / 3] / 8 = 0.625 бонус_xp = [0.625*(1+((3-1)/5))] = 0.625 * 1.4 = 0.875 -> 1 3 левел получит 9*1 = 9 4 левел получит 12*1 = 12 8 левел получит 24*1 = 24 Но и это еще не все Так как моб 6 левела, то 8 левел получает штраф в -40% (разность в 2 левела). Такми образом 8 левел получит 21-(21*0,4)=12 Другой случай. В пати 8 членов, левелы: 5, 5, 6, 7, 8, 8, 8, 8. Убивают моба 7 левела (по идее такая пати не будет бить моба такого низкого левела, но просто хочу показать штраф для 8 левелов, так как они бьют моба ниже их левела). С моба 7 левела опыт 27+7*3 = 48 LEVEL_DIF = [(5+5+6+7+8+8+8+8) / 8] / 8 = 55/8/8 = 0.85 бонус_ХР = 0,85 * (1+((8-1)/5)) = 0,85 * 2,4 = 2,04 (то есть опыт каждого увеличится на этот коэфицент) Теперь считаем порцию экспы каждому члену: 5 левел = 5/55*48*2,04 = 8 6 левел = 6/55*48*2,04 = 10 7 левел = 7/55*48*2,04 = 12 8 левел = 8/55*48*2,04 = 14 Все 8 левелы получают штраф -20%, так как бьют моба на 1 уровень ниже, то есть 8 левелы в этом случае получают 14-(14*0,2) = 11 опыта Ну и последний случай. В пати 6 членов, левелы: 7, 8, 8, 9, 9, 9. Убивают моба 12 левела. С моба 12 левела опыт 27+12*3=63. LEVEL_DIF = [(7+8+8+9+9+9) / 6] / 9 = 50/6/9 = 0.92 бонус_ХР = 0,92 * (1+((6-1)/5)) = 0,92 * 2 = 1,84 (то есть опыт каждого увеличится на этот коэфицент) Теперь считаем порцию экспы каждому члену: 7 левел = 7/50*63*1,84 = 16 8 левел = 8/50*63*1,84 = 18 9 левел = 9/50*63*1,84 = 20 6. Ну и напоследок, как делится опыт, если моба били несколько игроков, не состоящие в пати. Опыт_итог = опыт_база*(нанесенный_дамаг / НР_моба) опыт_база = 27+моб_левел*3 Пример, моба 10 уровня бьют 3 игрока, не состоящие в пати. У моба 220 НР. Персонажи 8, 9, 10 уровней. Опыт с монстра 10 уровня 27+10*3 = 57 опыта. 8 левел нанес 58 урона, получит 58/220 = 0,26 части опыта, то есть 57*0,26 = 14 9 левел нанес 76 урона, получит 76/220 = 0,34 части опыта, то есть 57*0,34 = 19 10 левел нанес 86 урона, получит 86/220 = 0,39 части опыта, то есть 57*0,39 = 22 Если бы кто-то из игроков имел уровень выше, чем уровень моба, к конечному опыту налагался бы штраф за разницу в уровнях. Слудущей задачей будет усиление и разнообразие мобов, а так же введении системы отдыха, которая не будет такой халявной, как сейчас. Последний раз редактировалось Oranj, 19.10.2007 в 20:48. |
19.10.2007, 20:48 | #256 |
Рауринец
Регистрация: 23.06.2007
Сообщения: 335
Власть репутации: 633
|
Оранж, ай молодец. =)
Любимые классы как я понял останутся? Да и что насчёт штрафа за смерть? Последний раз редактировалось elfusat, 19.10.2007 в 20:50. |
19.10.2007, 20:58 | #257 |
Бывалый Рауринец
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 658
|
Любимые классы у рас убраны. Система смерти будет сделана, с формулой определимся.
|
19.10.2007, 21:32 | #258 |
Ивилорец
Регистрация: 19.07.2007
Сообщения: 204
Власть репутации: 624
|
моб имеет 220 хп. Его бьют 2 игрока, каждый наносит 105 дамага, Затем последним ударом игрок убивает хармом на 150 (всего моб получил 360 дамага) или например баньшей. Что при этом происходит? Т.е. может ли ластдамаджер нанести дамага больше хп моба, или смертельный удар корректируется как разница между хп моба и предварительно нанесенным дамагом?
__________________
Сидела птица на лугу. Подкралась к ней корова... |
19.10.2007, 22:06 | #259 |
Зеленый Рауринец
Регистрация: 05.05.2007
Сообщения: 94
Власть репутации: 626
|
дамаг может и быть больше чем жизней у моба, но лишний дамаг не учитывается
__________________
Эх помните как в наше время было хорошо. И THAH0 был и AC в минус шел. |
19.10.2007, 22:42 | #260 |
Рауринец
Регистрация: 16.06.2007
Адрес: Город Зеленого цвета
Сообщения: 192
Власть репутации: 627
|
Вообщем жесть=) Слишком многа бакаф и цифар!
Единственнй вопрось вот допустим по всем этим сложным расяетам как в примере в пати из 3 чел я получаю 24 экспы. Я так понял что если мой общий классовый коэфицент равен 150% то в итоге я получу 36 экспы?
__________________
Я!.. И только Я! |
|
|