# Пользовательские дополнения

На главную

## CharacterClassId

Идентификатор класса аватара. Пользовательский тип данных (см. также LuaApiTypes). Один из типов группы ResourceId.

Из объекта этого типа можно получить информацию вызовом функции GetInfo( self ):

    -- объявление:
    function GetClass( self )

    -- параметры:
    self: CharacterClassId - идентификатор  класса аватара

    -- возвращаемые значения
    table - таблица с параметрами класса
      name: WString - локализуемое имя класса (для показа игроку)
      className: string - нелокализуемое системное имя класса (для использования в скриптах)
      manaType: enum MANA_TYPE_... - тип маны, используемый классом
      sysManaType: string (enum "ENUM_ManaType_...") - тип маны, используемый классом
      sharedAbilities: table - список способностей (AbilityId), расшариваемых с перерождениями
      sharedSpells: table - список заклинаний (SpellId), расшариваемых с перерождениями

    className: string -- имя класса
    manaType: number ( enum MANA_TYPE_... ) - тип маны героя mana/energy
    name: WString -- имя класса(локализованное)
    greatName: WString -- имя Великого класса(локализованное)
    raceClassName: WString - локализованное имя расы-класса

    -- пример:
    local classId = avatar.GetClassId()
    local manatype = classId:GetInfo().name

## BlurpSearch: CategoryLuaApi CategoryTypes

AbilityId
ActionGroupId
AliasVisObjectId
AstralSectorId
BattlegroundMarkId
BillingBonusId
BuffId
CategoryTypes
CharacterClassId
ComponentPropertyId
CurrencyCategoryId
CurrencyId
DecalObjectId
FactionId
FunctionCommonCreateValuedObject
FunctionCommonCreateValuedText
FunctionCommonGetApiType
FunctionCommonGetEmptyWstring
FunctionCommonIsEmptyWstring
FunctionCommonIsTextFiltered
FunctionCommonIsValuedObject
FunctionCommonIsValuedText
FunctionCommonIsWString
FunctionResourceIdGetInfo
FunctionResourceIdGetInstanceId
FunctionResourceIdGetPath
FunctionResourceIdIsEqual
GamePosition
Geodata
InnateStatSecondary
InstancedEventResourceId
ItemCategoryId
ItemId
LifestyleCategoryId
LifestyleCollectionId
LootGroupId
LuaApiTypes
LuaFullDateTime
LuaRaceClassInfoPart
LuaSexInfoPart
MapModifierId
MutationInfo
PostTypeId
QuestId
RecipeId
RelatedTextsLua
RelatedTexturesLua
RequirementsTable
ResourceId
ShipSkinId
SkillId
Sound2DId
SpellId
TeleportMasterId
TextureId
TimeTableId
TypeValuedObject
TypeValuedText
TypeWidgetDesc
TypeWString
UnlockCategoryId
VisActionId
VisObjectId
VisualShipId
VoteId
WishmasterResourceId

CategoryLuaApi CategoryTypes

На главную