# Catalog Field Get
Grammar — Catalog field name of scope scope at index index
Flags —Native|Function
Returns the name of the field at the specified index for the specified scope. Use catalog lookup functions to retrieve a data value or other information from the game data.
# Arguments
- string<catalogscope> — Scope
- int— Index
Returns — string<catalogfieldname>
native string CatalogFieldGet(string scope, int index);
# Related
Category: Catalog / Lookup
- Catalog Entry Is Default — bool— CatalogEntryIsDefault
- Catalog Entry Is Valid — bool— CatalogEntryIsValid
- Catalog Entry Class — int— CatalogEntryClass
- Catalog Entry Count — int— CatalogEntryCount
- Catalog Entry Get — string<catalogentry> — CatalogEntryGet
- Catalog Entry Parent — string<catalogentry> — CatalogEntryParent
- Catalog Entry Scope — string<catalogscope> — CatalogEntryScope
- Catalog Field Count — int— CatalogFieldCount
- Catalog Field Get — string<catalogfieldname> — CatalogFieldGet
- Catalog Field Exists — bool— CatalogFieldExists
- Catalog Field Is Array — bool— CatalogFieldIsArray
- Catalog Field Is Scope — bool— CatalogFieldIsScope
- Catalog Field Type — string— CatalogFieldType
- Catalog Field Type Category — int<preset::FieldTypeCategory> — CatalogFieldTypeCategory
- Catalog Field Value Get — string— CatalogFieldValueGet
- Catalog Field Value Get As Integer — int— CatalogFieldValueGetAsInt
- Catalog Field Value Get Flags As Integer — int— CatalogFieldValueGetFlagsAsInt
- Catalog Field Value Get As Real — fixed— libNtve_gf_CatalogFieldValueGetAsReal
- Catalog Field Value Count — int— CatalogFieldValueCount
- Catalog Reference Get — string— CatalogReferenceGet
- Catalog Reference Get As Integer — int— CatalogReferenceGetAsInt
- Catalog Reference Get As Real — fixed— libNtve_gf_CatalogReferenceGetAsReal
- Catalog Reference Count — int— CatalogReferenceCount
- Class Of Ability — int<preset::AbilityClass> — AbilityClass
- Cost Of Ability — fixed— libNtve_gf_CostOfAbility
# Examples
— None found —