that parameterizes information necessary to explain a projectile being used.</p><divclass="fullcomment"><divclass="comment cmt"><p>A wrapper for a "damage source" in damage calculations
that parameterizes information necessary to explain a projectile being used.</p></div><dlclass="paramcmts block"><dtclass="param">resolution</dt><ddclass="cmt"><p>how the damage is processed</p></dd><dtclass="param">projectile</dt><ddclass="cmt"><p>the projectile that caused the damage</p></dd><dtclass="param">damageModel</dt><ddclass="cmt"><p>the model to be utilized in these calculations;
typically, but not always, defined by the target</p></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="net.psforever.objects.vital.projectile.CometAggravated"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CometAggravated"class="anchorToMember"></a><aid="CometAggravated:CometAggravated"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/CometAggravated$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="CometAggravated$.html"title="The initial application of aggravated damage against a target."><spanclass="name">CometAggravated</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The initial application of aggravated damage against a target.</p><divclass="fullcomment"><divclass="comment cmt"><p>The initial application of aggravated damage against a target.
Primarily for use in the comet weapon system.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AggravatedDamage</code></p></span><spanclass="cmt"><p><code>ProjectileQuality.AggravatesTarget</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.CometAggravatedBurn"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CometAggravatedBurn"class="anchorToMember"></a><aid="CometAggravatedBurn:CometAggravatedBurn"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/CometAggravatedBurn$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="CometAggravatedBurn$.html"title="The ongoing application of aggravated damage ticks against a target."><spanclass="name">CometAggravatedBurn</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The ongoing application of aggravated damage ticks against a target.</p><divclass="fullcomment"><divclass="comment cmt"><p>The ongoing application of aggravated damage ticks against a target.
This is called "burning" regardless of what the active aura effect actually is.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AggravatedDamage</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.DistanceDegrade"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="DistanceDegrade"class="anchorToMember"></a><aid="DistanceDegrade:DistanceDegrade"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/DistanceDegrade$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="DistanceDegrade$.html"title="The input value degrades (lessens) the further the distance between the point of origin (shot_origin) and the point of encounter (hitPos) of its vector (projectile)."><spanclass="name">DistanceDegrade</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The input value degrades (lessens)
the further the distance between the point of origin (<code>shot_origin</code>)
and the point of encounter (<code>hitPos</code>) of its vector (projectile).</p><divclass="fullcomment"><divclass="comment cmt"><p>The input value degrades (lessens)
the further the distance between the point of origin (<code>shot_origin</code>)
and the point of encounter (<code>hitPos</code>) of its vector (projectile).
If the value is not set to degrade over any distance within its maximum distance, the value goes unmodified.
If the value is encountered beyond its maximum distance, the value is zero'd.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.FireballAggravatedBurn"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="FireballAggravatedBurn"class="anchorToMember"></a><aid="FireballAggravatedBurn:FireballAggravatedBurn"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/FireballAggravatedBurn$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="FireballAggravatedBurn$.html"title="For damage application that involves aggravation of a fireball (Dragon secondary fire mode), perform 1 damage."><spanclass="name">FireballAggravatedBurn</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">For damage application that involves aggravation of a fireball (Dragon secondary fire mode),
perform 1 damage.</p></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.FlailDistanceDamageBoost"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="FlailDistanceDamageBoost"class="anchorToMember"></a><aid="FlailDistanceDamageBoost:FlailDistanceDamageBoost"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/FlailDistanceDamageBoost$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="FlailDistanceDamageBoost$.html"title="If the Flail's projectile exceeds it's distance before degrade in travel distance, the damage caused by the projectile increases by up to multiple times its base damage at 600m."><spanclass="name">FlailDistanceDamageBoost</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the Flail's projectile exceeds it's distance before degrade in travel distance,
the damage caused by the projectile increases by up to multiple times its base damage at 600m.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the Flail's projectile exceeds it's distance before degrade in travel distance,
the damage caused by the projectile increases by up to multiple times its base damage at 600m.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.FlakBurst"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="FlakBurst"class="anchorToMember"></a><aid="FlakBurst:FlakBurst"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/FlakBurst$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="FlakBurst$.html"title="If the damage is resolved through a SplashHitDamage packet, calculate the damage as a function of its degrading value over distance between the hit position of the projectile and the position of the target."><spanclass="name">FlakBurst</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the damage is resolved through a <code>SplashHitDamage</code> packet,
calculate the damage as a function of its degrading value over distance
between the hit position of the projectile and the position of the target.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the damage is resolved through a <code>SplashHitDamage</code> packet,
calculate the damage as a function of its degrading value over distance
between the hit position of the projectile and the position of the target.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>DamageModifierFunctions.radialDegradeFunction</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.FlakHit"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="FlakHit"class="anchorToMember"></a><aid="FlakHit:FlakHit"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/FlakHit$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="FlakHit$.html"title="If the damage is resolved through a HitDamage packet, calculate the damage as a function of its degrading value over distance traveled by its carrier projectile."><spanclass="name">FlakHit</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the damage is resolved through a <code>HitDamage</code> packet,
calculate the damage as a function of its degrading value over distance traveled by its carrier projectile.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the damage is resolved through a <code>HitDamage</code> packet,
calculate the damage as a function of its degrading value over distance traveled by its carrier projectile.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>distanceDegradeFunction</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.InfantryAggravatedDirect"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InfantryAggravatedDirect"class="anchorToMember"></a><aid="InfantryAggravatedDirect:InfantryAggravatedDirect"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/InfantryAggravatedDirect$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="InfantryAggravatedDirect$.html"title="The initial application of aggravated damage against an infantry target where the specific damage component is Direct."><spanclass="name">InfantryAggravatedDirect</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The initial application of aggravated damage against an infantry target
where the specific damage component is <code>Direct</code>.</p></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.InfantryAggravatedDirectBurn"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="InfantryAggravatedDirectBurn"class="anchorToMember"></a><aid="InfantryAggravatedDirectBurn:InfantryAggravatedDirectBurn"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/InfantryAggravatedDirectBurn$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="InfantryAggravatedDirectBurn$.html"title="The ongoing application of aggravated damage ticks against an infantry target where the specific damage component is Direct."><spanclass="name">InfantryAggravatedDirectBurn</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The ongoing application of aggravated damage ticks against an infantry target
where the specific damage component is <code>Direct</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>The ongoing application of aggravated damage ticks against an infantry target
where the specific damage component is <code>Direct</code>.
This is called "burning" regardless of what the active aura effect actually is.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.InfantryAggravatedSplash"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="InfantryAggravatedSplash"class="anchorToMember"></a><aid="InfantryAggravatedSplash:InfantryAggravatedSplash"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/InfantryAggravatedSplash$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="InfantryAggravatedSplash$.html"title="The initial application of aggravated damage against an infantry target where the specific damage component is Splash."><spanclass="name">InfantryAggravatedSplash</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The initial application of aggravated damage against an infantry target
where the specific damage component is <code>Splash</code>.</p></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.InfantryAggravatedSplashBurn"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="InfantryAggravatedSplashBurn"class="anchorToMember"></a><aid="InfantryAggravatedSplashBurn:InfantryAggravatedSplashBurn"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/InfantryAggravatedSplashBurn$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="InfantryAggravatedSplashBurn$.html"title="The ongoing application of aggravated damage ticks against an infantry target where the specific damage component is Splash."><spanclass="name">InfantryAggravatedSplashBurn</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The ongoing application of aggravated damage ticks against an infantry target
where the specific damage component is <code>Splash</code>.</p><divclass="fullcomment"><divclass="comment cmt"><p>The ongoing application of aggravated damage ticks against an infantry target
where the specific damage component is <code>Splash</code>.
This is called "burning" regardless of what the active aura effect actually is.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.Lash"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="Lash"class="anchorToMember"></a><aid="Lash:Lash"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/Lash$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="Lash$.html"title="Lashing is the property of a projectile affecting nearby targets without coming into direct contact with them."><spanclass="name">Lash</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Lashing is the property of a projectile affecting nearby targets without coming into direct contact with them.</p><divclass="fullcomment"><divclass="comment cmt"><p>Lashing is the property of a projectile affecting nearby targets without coming into direct contact with them.
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.MaxDistanceCutoff"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="MaxDistanceCutoff"class="anchorToMember"></a><aid="MaxDistanceCutoff:MaxDistanceCutoff"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/MaxDistanceCutoff$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="MaxDistanceCutoff$.html"title="If the calculated distance is greater than the maximum distance of the projectile, damage is zero'd."><spanclass="name">MaxDistanceCutoff</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the calculated distance is greater than the maximum distance of the projectile, damage is zero'd.</p></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.MeleeBoosted"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="MeleeBoosted"class="anchorToMember"></a><aid="MeleeBoosted:MeleeBoosted"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/MeleeBoosted$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="MeleeBoosted$.html"title="If the damage is resolved by way of a melee weapon, the damage might be increased if the attack was initiated while the attacker was under the effect of an active Melee Boost implant."><spanclass="name">MeleeBoosted</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the damage is resolved by way of a melee weapon,
the damage might be increased if the attack was initiated
while the attacker was under the effect of an active Melee Boost implant.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the damage is resolved by way of a melee weapon,
the damage might be increased if the attack was initiated
while the attacker was under the effect of an active Melee Boost implant.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>GlobalDefinitions.melee_booster</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.ProjectileDamageModifierFunctions"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="ProjectileDamageModifierFunctions"class="anchorToMember"></a><aid="ProjectileDamageModifierFunctions:ProjectileDamageModifierFunctions"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/ProjectileDamageModifierFunctions$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="ProjectileDamageModifierFunctions$.html"title=""><spanclass="name">ProjectileDamageModifierFunctions</span></a></span></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="ProjectileDamageModifiers"class="anchorToMember"></a><aid="ProjectileDamageModifiers:ProjectileDamageModifiers"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/ProjectileDamageModifiers$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">object</span></span><spanclass="symbol"><ahref="ProjectileDamageModifiers$.html"title=""><spanclass="name">ProjectileDamageModifiers</span></a></span></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.ShieldAgainstRadiation"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ShieldAgainstRadiation"class="anchorToMember"></a><aid="ShieldAgainstRadiation:ShieldAgainstRadiation"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/ShieldAgainstRadiation$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="ShieldAgainstRadiation$.html"title="If the damge is caused by a projectile that emits a field that permeates armor, determine by how much the traversed armor's shielding reduces the damage."><spanclass="name">ShieldAgainstRadiation</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the damge is caused by a projectile that emits a field that permeates armor,
determine by how much the traversed armor's shielding reduces the damage.</p><divclass="fullcomment"><divclass="comment cmt"><p>If the damge is caused by a projectile that emits a field that permeates armor,
</p></div></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.SpikerChargeDamage"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SpikerChargeDamage"class="anchorToMember"></a><aid="SpikerChargeDamage:SpikerChargeDamage"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/SpikerChargeDamage$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="SpikerChargeDamage$.html"title="If the projectile has charging properties, and the weapon that produced the projectile has charging mechanics, calculate the current value of the damage as a sum of some minimum damage and scaled normal damage."><spanclass="name">SpikerChargeDamage</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">If the projectile has charging properties,
The projectile quality has information about the "factor" of damage scaling.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>ChargeDamage</code></p></span><spanclass="cmt"><p><code>ChargeFireModeDefinition</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.StarfireAggravated"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="StarfireAggravated"class="anchorToMember"></a><aid="StarfireAggravated:StarfireAggravated"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/StarfireAggravated$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="StarfireAggravated$.html"title="The initial application of aggravated damage against an aircraft target."><spanclass="name">StarfireAggravated</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The initial application of aggravated damage against an aircraft target.</p><divclass="fullcomment"><divclass="comment cmt"><p>The initial application of aggravated damage against an aircraft target.
Primarily for use in the starfire weapon system.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AggravatedDamage</code></p></span><spanclass="cmt"><p><code>ProjectileQuality.AggravatesTarget</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.objects.vital.projectile.StarfireAggravatedBurn"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="StarfireAggravatedBurn"class="anchorToMember"></a><aid="StarfireAggravatedBurn:StarfireAggravatedBurn"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../../net/psforever/objects/vital/projectile/StarfireAggravatedBurn$.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">case object</span></span><spanclass="symbol"><ahref="StarfireAggravatedBurn$.html"title="The ongoing application of aggravated damage ticks against an aircraft target."><spanclass="name">StarfireAggravatedBurn</span></a><spanclass="result"> extends <ahref="ProjectileDamageModifiers$$Mod.html"name="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"id="net.psforever.objects.vital.projectile.ProjectileDamageModifiers.Mod"class="extype">Mod</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">The ongoing application of aggravated damage ticks against an aircraft target.</p><divclass="fullcomment"><divclass="comment cmt"><p>The ongoing application of aggravated damage ticks against an aircraft target.
This is called "burning" regardless of what the active aura effect actually is.</p></div><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>AggravatedDamage</code></p></span><spanclass="cmt"><p><code>ProjectileQuality</code></p></span></dd></dl></div></li></ol></div></div><divid="inheritedMembers"></div><divid="groupedMembers"><divname="Ungrouped"class="group"><h3>Ungrouped</h3></div></div></div><divid="tooltip"></div><divid="footer"></div></body></div></div></div></body></html>