gmProjectile - ScreamingScythe/botgame GitHub Wiki
Класс-прародитель: gmObject
Параметры баллистического объекта
- Precision (Real) - то, насколько точно снаряд был выпущен по цели
- Targeterd (нет целевой части тела, либо она указана)
- Obstacle_density_ignored - плотность препятствия, при превышении которой мы перестаем его игнорировать
- Obstacle_density_destroyed - плотность препятствия, при которой мы нафиг разбиваемся об него
- Power (Real) - по умолчанию 1. На будущее.
- DamageAtCollision (gmDamage [])
- DamageAtDestruction (gmDamage [])
- Вот тут будет набор характеристик касательно траектории и скорости, такой, чтобы в произвольный момент времени снаряд мог узнать свою скорость
- LightSpeedTravel (bool)
Параметры gmDamage
-
Damage
-
DamageIsPowerDependant
-
AP (Armour Piercing)
-
APisPowerDependant
-
SplashRadius
-
SplashRadiusIsPowerDependant
-
Armour Piercing (Real)
-
Carried Damage (тупо урон, который притащит с собой снаряд помимо своего веса)
-
Spash Radius (Real) - ноль если нет сплэша.
-
Carried Heat
-
Carried Stun time
-
Плюс флажки, важные для определения траектории и прочего, типа угла, воздействия гравитации и прочего). Пока я о них забуду.