====== MissileStandard ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | FFXID | ''s32'' | ''0x0'' | The SFX ID to use for this missile | This field takes an [[des-refmat:particle-list|Particle ID]]. | | LifeTime | ''u16'' | ''0x4'' | Time for projectile to exist in flight (-1 is infinite). In seconds. | | | HitSphereRadius | ''u16'' | ''0x6'' | The radius of the hit sphere. In centimetres. | | | HitDamage | ''u16'' | ''0x8'' | The damage incurred upon impact. | | | reserve0 | ''dummy8'' | ''0xa'' | | This field is padding. | | InitVelocity | ''f32'' | ''0x10'' | Initial speed of projectile. | | | distance | ''f32'' | ''0x14'' | If the bullet flight distance exceeds this value, the attenuation set by other parameters will be applied. | | | gravityInRange | ''f32'' | ''0x18'' | Gravity applied downward within range. In metres per second ^ 2. | | | gravityOutRange | ''f32'' | ''0x1c'' | Gravity applied downward outside of range. In metres per second ^ 2. | | | mp | ''s32'' | ''0x20'' | The mana consumption when this missile is fired. | | | accelInRange | ''f32'' | ''0x24'' | Acceleration whilst projectile is within distance threshold. In metres per second ^ 2. | | | accelOutRange | ''f32'' | ''0x28'' | Acceleration whilst projectile is beyond the distance threshold. In metres per second ^ 2. | | | reserve1 | ''dummy8'' | ''0x2c'' | | This field is padding. | | HitMissileID | ''u16'' | ''0x40'' | The bullet to generate when the projectile expires, or conditionally according to some launchConditionType values. | This field refers to the following params: [[des-refmat:param:MissileStandard]] | | DiedNaturaly | ''u8'' | ''0x42'' | If ON, this missile will expire when its duration reaches zero. | This field is a boolean. | | ExplosionDie | ''u8'' | ''0x43'' | If ON, this missile will explode when its duration reaches zero. | This field is a boolean. | | behaviorId | ''s32'' | ''0x44'' | The behavior ID to apply to the victim when this missile hits. | This field refers to the following params: [[des-refmat:param:BehaviorParam]] | | reserve_last | ''dummy8'' | ''0x48'' | | This field is padding. |