# Convert String To Ability Command

Grammar — Ability Command(val|String)
FlagsNative | Function

Converts a string value to an ability command value. This is primarily for use with catalog fields that store ability commands.

# Arguments

  • string — Value

Returns — abilcmd

native abilcmd StringToAbilCmd(string x);

Category: Conversion / Basic Conversions

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L7086
StringToAbilCmd(libSwaC_gf_ZS_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L6391
StringToAbilCmd(libVoiC_gf_PC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))

# mods/core.sc2mod

NativeLib.galaxy

// L141
StringToAbilCmd(CatalogFieldValueGet(c_gameCatalogItem, lv_itemType, "Abil", UnitGetOwner(lv_otherUnit)))

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L1985
StringToAbilCmd(libComC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L4268
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
// L4271
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))
// L4280
StringToAbilCmd(libCOOC_gf_CC_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L4659
StringToAbilCmd(CatalogFieldValueGet(c_gameCatalogUnit, "SoACaster", ((lv_path + ".AbilCmd")), lp_player))

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L5334
StringToAbilCmd(libA3DDD02B_gf_PP_CatalogGetFieldArrayValue(lp_catalog, lp_entry, lv_aField, lv_index, lp_player))