mirror of
https://github.com/brues-code/nampower.git
synced 2026-09-21 23:26:54 +00:00
153 lines
2.9 KiB
Markdown
153 lines
2.9 KiB
Markdown
# DBC Field Names
|
|
|
|
Related structs live in `nampower/game.hpp` (notably `SpellRec` and `ItemStats_C`).
|
|
|
|
## ItemStats_C Fields (alphabetical)
|
|
- `allowableClass`
|
|
- `allowableRace`
|
|
- `ammoType`
|
|
- `area`
|
|
- `bagFamily`
|
|
- `block`
|
|
- `bonding`
|
|
- `buyPrice`
|
|
- `class`
|
|
- `containerSlots`
|
|
- `delay`
|
|
- `displayInfoID`
|
|
- `duration`
|
|
- `flags`
|
|
- `inventoryType`
|
|
- `itemLevel`
|
|
- `itemSet`
|
|
- `languageID`
|
|
- `lockID`
|
|
- `map`
|
|
- `material`
|
|
- `maxCount`
|
|
- `maxDurability`
|
|
- `pageMaterial`
|
|
- `pageText`
|
|
- `quality`
|
|
- `randomProperty`
|
|
- `rangedModRange`
|
|
- `requiredCityRank`
|
|
- `requiredHonorRank`
|
|
- `requiredLevel`
|
|
- `requiredRep`
|
|
- `requiredRepRank`
|
|
- `requiredSkill`
|
|
- `requiredSkillRank`
|
|
- `requiredSpell`
|
|
- `sellPrice`
|
|
- `sheatheType`
|
|
- `stackable`
|
|
- `startQuestID`
|
|
- `subclass`
|
|
|
|
### ItemStats_C Array Fields (alphabetical)
|
|
- `bonusAmount`
|
|
- `bonusStat`
|
|
- `damageType`
|
|
- `maxDamage`
|
|
- `minDamage`
|
|
- `resistances`
|
|
- `spellCategory`
|
|
- `spellCategoryCooldown`
|
|
- `spellCharges`
|
|
- `spellCooldown`
|
|
- `spellID`
|
|
- `spellTrigger`
|
|
|
|
## SpellRec Fields (alphabetical)
|
|
- `activeIconID`
|
|
- `attributes`
|
|
- `attributesEx`
|
|
- `attributesEx2`
|
|
- `attributesEx3`
|
|
- `attributesEx4`
|
|
- `auraInterruptFlags`
|
|
- `baseLevel`
|
|
- `castUI`
|
|
- `category`
|
|
- `categoryRecoveryTime`
|
|
- `casterAuraState`
|
|
- `castingTimeIndex`
|
|
- `channelInterruptFlags`
|
|
- `dispel`
|
|
- `description` (string, defaults to current language)
|
|
- `dmgClass`
|
|
- `durationIndex`
|
|
- `equippedItemClass`
|
|
- `equippedItemInventoryTypeMask`
|
|
- `equippedItemSubClassMask`
|
|
- `id`
|
|
- `interruptFlags`
|
|
- `manaCost`
|
|
- `manaCostPercentage`
|
|
- `manaCostPerlevel`
|
|
- `manaPerSecond`
|
|
- `manaPerSecondPerLevel`
|
|
- `name` (string, defaults to current language)
|
|
- `maxAffectedTargets`
|
|
- `maxLevel`
|
|
- `maxTargetLevel`
|
|
- `mechanic`
|
|
- `minFactionId`
|
|
- `minReputation`
|
|
- `modalNextSpell`
|
|
- `powerType`
|
|
- `preventionType`
|
|
- `procChance`
|
|
- `procCharges`
|
|
- `procFlags`
|
|
- `rangeIndex`
|
|
- `rank` (string, defaults to current language)
|
|
- `recoveryTime`
|
|
- `requiredAuraVision`
|
|
- `school`
|
|
- `spellFamilyFlags`
|
|
- `spellFamilyName`
|
|
- `spellIconID`
|
|
- `spellLevel`
|
|
- `spellPriority`
|
|
- `spellVisual`
|
|
- `spellVisual2`
|
|
- `stackAmount`
|
|
- `stances`
|
|
- `stancesNot`
|
|
- `startRecoveryCategory`
|
|
- `startRecoveryTime`
|
|
- `targetAuraState`
|
|
- `targetCreatureType`
|
|
- `targets`
|
|
- `tooltip` (string, defaults to current language)
|
|
|
|
### SpellRec Array Fields (alphabetical)
|
|
- `description` (char* x8, one per language)
|
|
- `dmgMultiplier`
|
|
- `effect`
|
|
- `effectAmplitude`
|
|
- `effectApplyAuraName`
|
|
- `effectBaseDice`
|
|
- `effectBasePoints`
|
|
- `effectChainTarget`
|
|
- `effectDicePerLevel`
|
|
- `effectDieSides`
|
|
- `effectImplicitTargetA`
|
|
- `effectImplicitTargetB`
|
|
- `effectItemType`
|
|
- `effectMechanic`
|
|
- `effectMiscValue`
|
|
- `effectMultipleValue`
|
|
- `effectPointsPerComboPoint`
|
|
- `effectRadiusIndex`
|
|
- `effectRealPointsPerLevel`
|
|
- `effectTriggerSpell`
|
|
- `name` (char* x8, one per language)
|
|
- `rank` (char* x8, one per language)
|
|
- `reagent`
|
|
- `reagentCount`
|
|
- `tooltip` (char* x8, one per language)
|
|
- `totem`
|