Jass documentation Database

JASS Documentation Database REFORGED


Results for the query "ability" as a "type"

The search keyword must be a single word (no spaces).

Type ability

Ancestor type: agent
Children type(s): buff
Location: line 12 in file common.j
Preview:
  1. type ability            extends     agent

Information about ability

Information contributed by moyack
on August 10, 2020, 01:02:30 PM.
Before patch 1.29, this type was deprecated by blizzard, and the use of integers for representing abilityids has been the best way to deal with abilities.

But with reforged and the new possibility to modify ability data, this type seems to have any chances to be useful again.

Functions that takes type ability

common.j
SaveAbilityHandle:
native SaveAbilityHandle takes hashtable table, integer parentKey, integer childKey, ability whichAbility returns boolean
BlzGetAbilityBooleanField:
native BlzGetAbilityBooleanField takes ability whichAbility, abilitybooleanfield whichField returns boolean
BlzGetAbilityIntegerField:
native BlzGetAbilityIntegerField takes ability whichAbility, abilityintegerfield whichField returns integer
BlzGetAbilityRealField:
native BlzGetAbilityRealField takes ability whichAbility, abilityrealfield whichField returns real
BlzGetAbilityStringField:
native BlzGetAbilityStringField takes ability whichAbility, abilitystringfield whichField returns string
BlzGetAbilityBooleanLevelField:
native BlzGetAbilityBooleanLevelField takes ability whichAbility, abilitybooleanlevelfield whichField, integer level returns boolean
BlzGetAbilityIntegerLevelField:
native BlzGetAbilityIntegerLevelField takes ability whichAbility, abilityintegerlevelfield whichField, integer level returns integer
BlzGetAbilityRealLevelField:
native BlzGetAbilityRealLevelField takes ability whichAbility, abilityreallevelfield whichField, integer level returns real
BlzGetAbilityStringLevelField:
native BlzGetAbilityStringLevelField takes ability whichAbility, abilitystringlevelfield whichField, integer level returns string
BlzGetAbilityBooleanLevelArrayField:
native BlzGetAbilityBooleanLevelArrayField takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, integer index returns boolean
BlzGetAbilityIntegerLevelArrayField:
native BlzGetAbilityIntegerLevelArrayField takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer index returns integer
BlzGetAbilityRealLevelArrayField:
native BlzGetAbilityRealLevelArrayField takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, integer index returns real
BlzGetAbilityStringLevelArrayField:
native BlzGetAbilityStringLevelArrayField takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, integer index returns string
BlzSetAbilityBooleanField:
native BlzSetAbilityBooleanField takes ability whichAbility, abilitybooleanfield whichField, boolean value returns boolean
BlzSetAbilityIntegerField:
native BlzSetAbilityIntegerField takes ability whichAbility, abilityintegerfield whichField, integer value returns boolean
BlzSetAbilityRealField:
native BlzSetAbilityRealField takes ability whichAbility, abilityrealfield whichField, real value returns boolean
BlzSetAbilityStringField:
native BlzSetAbilityStringField takes ability whichAbility, abilitystringfield whichField, string value returns boolean
BlzSetAbilityBooleanLevelField:
native BlzSetAbilityBooleanLevelField takes ability whichAbility, abilitybooleanlevelfield whichField, integer level, boolean value returns boolean
BlzSetAbilityIntegerLevelField:
native BlzSetAbilityIntegerLevelField takes ability whichAbility, abilityintegerlevelfield whichField, integer level, integer value returns boolean
BlzSetAbilityRealLevelField:
native BlzSetAbilityRealLevelField takes ability whichAbility, abilityreallevelfield whichField, integer level, real value returns boolean
BlzSetAbilityStringLevelField:
native BlzSetAbilityStringLevelField takes ability whichAbility, abilitystringlevelfield whichField, integer level, string value returns boolean
BlzSetAbilityBooleanLevelArrayField:
native BlzSetAbilityBooleanLevelArrayField takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, integer index, boolean value returns boolean
BlzSetAbilityIntegerLevelArrayField:
native BlzSetAbilityIntegerLevelArrayField takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer index, integer value returns boolean
BlzSetAbilityRealLevelArrayField:
native BlzSetAbilityRealLevelArrayField takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, integer index, real value returns boolean
BlzSetAbilityStringLevelArrayField:
native BlzSetAbilityStringLevelArrayField takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, integer index, string value returns boolean
BlzAddAbilityBooleanLevelArrayField:
native BlzAddAbilityBooleanLevelArrayField takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, boolean value returns boolean
BlzAddAbilityIntegerLevelArrayField:
native BlzAddAbilityIntegerLevelArrayField takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer value returns boolean
BlzAddAbilityRealLevelArrayField:
native BlzAddAbilityRealLevelArrayField takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, real value returns boolean
BlzAddAbilityStringLevelArrayField:
native BlzAddAbilityStringLevelArrayField takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, string value returns boolean
BlzRemoveAbilityBooleanLevelArrayField:
native BlzRemoveAbilityBooleanLevelArrayField takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, boolean value returns boolean
BlzRemoveAbilityIntegerLevelArrayField:
native BlzRemoveAbilityIntegerLevelArrayField takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer value returns boolean
BlzRemoveAbilityRealLevelArrayField:
native BlzRemoveAbilityRealLevelArrayField takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, real value returns boolean
BlzRemoveAbilityStringLevelArrayField:
native BlzRemoveAbilityStringLevelArrayField takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, string value returns boolean
blizzard.j
SaveAbilityHandleBJ:
function SaveAbilityHandleBJ takes ability whichAbility, integer key, integer missionKey, hashtable table returns boolean
BlzSetAbilityBooleanFieldBJ:
function BlzSetAbilityBooleanFieldBJ takes ability whichAbility, abilitybooleanfield whichField, boolean value returns nothing
BlzSetAbilityIntegerFieldBJ:
function BlzSetAbilityIntegerFieldBJ takes ability whichAbility, abilityintegerfield whichField, integer value returns nothing
BlzSetAbilityRealFieldBJ:
function BlzSetAbilityRealFieldBJ takes ability whichAbility, abilityrealfield whichField, real value returns nothing
BlzSetAbilityStringFieldBJ:
function BlzSetAbilityStringFieldBJ takes ability whichAbility, abilitystringfield whichField, string value returns nothing
BlzSetAbilityBooleanLevelFieldBJ:
function BlzSetAbilityBooleanLevelFieldBJ takes ability whichAbility, abilitybooleanlevelfield whichField, integer level, boolean value returns nothing
BlzSetAbilityIntegerLevelFieldBJ:
function BlzSetAbilityIntegerLevelFieldBJ takes ability whichAbility, abilityintegerlevelfield whichField, integer level, integer value returns nothing
BlzSetAbilityRealLevelFieldBJ:
function BlzSetAbilityRealLevelFieldBJ takes ability whichAbility, abilityreallevelfield whichField, integer level, real value returns nothing
BlzSetAbilityStringLevelFieldBJ:
function BlzSetAbilityStringLevelFieldBJ takes ability whichAbility, abilitystringlevelfield whichField, integer level, string value returns nothing
BlzSetAbilityBooleanLevelArrayFieldBJ:
function BlzSetAbilityBooleanLevelArrayFieldBJ takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, integer index, boolean value returns nothing
BlzSetAbilityIntegerLevelArrayFieldBJ:
function BlzSetAbilityIntegerLevelArrayFieldBJ takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer index, integer value returns nothing
BlzSetAbilityRealLevelArrayFieldBJ:
function BlzSetAbilityRealLevelArrayFieldBJ takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, integer index, real value returns nothing
BlzSetAbilityStringLevelArrayFieldBJ:
function BlzSetAbilityStringLevelArrayFieldBJ takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, integer index, string value returns nothing
BlzAddAbilityBooleanLevelArrayFieldBJ:
function BlzAddAbilityBooleanLevelArrayFieldBJ takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, boolean value returns nothing
BlzAddAbilityIntegerLevelArrayFieldBJ:
function BlzAddAbilityIntegerLevelArrayFieldBJ takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer value returns nothing
BlzAddAbilityRealLevelArrayFieldBJ:
function BlzAddAbilityRealLevelArrayFieldBJ takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, real value returns nothing
BlzAddAbilityStringLevelArrayFieldBJ:
function BlzAddAbilityStringLevelArrayFieldBJ takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, string value returns nothing
BlzRemoveAbilityBooleanLevelArrayFieldBJ:
function BlzRemoveAbilityBooleanLevelArrayFieldBJ takes ability whichAbility, abilitybooleanlevelarrayfield whichField, integer level, boolean value returns nothing
BlzRemoveAbilityIntegerLevelArrayFieldBJ:
function BlzRemoveAbilityIntegerLevelArrayFieldBJ takes ability whichAbility, abilityintegerlevelarrayfield whichField, integer level, integer value returns nothing
BlzRemoveAbilityRealLevelArrayFieldBJ:
function BlzRemoveAbilityRealLevelArrayFieldBJ takes ability whichAbility, abilityreallevelarrayfield whichField, integer level, real value returns nothing
BlzRemoveAbilityStringLevelArrayFieldBJ:
function BlzRemoveAbilityStringLevelArrayFieldBJ takes ability whichAbility, abilitystringlevelarrayfield whichField, integer level, string value returns nothing

Functions that returns type ability

common.j
GetSpellAbility:
constant native GetSpellAbility takes nothing returns ability
LoadAbilityHandle:
native LoadAbilityHandle takes hashtable table, integer parentKey, integer childKey returns ability
BlzGetUnitAbility:
native BlzGetUnitAbility takes unit whichUnit, integer abilId returns ability
BlzGetUnitAbilityByIndex:
native BlzGetUnitAbilityByIndex takes unit whichUnit, integer index returns ability
BlzGetItemAbilityByIndex:
native BlzGetItemAbilityByIndex takes item whichItem, integer index returns ability
BlzGetItemAbility:
native BlzGetItemAbility takes item whichItem, integer abilCode returns ability
blizzard.j
LoadAbilityHandleBJ:
function LoadAbilityHandleBJ takes integer key, integer missionKey, hashtable table returns ability
Page loaded in 0.0687 seconds.
Vivir aprendiendo.co - A place for learning stuff, in Spanish   Chaos Realm - The world of Game modders and wc3 addicts   Diplo, a gaming community   Power of Corruption, an altered melee featuring Naga and Demon. Play it now!!!   WC3JASS.com - The JASS Vault + vJASS and Zinc   Jetcraft - A Starcraft II mod   WormTastic Clan (wTc)   Warcraft RESOURCES Reforged: Modelos, mapas, proyectos y mas...