чет намудрили с выпадением лута =) 200+ бидонов, пережег, страховка....
Тема-то простая. Что у нас есть? Математика. От нее и пойдем.
Когда взорвался корабль? Когда щитов 0, брони 0 и структура разломилась. А куда делся остальной дамаг? По реальной физике, когда снаряд пробивает броню и корпус он попадает внутрь и повреждает внутренности. Типичный пример - кумулятивные заряды.
Значит, следует плясать от Final Blow. Вот посчитал сервер пришедшую дамагу за данный тик, вычел ее из остатков структуры. Структура ушла в минус. Вот насколько ушла - настолько внутренности и повредились. И тут два варианта:
1) у каждого модуля есть свое количество структуры (сейчас применяется при перегреве). Вот и раздаем пришедший дамаг случайно по модулям. Кому-как повезло.
2) ну или ограничиваем количество выпавших модулей в зависимости от пришедшего дамага. Например 0 - до 100%, 50% от структуры (корабль просто рассыпался или расплавился) - 0% выпадения.
Очень просто и логично. Чистая математика без искуственных ограничений. Так же заставит суицидганкеров прикидывать реальный ЕХП жертвы и выбирать уровень атаки.
Хотя да, как Фон говорит - этот вопрос стоит в очереди на 100500 месте.
Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |
March rabbit
March rabbit
Регистрация: 04 Jan 2011Не на форуме Активность: Mar 05 2012 19:10