# Power (Real)

Grammarx ^ p
FlagsNative | Function

Returns a value raised to a given power or exponent.

# Arguments

  • fixed — Value
  • fixed — Power

Returns — fixed

native fixed Pow(fixed x, fixed power);

Category: Math / Arithmetic

# Examples

# campaigns/void.sc2campaign

MapScript.galaxy

// L561
Pow((gv_voidCrystals[lp_index].lv_minorRadius * Cos(lv_normalizedCurrentAngle)), 2.0)
// L561
Pow((gv_voidCrystals[lp_index].lv_majorRadius * Sin(lv_normalizedCurrentAngle)), 2.0)
// L576
Pow(lv_normalizedCurrentAngle, 2.0)
// L580
Pow((360.0 - lv_normalizedCurrentAngle), 2.0)
// L589
Pow((360.0 - lv_normalizedCurrentAngle), 2.0)
// L593
Pow(lv_normalizedCurrentAngle, 2.0)
// L2116
Pow(lv_sideC, 2.0)
// L2116
Pow((lv_sideA * Cos(lv_angleB)), 2.0)
// L2140
Pow(gv_voidCrystals[lv_index].lv_normalizedGroundHeightStartAngle, 2.0)
// L2141
Pow((360.0 - gv_voidCrystals[lv_index].lv_normalizedGroundHeightEndAngle), 2.0)
// L561
Pow((gv_voidCrystals[lp_index].lv_minorRadius * Cos(lv_normalizedCurrentAngle)), 2.0)
// L561
Pow((gv_voidCrystals[lp_index].lv_majorRadius * Sin(lv_normalizedCurrentAngle)), 2.0)
// L576
Pow(lv_normalizedCurrentAngle, 2.0)
// L580
Pow((360.0 - lv_normalizedCurrentAngle), 2.0)
// L589
Pow((360.0 - lv_normalizedCurrentAngle), 2.0)
// L593
Pow(lv_normalizedCurrentAngle, 2.0)
// L2116
Pow(lv_sideC, 2.0)
// L2116
Pow((lv_sideA * Cos(lv_angleB)), 2.0)
// L2140
Pow(gv_voidCrystals[lv_index].lv_normalizedGroundHeightStartAngle, 2.0)
// L2141
Pow((360.0 - gv_voidCrystals[lv_index].lv_normalizedGroundHeightEndAngle), 2.0)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L4837
Pow((lv_cameraPosition[0]-lv_effectPosition[0]), 2.0)
// L4837
Pow((lv_cameraPosition[1]-lv_effectPosition[1]), 2.0)
// L4837
Pow((lv_cameraPosition[2]-lv_effectPosition[2]), 2.0)

# mods/heromods/zarya.stormmod

LibHZAR.galaxy

// L1123
Pow(1.04, UnitXPGetCurrentLevel(EventUnit(), null))
// L1124
Pow(1.04, UnitXPGetCurrentLevel(EventUnit(), null))

# mods/heromods/zuljin.stormmod

LibHZUL.galaxy

// L170
Pow((lp_life - lv_maxLifePercentage), 2.0)
// L170
Pow((lv_minLifePercentage - lv_maxLifePercentage), 2.0)

# mods/novastoryassets.sc2mod

MapScript.galaxy

// L4484
Pow((lv_cameraPosition[0]-lv_effectPosition[0]), 2.0)
// L4484
Pow((lv_cameraPosition[1]-lv_effectPosition[1]), 2.0)
// L4484
Pow((lv_cameraPosition[2]-lv_effectPosition[2]), 2.0)
// L4484
Pow((lv_cameraPosition[0]-lv_effectPosition[0]), 2.0)
// L4484
Pow((lv_cameraPosition[1]-lv_effectPosition[1]), 2.0)
// L4484
Pow((lv_cameraPosition[2]-lv_effectPosition[2]), 2.0)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L3541
Pow(libNtve_gf_CatalogFieldValueGetAsReal(c_gameCatalogBehavior, lv_b, "Modification.AttackSpeedMultiplier", lv_behaviorplayer), lv_bstackcount)
// L25322
Pow((lv_cameraPosition[0]-lv_effectPosition[0]), 2.0)
// L25322
Pow((lv_cameraPosition[1]-lv_effectPosition[1]), 2.0)
// L25322
Pow((lv_cameraPosition[2]-lv_effectPosition[2]), 2.0)
// L29240
Pow((lv_cameraPosition[0]-lv_effectPosition[0]), 2.0)
// L29240
Pow((lv_cameraPosition[1]-lv_effectPosition[1]), 2.0)
// L29240
Pow((lv_cameraPosition[2]-lv_effectPosition[2]), 2.0)