Для понимания сути надо выяснить вещи такие.
1) Damage=0.04 какой смысл вложен в цифру?
2) Rate_of_Fire =10-- смысл?
Если это множитель урона типа =......0.04*10=0.4........= то зачем надо было вводить понятие Rate_of_Fire?Какой именно вложен смысл в Rate_of_Fire что именно показывает цифра 10.
Баллистику считает вроде как не по секундам а по числу попавших боеприпасов .Пушки то AC2 AC5 AC10 AC20 LB-X расчет идет как попадание снаряда .Попал один - снес 2 5 10 20 и тд брони.
В баллистике надо бы считать урон не по времени воздействия на цель (секунды) а по числу снарядов попавших в цель .То есть = броня известна = М единиц .Выпущено боеприпасов =N .Повреждение на один боеприпас =M/N.
Вопроса о смысле Rate_of_Fire это не снимает .
Ну и смысл записи Firepower=2 тоже открытый вопрос .(именно для MashineGun пулемета).
Надо было бы вам выпил посмотреть не по времени секунд а по числу боеприпасов .Было 2000.Попало 500.Выпилили броню 600 единиц. Ну в смысле отвлеченный пример.Потом броня на боеприпас равно урон .
Надо форум разработчика копать может давали пояснительные записки по поводу Rapid Fire, Firepower у MashineGun.
С огнеметами та же штука.
Заметьте такую штуку что если поставить =огонь по цепи chain fire= то за один выстрел выпускает 2 боеприпаса .
В таком случае поднимается вопрос о механике попал-промах у пулемета MashineGun а именно как
идет расчет попадания в противника , варианты
а) попадает сразу два заряда и урон =0.8 ??(если 0.4 на один боеприпас)
б) некий механизм случайного выбора (кидаем монету орел -решка, выпал орел-попало 2 снаряда,урон 0.8, выпало решка - только один снаряд попал и урон 0.4. (если он дествительно 0.4 на один боеприпас)??(именно в программировании это решается проверкой - случайное целое недробное натуральное число , бросок случайного числа или 1 или 2 , выпало 1 - попал один снаряд выпало 2-попало 2 снаряда, типа $$a$$:=rand( 1, 2) rand=random function, ((1 , 2) e N) множество натуральных чисел)
Значит ли это что пулемет дает урон 0.8 за одну процедуру выстрела? (0.04 * Rate_of_Fire* 2(число выпускаемого боеприпаса за раз)=0.4*2=0.8 ?
4 штуки дадут урон 4*0.8=3.2 ?
Может есть смысл пилить врага вообще 10 пулеметов?В смысле все орут типа оружие нуба и позорное оружие а оно таки с сюрпризами.
====
А куда подевались те кто орал =я знаток игромеханики?= .Чтото молчат знатоки.
Edited by Rayyner, 24 March 2013 - 09:44 AM.