Advertisement
Guest User

Граалебугурт осколки

a guest
Jan 31st, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.91 KB | None | 0 0
  1. Расчет поражающего действия осколков.
  2. Каждый осколок - поражающий элемент, летящий с большой скоростью. Обсчитывать их отдельно значит кидать ведро дайсов, это не нужно. Можно просуммировать распределения их дамагов и посчитать его. Или, если урон от осколка считается простым образом, то умножить это на число осколков.
  3. Поскольку осколков много, сумма (или число осколков) в данном случае будет представлять собой распределение Гаусса, которое описывается всего двумя параметрами - средним значением и дисперсией. Первое понятно, а второе отражает "случайность" нашего распределения - чем больше дисперсия, тем более дико пляшут получаемые результаты относительно среднего значения.
  4. Ну, а это распределение неплохо приближается даже 3d6 - так что мы просто берем наше среднее значение (допустим, 60) и выбираем между 1d60, 2d30, ... , 30d2, 60d1 то, что дает подходящую дисперсию.
  5.  
  6. Урон от осколка, чтоб падал с расстоянием, можно обозначить как - есть зона поражения, радиусом 2Р. На расстоянии, меньшем Р, осколок наносит полный дамаг. На расстоянии Р - 2Р он наносит половинный дамаг. Вне зоны поражения дамаг не наносится / наносится четвертичный на расстоянии 2Р - 3Р, а дальше не наносится (чтоб меньше считать).
  7.  
  8. Количество осколков зависит от размера цели по горизонтали (примерно линейно), по вертикали (так же) и от расстояния до цели (как 1 на р квадрат).
  9. Размеры целей примерно одинаковы, с человека, что можно сразу запечь в формулу, а другие размеры учитывать модификаторами размера (дамаг в 2 раза меньше для сидящей цели, в 5 раз меньше для лежащей цели, в 4 раза меньше для цели, которая в 2 раза уже и в 2 раза ниже, в 2 раза меньше для цели, стоящей боком и т.д.).
  10.  
  11. То есть, если хотим посчитать урон от ВУ, предназначенного для нанесения D дамагов на расстоянии до R метров, по цели обычного размера на расстоянии X метров, то берем дамаг (полученный из ролла с ожиданием D), умножаем на R^2/X^2 и, если 2X > R, делим на два. В среднем, солдаты в зоне поражения получают по D дамага. Те, кто сидят прямо на гранате - получают больше.
  12.  
  13. Остается вопрос, что же за ролл с ожиданием D.
  14. Это может быть просто 1dD, но у него большая дисперсия. То есть, чтобы снаряд уничтожал солдата с X хп в зоне поражения с шансом не ниже 75% нужно, чтобы D было 4*X, а это много.
  15. Если же делать, например, 3d(D/3), то, при тех же требованиях, D уже можно взять меньше 3*X.
  16. Так, увеличивая количество дайсов, можно получить то же самое, но с меньшим базовым дамагом.
  17.  
  18. Если уж вести переезд на систему, которая сама ведет учет бросков, то можно использовать и такие сложные броски, все равно достаточно их один раз завести в систему и все.
  19.  
  20. То есть, для РГДшки зона поражения - 30 метров.
  21. Тогда, если ролл - 5d10 * (30/х)^2 и пополам, если х больше 15. х - расстояние до цели.
  22. Так, для 20 метров примерно 25 дамагов по цели, стоящей в полный рост.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement