CommonNativeExtensions Source on GitHub
Extension Functions
gametype.setGameTypeSupported
public function gametype.setGameTypeSupported(boolean value)
mapflag.setMapFlag
public function mapflag.setMapFlag(boolean value)
placement.setGamePlacement
public function placement.setGamePlacement()
gamespeed.setGameSpeed
public function gamespeed.setGameSpeed()
gamedifficulty.setGameDifficulty
public function gamedifficulty.setGameDifficulty()
mapdensity.setResourceDensity
public function mapdensity.setResourceDensity()
mapdensity.setCreatureDensity
public function mapdensity.setCreatureDensity()
gametype.isGameTypeSupported
public function gametype.isGameTypeSupported() returns boolean
mapflag.isMapFlagSet
public function mapflag.isMapFlagSet() returns boolean
location.rectFromLoc
public function location.rectFromLoc(location max) returns rect
vec2.rectFrom
public function vec2.rectFrom(vec2 max) returns rect
conditionfunc.destroyCondition
public function conditionfunc.destroyCondition()
filterfunc.destroyFilter
public function filterfunc.destroyFilter()
location.isLocationVisibleToPlayer
public function location.isLocationVisibleToPlayer(player whichPlayer) returns boolean
location.isLocationFoggedToPlayer
public function location.isLocationFoggedToPlayer(player whichPlayer) returns boolean
location.isLocationMaskedToPlayer
public function location.isLocationMaskedToPlayer(player whichPlayer) returns boolean
vec2.isVisibleToPlayer
public function vec2.isVisibleToPlayer(player whichPlayer) returns boolean
vec2.isFoggedToPlayer
public function vec2.isFoggedToPlayer(player whichPlayer) returns boolean
vec2.isMaskedToPlayer
public function vec2.isMaskedToPlayer(player whichPlayer) returns boolean
vec2.pingMinimap
public function vec2.pingMinimap(real duration)
vec2.pingMinimapEx
public function vec2.pingMinimapEx(real duration, integer red, integer green, integer blue, boolean extraEffects)
vec2.createMinimapIcon
public function vec2.createMinimapIcon(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon
public function vec2.terrainDeformRipple(real radius, real depth, integer duration, integer count, real spaceWaves, real timeWaves, real radiusStartPct, boolean limitNeg) returns terraindeformation
public function vec2.terrainDeformWave(vec2 direction, real distance, real speed, real radius, real depth, integer trailTime, integer count) returns terraindeformation
public function vec2.terrainDeformRandom(real radius, real minDelta, real maxDelta, integer duration, integer updateInterval) returns terraindeformation
vec2.getTerrainCliffLevel
public function vec2.getTerrainCliffLevel() returns integer
vec2.createUbersplat
public function vec2.createUbersplat(string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime) returns ubersplat
vec2.isPointBlighted
public function vec2.isPointBlighted() returns boolean
vec2.setDoodadAnimation
public function vec2.setDoodadAnimation(real radius, integer doodadID, boolean nearestOnly, string animName, boolean animRandom)
version.versionCompatible
public function version.versionCompatible() returns boolean
version.versionSupported
public function version.versionSupported() returns boolean
public function race.setCampaignMenuRace()
fgamestate.setFloatGameState
public function fgamestate.setFloatGameState(real value)
fgamestate.getFloatGameState
public function fgamestate.getFloatGameState() returns real
igamestate.setIntegerGameState
public function igamestate.setIntegerGameState(integer value)
igamestate.getIntegerGameState
public function igamestate.getIntegerGameState() returns integer
gamedifficulty.setDefaultDifficulty
public function gamedifficulty.setDefaultDifficulty()
unitpool.destroyUnitPool
public function unitpool.destroyUnitPool()
unitpool.unitPoolAddUnitType
public function unitpool.unitPoolAddUnitType(integer unitId, real weight)
unitpool.unitPoolRemoveUnitType
public function unitpool.unitPoolRemoveUnitType(integer unitId)
unitpool.placeRandomUnit
public function unitpool.placeRandomUnit(player forWhichPlayer, real x, real y, real facing) returns unit
unitpool.placeRandomUnit
public function unitpool.placeRandomUnit(player forWhichPlayer, vec2 pos, real facing) returns unit
itempool.destroyItemPool
public function itempool.destroyItemPool()
itempool.itemPoolAddItemType
public function itempool.itemPoolAddItemType(integer itemId, real weight)
itempool.itemPoolRemoveItemType
public function itempool.itemPoolRemoveItemType(integer itemId)
itempool.placeRandomItem
public function itempool.placeRandomItem(real x, real y) returns item
itempool.placeRandomItem
public function itempool.placeRandomItem(vec2 pos) returns item
itemtype.chooseRandomItemEx
public function itemtype.chooseRandomItemEx(integer level) returns integer
location.createMinimapIconAtLoc
public function location.createMinimapIconAtLoc(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon
minimapicon.destroyMinimapIcon
public function minimapicon.destroyMinimapIcon()
minimapicon.setMinimapIconVisible
public function minimapicon.setMinimapIconVisible(boolean visible)
minimapicon.setMinimapIconOrphanDestroy
public function minimapicon.setMinimapIconOrphanDestroy(boolean doDestroy)
defeatcondition.destroyDefeatCondition
public function defeatcondition.destroyDefeatCondition()
defeatcondition.defeatConditionSetDescription
public function defeatcondition.defeatConditionSetDescription(string description)
leaderboard.destroyLeaderboard
public function leaderboard.destroyLeaderboard()
leaderboard.leaderboardDisplay
public function leaderboard.leaderboardDisplay(boolean show)
leaderboard.isLeaderboardDisplayed
public function leaderboard.isLeaderboardDisplayed() returns boolean
leaderboard.leaderboardGetItemCount
public function leaderboard.leaderboardGetItemCount() returns integer
leaderboard.leaderboardSetSizeByItemCount
public function leaderboard.leaderboardSetSizeByItemCount(integer count)
leaderboard.leaderboardAddItem
public function leaderboard.leaderboardAddItem(string label, integer value, player p)
leaderboard.leaderboardRemoveItem
public function leaderboard.leaderboardRemoveItem(integer index)
leaderboard.leaderboardRemovePlayerItem
public function leaderboard.leaderboardRemovePlayerItem(player p)
leaderboard.leaderboardClear
public function leaderboard.leaderboardClear()
leaderboard.leaderboardSortItemsByValue
public function leaderboard.leaderboardSortItemsByValue(boolean ascending)
leaderboard.leaderboardSortItemsByPlayer
public function leaderboard.leaderboardSortItemsByPlayer(boolean ascending)
leaderboard.leaderboardSortItemsByLabel
public function leaderboard.leaderboardSortItemsByLabel(boolean ascending)
leaderboard.leaderboardHasPlayerItem
public function leaderboard.leaderboardHasPlayerItem(player p) returns boolean
leaderboard.leaderboardGetPlayerIndex
public function leaderboard.leaderboardGetPlayerIndex(player p) returns integer
leaderboard.leaderboardSetLabel
public function leaderboard.leaderboardSetLabel(string label)
leaderboard.leaderboardGetLabelText
public function leaderboard.leaderboardGetLabelText() returns string
leaderboard.leaderboardSetLabelColor
public function leaderboard.leaderboardSetLabelColor(integer red, integer green, integer blue, integer alpha)
leaderboard.leaderboardSetValueColor
public function leaderboard.leaderboardSetValueColor(integer red, integer green, integer blue, integer alpha)
leaderboard.leaderboardSetStyle
public function leaderboard.leaderboardSetStyle(boolean showLabel, boolean showNames, boolean showValues, boolean showIcons)
leaderboard.leaderboardSetItemValue
public function leaderboard.leaderboardSetItemValue(integer whichItem, integer val)
leaderboard.leaderboardSetItemLabel
public function leaderboard.leaderboardSetItemLabel(integer whichItem, string val)
leaderboard.leaderboardSetItemStyle
public function leaderboard.leaderboardSetItemStyle(integer whichItem, boolean showLabel, boolean showValue, boolean showIcon)
leaderboard.leaderboardSetItemLabelColor
public function leaderboard.leaderboardSetItemLabelColor(integer whichItem, integer red, integer green, integer blue, integer alpha)
leaderboard.leaderboardSetItemValueColor
public function leaderboard.leaderboardSetItemValueColor(integer whichItem, integer red, integer green, integer blue, integer alpha)
camerasetup.cameraSetupGetDestPositionLoc
public function camerasetup.cameraSetupGetDestPositionLoc() returns location
camerasetup.cameraSetupSetLabel
public function camerasetup.cameraSetupSetLabel(string label)
camerasetup.cameraSetupGetLabel
public function camerasetup.cameraSetupGetLabel() returns string
volumegroup.volumeGroupSetVolume
public function volumegroup.volumeGroupSetVolume(real scale)
public function terraindeformation.terrainDeformStop(integer duration)
ubersplat.destroyUbersplat
public function ubersplat.destroyUbersplat()
ubersplat.resetUbersplat
public function ubersplat.resetUbersplat()
ubersplat.finishUbersplat
public function ubersplat.finishUbersplat()
ubersplat.showUbersplat
public function ubersplat.showUbersplat(boolean flag)
ubersplat.setUbersplatRender
public function ubersplat.setUbersplatRender(boolean flag)
ubersplat.setUbersplatRenderAlways
public function ubersplat.setUbersplatRenderAlways(boolean flag)
public function commandbuttoneffect.destroyCommandButtonEffect()