| 70 | Valueable<int> LaserThickness; |
| 71 | |
| 72 | ExtData(WeaponTypeClass* OwnerObject) : Extension<WeaponTypeClass>(OwnerObject) |
| 73 | , DiskLaser_Radius { DiskLaserClass::Radius } |
| 74 | , ProjectileRange { Leptons(100000) } |
| 75 | , RadType {} |
| 76 | , Bolt_Disable1 { false } |
| 77 | , Bolt_Disable2 { false } |
| 78 | , Bolt_Disable3 { false } |
| 79 | , Bolt_Arcs { 8 } |
| 80 | , Strafing { } |
| 81 | , Strafing_Shots {} |
| 82 | , Strafing_SimulateBurst { false } |
| 83 | , Strafing_UseAmmoPerShot { false } |
| 84 | , Strafing_EndDelay {} |
| 85 | , CanTarget { AffectedTarget::All } |
| 86 | , CanTargetHouses { AffectedHouse::All } |
| 87 | , Burst_Delays {} |
| 88 | , Burst_FireWithinSequence { false } |
| 89 | , AreaFire_Target { AreaFireTarget::Base } |
| 90 | , FeedbackWeapon {} |
| 91 | , Laser_IsSingleColor { false } |
| 92 | , ROF_RandomDelay {} |
| 93 | , ChargeTurret_Delays {} |
| 94 | , OmniFire_TurnToTarget { false } |
| 95 | , FireOnce_ResetSequence { true } |
| 96 | , ExtraWarheads {} |
| 97 | , ExtraWarheads_DamageOverrides {} |
| 98 | , ExtraWarheads_DetonationChances {} |
| 99 | , ExtraWarheads_FullDetonation {} |
| 100 | , AmbientDamage_Warhead {} |
| 101 | , AmbientDamage_IgnoreTarget { false } |
| 102 | , AttachEffect_RequiredTypes {} |
| 103 | , AttachEffect_DisallowedTypes {} |
| 104 | , AttachEffect_RequiredGroups {} |
| 105 | , AttachEffect_DisallowedGroups {} |
| 106 | , AttachEffect_RequiredMinCounts {} |
| 107 | , AttachEffect_RequiredMaxCounts {} |
| 108 | , AttachEffect_DisallowedMinCounts {} |
| 109 | , AttachEffect_DisallowedMaxCounts {} |
| 110 | , AttachEffect_CheckOnFirer { false } |
| 111 | , AttachEffect_IgnoreFromSameSource { false } |
| 112 | , KickOutPassengers { true } |
| 113 | , Beam_Color {} |
| 114 | , Beam_Duration { 15 } |
| 115 | , Beam_Amplitude { 40.0 } |
| 116 | , Beam_IsHouseColor { false } |
| 117 | , LaserThickness { 3 } |
| 118 | { } |
| 119 | |
| 120 | int GetBurstDelay(int burstIndex) const; |
| 121 | |