MCPcopy Create free account
hub / github.com/Phobos-developers/Phobos / ExtData

Method ExtData

src/Ext/WeaponType/Body.h:72–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

LeptonsClass · 0.85

Tested by

no test coverage detected