Оружие - ScreamingScythe/botgame GitHub Wiki
Оружие будет просто одной из разновидностей систем.
Можно ожидать характеристик типа: * архетипа оружия (в зав-ти от архетипа появляются и исчезают некоторые из других хар-к) * скорости полета снаряда * типа боеприпасов * веса боеприпасов * повреждений * типа наносимых повреждений (температура, световое излучение, _ * кол-ва остаточных повреждений и их затухания. * значения проницаемости объекта, при котором он игнорируется. * значения проницаемости объекта, при котором снаряд дальше не летит. * затухания повреждений с расстоянием * вида зависимости точности от расстояния (тип зависимости и расстояние) * наличия и мощности сплеша * возможности видеть снаряд * интервала между выстрелами * наличия и емкости магазина * времени перезарядки (если есть магазин) Тока все это будет захардкожено в модуль с механикой ^^