Function; setSpeedvsAccuracyAgainst - HWRM/KarosGraveyard GitHub Wiki

setSpeedvsAccuracyAgainst(<tObjectType>, <bOverride>, <fSpeed1>, <fMultiplier1>, <fSpeed2>, <fMultiplier2>, <fSpeed3>, <fMultiplier3>, <fSpeed4>, <fMultiplier4>, <fSpeed5>, <fMultiplier5>, <fSpeed6>, <fMultiplier6>);

Description

  • Accuracy adjustments for this weapon against targets traveling within speed ranges. Accommodates up to six pairs of speed/accuracy settings. Unused speed/accuracy pairs are omitted (see examples).

Example

setSpeedvsAccuracyAgainst(NewWeaponType, 1, 50.0, 1.5, 200, 1.1, 300, 1.0);

setSpeedvsAccuracyAgainst(NewWeaponType, 1, 50.0, 5.0, 100, 1.0, 200, 1.75, 235, 1.85, 240, 1.0, 300, 0.05);

Arguments

  • <tObjectType>: Reference to the Object Type. Should always be NewWeaponType
  • <bOverride>: Dictates whether speed of target overrides the targeting priority. If disabled (0), weapon will prioritize targets in speed range with highest accuracy multiplier.
  • <fSpeed1>: Max speed of first speed range.
  • <fMultiplier1>: Accuracy multiplier value.
  • <fSpeed2>: Max speed of second speed range.
  • <fMultiplier2>: Accuracy multiplier value.
  • <fSpeed3>: Max speed of third speed range.
  • <fMultiplier3>: Accuracy multiplier value.
  • <fSpeed4>: Max speed of fourth speed range.
  • <fMultiplier4>: Accuracy multiplier value.
  • <fSpeed5>: Max speed of fifth speed range.
  • <fMultiplier5>: Accuracy multiplier value.
  • <fSpeed6>: Max speed of sixth speed range.
  • <fMultiplier6>: Accuracy multiplier value.

Scope

Related Pages

Comments

Page Status

Updated Formatting? Yes
Updated for HWRM? Yes

⚠️ **GitHub.com Fallback** ⚠️