# The STATIC weapon datasheet: `Weapon`, `Shell`, `AssortMissileParam`

Found by scanning every IDXD record for the stat-shaped FIELD names taken from
the config-key vocabulary (`MegaTons`, `GuidanceType`, `SpiralType`, ...).  IDXD
field names are literal strings in the pool, so they can be searched directly.
These are the static tables behind the corpus's RUNTIME weapon/Shell capture.

## Record counts per pak
   GP_MAIN_GAME_D.pak         AssortMissileParam       9
   GP_MAIN_GAME_D.pak         Shell                  131
   GP_MAIN_GAME_D.pak         Weapon                 131
   GP_MAIN_GAME_E.pak         AssortMissileParam       9
   GP_MAIN_GAME_E.pak         Shell                  131
   GP_MAIN_GAME_E.pak         Weapon                 131
   GP_MAIN_GAME_F.pak         AssortMissileParam       9
   GP_MAIN_GAME_F.pak         Shell                  131
   GP_MAIN_GAME_F.pak         Weapon                 131
   GP_MAIN_GAME_I.pak         AssortMissileParam       9
   GP_MAIN_GAME_I.pak         Shell                  131
   GP_MAIN_GAME_I.pak         Weapon                 131
   GP_MAIN_GAME_J.pak         AssortMissileParam       9
   GP_MAIN_GAME_J.pak         Shell                  131
   GP_MAIN_GAME_J.pak         Weapon                 131
   GP_MAIN_GAME_S.pak         AssortMissileParam       9
   GP_MAIN_GAME_S.pak         Shell                  131
   GP_MAIN_GAME_S.pak         Weapon                 131

## Weapon -- 31 distinct field names, 131 distinct IDs
     Cooling                      in 786 records
     Cracker_ShotInterval         in 6 records
     Cracker_SubShotCount         in 6 records
     FinishSE                     in 762 records
     Heating                      in 786 records
     HitRatio                     in 786 records
     ID                           in 786 records
     Interval                     in 786 records
     IsCharging                   in 48 records
     LoadingCount                 in 786 records
     LockIntervalMulti            in 618 records
     LockIntervalSingle           in 618 records
     Mass                         in 786 records
     MaximumCharging              in 18 records
     MinimumCharging              in 18 records
     MultiTargetCount             in 6 records
     MuzzleFlashFxModel_Loop      in 768 records
     MuzzleFlashFxModel_OneShot   in 768 records
     Name                         in 786 records
     OverlapLockon                in 618 records
     ReadyInterval                in 762 records
     ReadySE                      in 762 records
     ReticleType                  in 450 records
     ShootSE                      in 786 records
     ShotType                     in 768 records
     Skip                         in 24 records
     SpecialWeaponType            in 438 records
     SprayAngle                   in 786 records
     TargetType                   in 780 records
     TriggerShotCount             in 786 records
     TriggerShotInterval          in 786 records
   sample record (GP_MAIN_GAME_D.pak entry 091d7331):
      TargetType                 Vessel,Craft,Structure
      MuzzleFlashFxModel_Loop    eff_e0054
      HitRatio                   1.0
      ReadyInterval              0.0
      ShotType                   Single
      MuzzleFlashFxModel_OneShot 
      Interval                   1.0
      ReticleType                5
      TriggerShotCount           1
      Name                       WeaponCannonName_TCAF_DeltaSaber_Rocket_P
      ID                         Weapon_TCAF_DeltaSaber_Rocket_P
      ReadySE                    SE_SW_nvu03_2
      Mass                       100
      ShootSE                    SE_SWP_VULCAN_1
      TriggerShotInterval        0.1
      Heating                    0.00
      LoadingCount               1000
      Cooling                    0.10
      SpecialWeaponType          0
      SprayAngle                 4.0
      FinishSE                   SE_SW_nvu03_3

## Shell -- 71 distinct field names, 130 distinct IDs
     Acceleration                 in 786 records
     AngularVelocity              in 786 records
     BeginGuidanceTime            in 180 records
     BeginGuidanceTimeAdjust      in 180 records
     Chaff                        in 6 records
     ChaffResistRatio             in 162 records
     ChargingDamageRatio          in 18 records
     ChargingSizeRatio            in 18 records
     CollisionType                in 786 records
     Color_B                      in 786 records
     Color_G                      in 786 records
     Color_R                      in 786 records
     ContrailFxFrame              in 762 records
     CustomParams                 in 108 records
     DamageType                   in 786 records
     EMP                          in 12 records
     EndGuidanceTime              in 180 records
     EndGuidanceTimeAdjust        in 180 records
     ExplosionDamage_Core         in 6 records
     ExplosionDamage_Maximum      in 54 records
     ExplosionDamage_OuterEdge    in 60 records
     ExplosionLifeTime            in 60 records
     ExplosionRadius_Core         in 6 records
     ExplosionRadius_OuterEdge    in 6 records
     ExplosionTurnTime            in 54 records
     Explosion_MaxDamageRadius    in 54 records
     FadeInTime                   in 120 records
     FadeOutTime                  in 120 records
     FailedDamageRatio            in 786 records
     GuidanceType                 in 114 records
     HP                           in 786 records
     HitFxInEnd                   in 768 records
     HitFxModel                   in 762 records
     HitSE_Damage                 in 786 records
     HitSE_NoDamage               in 786 records
     ID                           in 786 records
     IsDestructible               in 786 records
     IsFixedModel                 in 96 records
     IsFullCollision              in 786 records
     IsGravitated                 in 786 records
     IsLockable                   in 786 records
     JetFxFrame                   in 762 records
     JetFxModel                   in 762 records
     Length                       in 786 records
     LifeTime                     in 786 records
     ManeuverResistRatio          in 162 records
     MaximumRange                 in 786 records
     MaximumVelocity              in 786 records
     MinimumRange                 in 786 records
     MinimumVelocity              in 786 records
     MovementType                 in 786 records
     Name                         in 786 records
     PlayerLaserPower             in 84 records
     Power                        in 786 records
     Radius                       in 786 records
     ShellMass                    in 786 records
     ShellModel                   in 762 records
     SphereRadiusBegin            in 60 records
     SphereRadiusEnd              in 60 records
     SphereRadiusTurn             in 54 records
     Spiral_BeginTime             in 180 records
     Spiral_BeginTimeAdjust       in 180 records
     Spiral_EndTime               in 180 records
     Spiral_EndTimeAdjust         in 180 records
     SplitCone                    in 12 records
     SplitTime_Maximum            in 12 records
     SplitTime_Minimum            in 12 records
     SubMissileID                 in 12 records
     ThrusterSE                   in 786 records
     Velocity                     in 786 records
     Volume                       in 786 records
   sample record (GP_MAIN_GAME_D.pak entry 091d7331):
      Power                      100.0
      LifeTime                   3.0
      HitSE_NoDamage             SE_IMP_MISSILE
      AngularVelocity            0.0
      MinimumVelocity            0.0
      MaximumVelocity            0.0
      CollisionType              Capsule
      Velocity                   3000.0
      HitSE_Damage               SE_IMP_MISSILE
      Length                     10.0
      Radius                     30.0
      Volume                     10.0
      Name                       WeaponShellName_TCAF_DeltaSaber_Rocket_P
      FailedDamageRatio          1.0
      ShellMass                  0.005
      ID                         Shell_TCAF_DeltaSaber_Rocket_P
      HP                         0.0
      IsFixedModel               Yes
      Color_B                    0.7
      Color_G                    0.85
      IsDestructible             No
      Color_R                    1.0
      HitFxInEnd                 Yes
      IsGravitated               Yes
      MinimumRange               10.0
      Acceleration               0.0
      MaximumRange               6000.0
      JetFxFrame                 
      JetFxModel                 
      HitFxModel                 eff_h000
      IsLockable                 No
      DamageType                 Shell
      ContrailFxFrame            GN_Trc_01
      ShellModel                 wep_t085
      MovementType               Shell
      ThrusterSE                 SE_MW_wAA0x_2
      IsFullCollision            No

## AssortMissileParam -- 20 distinct field names, 0 distinct IDs
     GuidanceType                 in 54 records
     SpiralType                   in 54 records
     Straight1Type                in 54 records
     Straight2Type                in 54 records
     sp_qu_bias_pow_max           in 54 records
     sp_qu_bias_pow_min           in 54 records
     sp_qu_cycle_time_max         in 54 records
     sp_qu_cycle_time_min         in 54 records
     sp_sp_round_time_max         in 54 records
     sp_sp_round_time_min         in 54 records
     sp_sp_spiral_pow_max         in 54 records
     sp_sp_spiral_pow_min         in 54 records
     sp_zg_bias_max               in 54 records
     sp_zg_bias_min               in 54 records
     sp_zg_cycle_max              in 54 records
     sp_zg_cycle_min              in 54 records
     st1_df_aperture              in 54 records
     st1_df_pitch                 in 54 records
     st1_up_aperture              in 54 records
     st1_up_bias_pow              in 54 records
   sample record (GP_MAIN_GAME_D.pak entry 155bb764):
      st1_df_aperture            0.5
      SpiralType                 1
      st1_up_bias_pow            0.5
      Straight1Type              1
      Straight2Type              0
      st1_up_aperture            1.0
      sp_zg_cycle_min            0.2
      sp_zg_cycle_max            0.4
      sp_qu_cycle_time_min       0.6
      sp_qu_cycle_time_max       1.2
      sp_sp_round_time_min       0.35
      sp_sp_round_time_max       0.5
      sp_sp_spiral_pow_min       0.05
      sp_sp_spiral_pow_max       0.1
      sp_qu_bias_pow_min         0.35
      sp_qu_bias_pow_max         0.65
      st1_df_pitch               10
      GuidanceType               0
      sp_zg_bias_min             0.1
      sp_zg_bias_max             0.3

