[WoW] Constant Data (Enums, Structs, Etc) menu

User Tag List

Page 5 of 5 FirstFirst 12345
Results 61 to 68 of 68
  1. #61
    air999's Avatar Contributor
    Reputation
    131
    Join Date
    Nov 2014
    Posts
    102
    Thanks G/R
    9/62
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    cvars list with descriptions, dumped from 7.1.5 23360

    Code:
    accountName                                   Saved account name
    accountList                                   List of wow accounts for saved Blizzard account
    g_accountUsesToken                            Saved whether uses authenticator
    playIntroMovie                                Starting expansion movie to play on startup
    movieSubtitle                                 Show movie subtitles
    engineSurvey                                  Whether to send the engine survey to the servers
    raidOrBattleCount                             How many times we've sent a raid or battleground survey to the servers
    checkAddonVersion                             Check interface addon version number
    lastAddonVersion                              Addon interface version number from previous build
    enableMouseSpeed                              Enables setting a custom mouse sensitivity to override the setting from the operating system.
    mouseSpeed 
    fullDump                                      When you crash, generate a full memory dump
    Errors 
    showErrors 
    ErrorLevelMin 
    ErrorLevelMax 
    ErrorFilter 
    DesktopGamma 
    Gamma 
    lastCharacterIndex                            Last character selected
    seenCharacterUpgradePopup                     Seen the free character upgrade popup
    screenshotFormat                              Set the format of screenshots
    screenshotQuality                             Set the quality of screenshots (1 - 10)
    expandUpgradePanel                            Controls whether the upgrade panel is expanded or collapsed.
    useIPv6                                       Enable the usage of IPv6 sockets
    disableServerNagle                            Disable server-side nagle algorithm
    advancedCombatLogging                         Whether we want advanced combat log data sent from the server
    skipStartGear                                 Whether we should show starter gear on character create
    preloadPlayerModels                           Preload all local racial models into memory
    rawMouseEnable                                Enable raw mouse input
    rawMouseAccelerationEnable                    Enable acceleration for raw mouse input
    rawMouseRate                                  Raw mouse update rate
    rawMouseResolution                            Raw mouse resolution
    cursorSizePreferred                           Size of cursor: -1=determine based on system/monitor dpi, 0=32x32, 1=48x48, 2=64x64
    overrideArchive                               Whether or not the client loads alternate data
    asyncThreadSleep                              Engine option: Async read thread sleep
    asyncHandlerTimeout                           Engine option: Async read main thread timeout
    enableBGDL                                    Background Download (on async net thread) Enabled
    portal                                        Name of Battle.net portal to use
    textLocale                                    Set the game locale for text
    audioLocale                                   Set the game locale for audio content
    locale                                        Set the game locale
    agentUID                                      The UID provided by Battle.net to be passed to Agent
    timingTestError                               Error reported by the timing validation system
    timingMethod                                  Desired method for game timing
    launchAgent                                   Set this to have the client start up Agent
    simd                                          Enable SIMD features (e.g. SSE)
    processAffinityMask                           Sets which core(s) WoW may execute on - changes require restart to take effect
    M2UseThreads                                  multithread model animations
    M2ForceAdditiveParticleSort                   force all particles to sort as though they were additive
    M2UseInstancing                               use hardware instancing
    M2UseLOD                                      use model lod
    hdPlayerModels                                Use high definition replacements for player models
    hdPlayerModels                                Use high definition replacements for player models
    ffxRectangle                                  use rectangle texture for full screen effects
    ffxAntiAliasingMode                           Anti Aliasing Mode
    daltonize                                     Attempt to correct for color blindness (set colorblindSimulator to type of colorblindness)
    colorblindWeaknessFactor                      Amount of sensitivity. e.g. Protanope (red-weakness) 0.0 = not colorblind, 1.0 = full weakness(Protanopia), 0.5 = mid weakness(Protanomaly)
    colorblindSimulator                           Type of color blindness
    maxFPS                                        Set FPS limit
    maxFPSBk                                      Set background FPS limit
    gxAdapter                                     Force to run the specified adapter index (-1 to let client choose)
    gxDepthResolveHandleCaching                   Caching of the target handle for the depth resolve
    gxAFRDevicesCount                             Force to set number of AFR devices
    mtParticles                                   multithread building of particle vertices
    animFrameSkipLOD                              animations will skip frames at distance
    hotReloadModels                               Allow an active model to be reloaded when a new version is detected in the bin folder.  If this is disabled, the model data will only be refreshed after all game objects using the model are deleted
    forceLODCheck                                 If enabled, we will skip checking DBC for LOD count and every m2 will scan the folder for skin profiles
    streamingCameraRadius                         Base radius of the streaming camera.
    streamingCameraMaxRadius                      Max radius of the streaming camera.
    streamingCameraLookAheadTime                  Look ahead time for streaming.
    hbaoNormals                                   Use Normals for HBAO
    hbaoBias                                      HBAO Bias
    hbaoRadius                                    HBAO Radius
    hbaoPowerExp                                  HBAO Power Exponent
    hbaoBlurSharp                                 HBAO Blur Sharpness
    SoundUseNewBusSystem                          use the new bus structure or fallback to the old one
    debugSoundPlayerSpellsOnlyOnPlayerBus         
    SoundPerf_VariationCap                        Limit sound kit variations to cut down on memory usage and disk thrashing on 32-bit machines
    Sound_EnablePositionalLowPassFilter           Environmental effect to make sounds duller behind you or far away
    BrowserNavigateLog                            Enables Logging of browser navigation requests (Requires /reload)
    hwDetect                                      do hardware detection
    videoOptionsVersion                           Video options version
    gxApi                                         graphics api
    gxWindow                                      toggle fullscreen/window
    gxMaximize                                    maximize game window
    gxMonitor                                     monitor
    gxFullscreenResolution                        resolution
    gxWindowedResolution                          windowed resolution
    gxNewResolution                               resolution to be set
    gxPreferWindowedFullscreen                    prefer which fullscreen mode for toggle
    gxRefresh                                     refresh rate
    gxTripleBuffer                                triple buffer
    gxVSync                                       vsync on or off
    gxAspect                                      constrain window aspect
    gxCursor                                      toggle hardware cursor
    gxFixLag                                      prevent cursor lag
    gxMaxFrameLatency                             maximum number of frames ahead of GPU the CPU can be
    gxStereoEnabled                               Enable stereoscopic rendering
    windowResizeLock                              prevent resizing in windowed mode
    graphicsQuality                               save for Graphics Quality Selection
    RAIDgraphicsQuality                           save for Raid Graphics Quality Selection
    gxStereoConvergence                           Set stereoscopic rendering convergence depth
    gxStereoSeparation                            Set stereoscopic rendering separation percentage
     
    UnitNameOwn 
    UnitNameNPC 
    UnitNameHostleNPC 
    UnitNameInteractiveNPC 
    UnitNameForceHideMinus 
    UnitNamePlayerGuild 
    UnitNamePlayerPVPTitle 
    UnitNameEnemyPlayerName 
    UnitNameEnemyPetName 
    UnitNameEnemyGuardianName 
    UnitNameEnemyTotemName 
    UnitNameEnemyMinionName 
    UnitNameFriendlyPlayerName 
    UnitNameFriendlyPetName 
    UnitNameFriendlyGuardianName 
    UnitNameFriendlyTotemName 
    UnitNameFriendlyMinionName 
    UnitNameNonCombatCreatureName 
    UnitNameFriendlySpecialNPCName 
    UnitNameGuildTitle 
    WorldTextStartPosRandomness 
    WorldTextScreenY 
    WorldTextCritScreenY 
    WorldTextRandomXY 
    WorldTextRandomZMin 
    WorldTextRandomZMax 
    WorldTextNonRandomZ 
    WorldTextGravity 
    WorldTextRampPow 
    WorldTextRampPowCrit 
    WorldTextRampDuration 
    WorldTextScale 
    forceEnglishNames 
    gameTip 
    ObjectSelectionCircle 
    outlineMouseOverFadeDuration 
    outlineSelectionFadeDuration 
    showfootprintparticles                        toggles rendering of footprint particles
    pathSmoothing                                 NPC will round corners on ground paths
    flightAngleLookAhead                          Enables more dynamic attitude adjustments while flying
    cloakFixEnabled 
    SplineOpt                                     toggles use of spline coll optimization
    MaxObservedPetBattles                         Maximum number of observed pet battles
    smoothUnitPhasing                             The client will try to smoothly switch between the same on model different phases.
    smoothUnitPhasingDistThreshold                Distance threshold to active smooth unit phasing.
    smoothUnitPhasingUnseenPurgatoryTimeMs        Time to keep unit displays in purgatory before letting go of them, if they were just unseen.
    smoothUnitPhasingDestroyedPurgatoryTimeMs     Time to keep unit displays in purgatory before letting go of them, if they were destroyed
    smoothUnitPhasingActorPurgatoryTimeMs         Time to keep client-actor displays in purgatory before letting go of them, if they were despawned
    smoothUnitPhasingEnableAlive                  Use units that have not despawn yet if they match, in hopes the despawn message will come later.
    smoothUnitPhasingAliveTimeoutMs               Time to wait for an alive unit to get it's despawn message
    smoothUnitPhasingVehicleExtraTimeoutMs        Extra time to wait before releasing a vehicle, after it has smooth phased. This allows it's passengers to smooth phase as well.
    spellClutter                                  Enables/Disables spell clutter
    spellClutterRangeConstant                     How many yards before the priority is doubled (min 1.0)
    spellClutterPlayerScalarMultiplier            Increases number of effects on "interesting" targets multiplicatively (min 0.1)
    spellClutterDefaultTargetScalar               Starting target scalar value (min 0.1)
    spellClutterPartySizeScalar                   Scales the targetScalar by how different the party size is from this (min 1)
    spellClutterHostileScalar                     Scalar we apply to the hostile creature spells (min 0.001)
    spellClutterMinSpellCount                     Min spells on a target before we apply clutter logic (min 0)
    bodyQuota                                     Maximum number of componented bodies seen at once
    unitClutter                                   Enables/Disables unit clutter
    unitClutterInstancesOnly                      Whether or not to use unit clutter in instances only (0 or 1)
    unitClutterPlayerThreshold                    The number of players that have to be nearby to trigger unit clutter
    ChatMusicVolume                               music volume (0.0 to 1.0)
    ChatSoundVolume                               sound volume (0.0 to 1.0)
    ChatAmbienceVolume                            Ambience Volume (0.0 to 1.0)
    StartTalkingDelay                             
    StartTalkingTime                              
    StopTalkingDelay                              
    StopTalkingTime                               
    OutboundChatVolume                            The software amplification factor (0.0 - 2.0)
    InboundChatVolume                             The volume of all other chat you hear (0.0 - 1.0)
    VoiceChatMode                                 Push to talk(0) or voice activation(1)
    VoiceActivationSensitivity                    Sensitivity of the microphone (0.0 - 1.0)
    EnableMicrophone                              Enables the microphone so you can speak.
    EnableVoiceChat                               Enables the voice chat feature.
    VoiceChatSelfMute                             Turn off your ability to talk.
    PushToTalkButton                              String representation of the Push-To-Talk button.
    Sound_NumChannels                             number of sound channels
    Sound_EnableReverb                            
    Sound_OutputDriverIndex                       
    Sound_OutputDriverName                        
    Sound_VoiceChatInputDriverIndex               
    Sound_VoiceChatInputDriverName                
    Sound_VoiceChatOutputDriverIndex              
    Sound_VoiceChatOutputDriverName               
    Sound_DSPBufferSize                           sound buffer size, default 0
    Sound_OutputSampleRate                        output sample rate
    Sound_EnableMode2                             test
    Sound_EnableMixMode2                          test
    Sound_EnableSFX                               
    Sound_EnableAmbience                          Enable Ambience
    Sound_EnableErrorSpeech                       error speech
    Sound_EnableMusic                             Enables music
    Sound_EnablePetBattleMusic                    Enables music in pet battles
    Sound_EnableAllSound                          
    Sound_EnableDialog                            all dialog
    Sound_MasterVolume                            master volume (0.0 to 1.0)
    Sound_SFXVolume                               sound volume (0.0 to 1.0)
    Sound_MusicVolume                             music volume (0.0 to 1.0)
    Sound_AmbienceVolume                          Ambience Volume (0.0 to 1.0)
    Sound_DialogVolume                            Dialog Volume (0.0 to 1.0)
    Sound_ListenerAtCharacter                     lock listener at character
    Sound_EnableEmoteSounds                       
    Sound_ZoneMusicNoDelay                        
    Sound_EnableArmorFoleySoundForSelf            
    Sound_EnableArmorFoleySoundForOthers          
    Sound_EnableDSPEffects                        
    Sound_EnablePetSounds                         Enables pet sounds
    Sound_MaxCacheSizeInBytes                     Max cache size in bytes
    Sound_MaxCacheableSizeInBytes                 Max sound size that will be cached, larger files will be streamed instead
    FootstepSounds                                play footstep sounds
    Sound_EnableSoundWhenGameIsInBG               Enable Sound When Game Is In Background
    enableWowMouse                                Enable Steelseries World of Warcraft Mouse
    cameraSavedDistance 
    cameraSavedVehicleDistance 
    cameraSavedPetBattleDistance 
    cameraSavedPitch 
    mouseInvertYaw 
    mouseInvertPitch 
    cameraBobbing 
    test_cameraHeadMovementStrength 
    test_cameraHeadMovementRangeScale 
    test_cameraHeadMovementMovingStrength 
    test_cameraHeadMovementStandingStrength 
    test_cameraHeadMovementMovingDampRate 
    test_cameraHeadMovementStandingDampRate 
    test_cameraHeadMovementFirstPersonDampRate 
    test_cameraHeadMovementDeadZone 
    test_cameraDynamicPitch 
    test_cameraDynamicPitchBaseFovPad 
    test_cameraDynamicPitchBaseFovPadFlying 
    test_cameraDynamicPitchBaseFovPadDownScale 
    test_cameraDynamicPitchSmartPivotCutoffDist 
    test_cameraOverShoulder 
    test_cameraLockedTargetFocusing 
    cameraZoomSpeed 
    cameraDistanceRateMult 
    cameraPitchMoveSpeed 
    cameraYawMoveSpeed 
    cameraBobbingSmoothSpeed 
    cameraFoVSmoothSpeed 
    cameraGroundSmoothSpeed 
    cameraPitchSmoothSpeed 
    cameraTargetSmoothSpeed 
    cameraYawSmoothSpeed 
    cameraViewBlendStyle 
    cameraView 
    cameraSmooth 
    cameraSmoothPitch 
    cameraSmoothYaw 
    cameraSmoothStyle 
    cameraSmoothTrackingStyle 
    cameraCustomViewSmoothing 
    cameraZDamp 
    cameraTerrainTilt 
    cameraTerrainTiltTimeMin 
    cameraTerrainTiltTimeMax 
    cameraWaterCollision 
    cameraHeightIgnoreStandState 
    cameraPivot 
    cameraPivotDXMax 
    cameraPivotDYMin 
    cameraDive 
    cameraSurfacePitch 
    cameraSubmergePitch 
    cameraDistanceMaxZoomFactor 
    cameraPitchSmoothMin 
    cameraPitchSmoothMax 
    cameraYawSmoothMin 
    cameraYawSmoothMax 
    cameraSmoothTimeMin 
    cameraSmoothTimeMax 
    taintLog                                      Whether taint logging is enabled
    scriptProfile                                 Whether or not script profiling is enabled
    deselectOnClick                               Clear the target when clicking on terrain
    autoInteract                                  Toggles auto-move to interact target
    autoStand                                     Automatically stand when needed
    autoDismount                                  Automatically dismount when needed
    autoDismountFlying                            If enabled, your character will automatically dismount before casting while flying
    autoUnshift                                   Automatically leave shapeshift form when needed
    autoClearAFK                                  Automatically clear AFK when moving or chatting
    blockTrades                                   Whether to automatically block trade requests
    blockChannelInvites                           Whether to automatically block chat channel invites
    lootUnderMouse                                Whether the loot window should open under the mouse
    autoLootDefault                               Automatically loot items when the loot window opens
    autoLootRate                                  Rate in milliseconds to tick auto loot
    autoOpenLootHistory                           Automatically opens the Loot History window when certain items drop
    alwaysCompareItems                            Always show item comparison tooltips
    SpellTooltip_DisplayAvgValues                 Toggles the spread from (min-max) to (avg)
    breakUpLargeNumbers                           Toggles using commas in large numbers
    superTrackerDist                              
    spellBookSort                                 
    interactOnLeftClick                           Test CVar for interacting with NPC's on left click
    assistAttack                                  Whether to start attacking after an assist
    autoSelfCast                                  Whether spells should automatically be cast on you if you don't have a valid target
    stopAutoAttackOnTargetChange                  Whether to stop attacking when changing targets
    showTargetOfTarget                            Whether the target of target frame should be shown
    targetOfTargetMode                            The conditions under which target of target should be shown
    showTargetCastbar                             Show the spell your current target is casting
    showVKeyCastbar                               If the V key display is up for your current target, show the enemy cast bar with the target's health bar in the game field
    showVKeyCastbarOnlyOnTarget 
    showVKeyCastbarSpellName 
    displaySpellActivationOverlays                Whether to display Spell Activation Overlays (a.k.a. Spell Alerts)
    spellActivationOverlayOpacity                 The opacity of the Spell Activation Overlays (a.k.a. Spell Alerts)
    doNotFlashLowHealthWarning                    Do not flash your screen red when you are low on health.
    reducedLagTolerance                           Enables the Reduced Lag Tolerance slider. (Doesn't actually change anything. Use "MaxSpellStartRecoveryOffset" for that.)
    maxSpellStartRecoveryOffset                   Determines how far ahead of the end of a spell start recovery the spell system can be before allowing spell request to be sent to the server
    lossOfControl                                 Enables loss of control spell banner
    lossOfControlFull                             Setting for Loss of Control - Full Loss
    lossOfControlInterrupt                        Setting for Loss of Control - Interrupt
    lossOfControlSilence                          Setting for Loss of Control - Silence
    lossOfControlDisarm                           Setting for Loss of Control - Disarm
    lossOfControlRoot                             Setting for Loss of Control - Root
    rotateMinimap                                 Whether to rotate the entire minimap instead of the player arrow
    minimapZoom                                   The current outdoor minimap zoom level
    minimapInsideZoom                             The current indoor minimap zoom level
    minimapAltitudeHintMode                       Change minimap altitude difference display. 0=none, 1=darken, 2=arrows
    scriptErrors                                  Whether or not the UI shows Lua errors
    scriptWarnings                                Whether or not the UI shows Lua warnings
    screenEdgeFlash                               Whether to show a red flash while you are in combat with the world map up
    displayFreeBagSlots                           Whether or not the backpack button should indicate how many inventory slots you've got free
    displayWorldPVPObjectives                     Whether to show world PvP objectives
    colorblindMode                                Enables colorblind accessibility features in the game
    enableMovePad                                 Enables the MovePad accessibility feature in the game
    streamStatusMessage                           Whether to display status messages while streaming content
    emphasizeMySpellEffects                       Whether other player's spell impacts are toned down or not.
    allowCompareWithToggle                        
    countdownForCooldowns                         Whether to use number countdown instead of radial swipe for action button cooldowns or not.
    showHonorAsExperience                         Show the honor bar as a regular experience bar in place of rep
    showArtifactXPBar                             Show the artifact xp as priority over reputation
    autoQuestWatch                                Whether to automatically watch all quests when you obtain them
    autoQuestProgress                             Whether to automatically watch all quests when they are updated
    showQuestTrackingTooltips                     Displays quest tracking information in unit and object tooltips
    autoQuestPopUps                               Saves current pop-ups for quests that are automatically acquired or completed.
    questLogOpen                                  Whether the quest log appears the side of the windowed map. 
    advancedWatchFrame                            Enables advanced Objectives tracking features
    watchFrameIgnoreCursor                        Disables Objectives frame mouseover and title dropdown.
    watchFrameBaseAlpha                           Objectives frame opacity.
    watchFrameState                               Stores Objectives frame locked and collapsed states
    showQuestObjectivesOnMap                      Shows quest POIs on the main map.
    trackedQuests                                 Internal cvar for saving automatically tracked quests in order
    hardTrackedQuests                             Internal cvar for saving hard (user manually selected) tracked quests in order
    trackedWorldQuests                            Internal cvar for saving tracked world quests
    hardTrackedWorldQuests                        Internal cvar for saving hard tracked world quests
    trackedAchievements                           Internal cvar for saving tracked achievements in order
    flaggedTutorials                              Internal cvar for saving completed tutorials in order
    actionedAdventureJournalEntries               Which adventure journal entries flagged with ADVENTURE_JOURNAL_HIDE_AFTER_ACTION the user acted upon
    lockedWorldMap                                Whether the world map is locked when sized down
    worldMapOpacity                               Opacity for the world map when sized down
    mapFade                                       Whether to fade out the world map when moving
    trackQuestSorting                             Whether to sort the last tracked quest to the top of the quest tracker or use proximity sorting
    mapAnimMinAlpha                               Alpha value to animate to when player moves with windowed world map open
    mapAnimDuration                               Duration for the alpha animation
    mapAnimStartDelay                             Start delay for the alpha animation
    profanityFilter                               Whether to enable mature language filtering
    spamFilter                                    Whether to enable spam filtering
    chatBubbles                                   Whether to show in-game chat bubbles
    chatBubblesParty                              Whether to show in-game chat bubbles for party chat
    removeChatDelay                               Remove Chat Hover Delay
    guildShowOffline                              Show offline guild members in the guild UI
    guildMemberNotify                             Receive notification when guild members log on/off
    guildRewardsUsable                            Show usable guild rewards only
    guildRewardsCategory                          Show category of guild rewards
    lfgAutoFill                                   Whether to automatically add party members while looking for a group
    lfgAutoJoin                                   Whether to automatically join a party while looking for a group
    friendsViewButtons                            Whether to show the friends list view buttons
    friendsSmallView                              Whether to use smaller buttons in the friends list
    chatStyle                                     The style of Edit Boxes for the ChatFrame. Valid values: "classic", "im"
    wholeChatWindowClickable                      Whether the user may click anywhere on a chat window to change EditBox focus (only works in IM style)
    whisperMode                                   The action new whispers take by default: "popout", "inline", "popout_and_inline"
    showTimestamps                                The format of timestamps in chat or "none"
    chatMouseScroll                               Whether the user can use the mouse wheel to scroll through chat
    enableTwitter                                 Whether Twitter integration is enabled
    twitterGetConfigTime                          Last time that we got Twitter configuration data successfully
    twitterShortUrlLength                         Number of characters that non-https URLS get shortened to
    twitterShortUrlLengthHttps                    Number of characters that https URLS get shortened to
    twitterCharactersPerMedia                     Number of characters needed when attaching media to a Twitter post
    showBuilderFeedback                           Show animation when building power for builder/spender bar
    showSpenderFeedback                           Show animation when spending power for builder/spender bar
    findYourselfMode                              Highlight your character. 0 = circle, 1 = circle & outline, 2 = outline
    findYourselfInRaidOnlyInCombat                Highlight your character in Raids only when in combat
    findYourselfInBGOnlyInCombat                  Highlight your character in Battlegrounds only when in combat
    findYourselfAnywhereOnlyInCombat              Highlight your character only when in combat
    findYourselfInRaid                            Always Highlight your character in Raids
    findYourselfInBG                              Always Highlight your character in Battlegrounds
    findYourselfAnywhere                          Always Highlight your character
    comboPointLocation                            Location of combo points in UI. 1=target, 2=self
    nameplateResourceOnTarget                     Nameplate class resource overlay mode. 0=self, 1=target
    nameplateOtherAtBase                          Position other nameplates at the base, rather than overhead
    lockActionBars                                Whether the action bars should be locked, preventing changes
    alwaysShowActionBars                          Whether to always show the action bar grid
    secureAbilityToggle                           Whether you should be protected against accidentally double-clicking an aura
    floatingCombatTextCombatDamage                Display damage numbers over hostile creatures when damaged
    floatingCombatTextCombatDamageStyle           No longer used
    floatingCombatTextCombatDamageAllAutos        Show all auto-attack numbers, rather than hiding non-event numbers
    floatingCombatTextCombatDamageDirectionalOffset Amount to offset directional damage numbers when they start
    floatingCombatTextCombatDamageDirectionalScale Directional damage numbers movement scale (0 = no directional numbers)
    floatingCombatTextCombatLogPeriodicSpells     Display damage caused by periodic effects
    floatingCombatTextPetMeleeDamage              Display pet melee damage in the world
    floatingCombatTextPetSpellDamage              Display pet spell damage in the world
    floatingCombatTextCombatHealing               Display amount of healing you did to the target
    floatingCombatTextCombatHealingAbsorbTarget   Display amount of shield added to the target.
    floatingCombatTextCombatHealingAbsorbSelf     Shows a message when you gain a shield.
    enableFloatingCombatText                      Whether to show floating combat text
    floatingCombatTextFloatMode                   The combat text float mode
    enablePetBattleFloatingCombatText             Whether to show floating combat text for pet battles
    floatingCombatTextCombatState 
    floatingCombatTextDodgeParryMiss 
    floatingCombatTextDamageReduction 
    floatingCombatTextRepChanges 
    floatingCombatTextReactives 
    floatingCombatTextFriendlyHealers 
    floatingCombatTextComboPoints 
    floatingCombatTextLowManaHealth 
    floatingCombatTextEnergyGains 
    floatingCombatTextPeriodicEnergyGains 
    floatingCombatTextHonorGains 
    floatingCombatTextAuras 
    floatingCombatTextAllSpellMechanics 
    floatingCombatTextSpellMechanics 
    floatingCombatTextSpellMechanicsOther 
    xpBarText                                     Whether the XP bar shows the numeric experience value
    statusText                                    Whether the status bars show numeric health/mana values
    statusTextDisplay                             Whether numeric health/mana values are shown as raw values or percentages, or both
    showPartyBackground                           Show a background behind party members
    partyBackgroundOpacity                        The opacity of the party background
    showPartyPets                                 Whether to show pets in the party UI
    showArenaEnemyFrames                          Show arena enemy frames while in an Arena
    showArenaEnemyCastbar                         Show the spell enemies are casting on the Arena Enemy frames
    showArenaEnemyPets                            Show the enemy team's pets on the ArenaEnemy frames
    fullSizeFocusFrame                            Increases the size of the focus frame to that of the target frame
    useCompactPartyFrames                         Use the new raid frames for parties
    buffDurations                                 Whether to show buff durations
    showDispelDebuffs                             Show only Debuffs that the player can dispel.  Only applies to raids.
    showCastableBuffs                             Show only Buffs the player can cast.  Only applies to raids.
    noBuffDebuffFilterOnTarget                    Do not filter buffs or debuffs at all on targets
    showToastOnline                               Whether to show Battle.net message for friend coming online
    showToastOffline                              Whether to show Battle.net message for friend going offline
    showToastBroadcast                            Whether to show Battle.net message for broadcasts
    showToastFriendRequest                        Whether to show Battle.net message for friend requests
    showToastConversation                         Whether to show Battle.net message for conversations
    showToastWindow                               Whether to show Battle.net system messages in a toast window
    toastDuration                                 How long to display Battle.net toast windows, in seconds
    UberTooltips                                  Show verbose tooltips
    showTutorials                                 display tutorials
    showNPETutorials                              display NPE tutorials
    raidOptionSortMode                            The way to sort raid frames
    raidOptionKeepGroupsTogether                  The way to group raid frames
    raidOptionLocked                              Whether the raid frames are locked
    raidOptionDisplayPets                         Whether to display pets on the raid frames
    raidOptionDisplayMainTankAndAssist            Whether to display main tank and main assist units in the raid frames
    raidOptionIsShown                             Whether the Raid Frames are shown
    raidFramesDisplayAggroHighlight               Whether to display aggro highlights on Raid Frames
    raidFramesDisplayOnlyDispellableDebuffs       Whether to display only dispellable debuffs on Raid Frames
    raidFramesDisplayPowerBars                    Whether to display mana, rage, etc. on Raid Frames
    raidFramesPosition                            Where the raid frames should be placed
    raidFramesHeight                              The height of the individual raid frames
    raidFramesWidth                               The width of the individual raid frames
    raidFramesHealthText                          How to display health text on the raid frames
    raidOptionShowBorders                         Displays borders around the raid frames.
    raidFramesDisplayClassColor                   Colors raid frames with the class color
    calendarShowWeeklyHolidays                    Whether weekly holidays should appear in the calendar
    calendarShowDarkmoon                          Whether Darkmoon Faire holidays should appear in the calendar
    calendarShowBattlegrounds                     Whether Battleground holidays should appear in the calendar
    calendarShowLockouts                          Whether raid lockouts should appear in the calendar
    calendarShowResets                            Whether raid resets should appear in the calendar
    nameplateShowSelf 
    nameplateShowEnemies 
    nameplateShowEnemyMinions 
    nameplateShowEnemyPets 
    nameplateShowEnemyGuardians 
    nameplateShowEnemyTotems 
    nameplateShowEnemyMinus 
    nameplateShowFriends 
    nameplateShowFriendlyNPCs 
    nameplateShowFriendlyMinions 
    nameplateShowFriendlyPets 
    nameplateShowFriendlyGuardians 
    nameplateShowFriendlyTotems 
    nameplateShowAll 
    unitHighlights                                Whether the highlight circle around units should be displayed
    enablePVPNotifyAFK                            The ability to shutdown the AFK notification system
    serviceTypeFilter                             Which trainer services to show
    autojoinPartyVoice                            Automatically join the voice session in party/raid chat
    autojoinBGVoice                               Automatically join the voice session in battleground chat
    PushToTalkSound                               Play a sound when voice recording activates and deactivates
    showBattlefieldMinimap                        Whether or not the battlefield minimap is shown
    playerStatLeftDropdown                        The player stat selected in the left dropdown
    playerStatRightDropdown                       The player stat selected in the right dropdown
    talentFrameShown                              The talent UI has been shown
    talentPointsSpent                             The player has spent a talent point
    auctionDisplayOnCharacter                     Show auction items on the dress-up paperdoll
    addFriendInfoShown                            The info for Add Friend has been shown
    pendingInviteInfoShown                        The info for pending invites has been shown
    friendInvitesCollapsed                        Whether friend invites are hidden in the friends list
    guildRosterView                               The current guild roster display mode
    timeMgrUseMilitaryTime                        Toggles the display of either 12 or 24 hour time
    timeMgrUseLocalTime                           Toggles the use of either the realm time or your system time
    timeMgrAlarmTime                              The time manager's alarm time in minutes
    timeMgrAlarmMessage                           The time manager's alarm message
    timeMgrAlarmEnabled                           Toggles whether or not the time manager's alarm will go off
    combatLogRetentionTime                        The maximum duration in seconds to retain combat log entries
    combatLogReducedRetentionTime                 The maximum duration in seconds to retain combat log entries when we're low on memory
    currencyTokensUnused1                         Currency token types marked as unused.
    currencyTokensUnused2                         Currency token types marked as unused.
    currencyTokensBackpack1                       Currency token types shown on backpack.
    currencyTokensBackpack2                       Currency token types shown on backpack.
    currencyCategoriesCollapsed                   Internal CVar for tracking collapsed currency categories.
    showTokenFrame                                The token UI has been shown
    showTokenFrameHonor                           The token UI has shown Honor
    predictedHealth                               Whether or not to use predicted health values in the UI
    threatWarning                                 Whether or not to show threat warning UI (0 = off, 1 = in dungeons, 2 = in party/raid, 3 = always)
    threatWorldText                               Whether or not to show threat floaters in combat
    threatShowNumeric                             Whether or not to show numeric threat on the target and focus frames
    threatPlaySounds                              Whether or not to sounds when certain threat transitions occur
    lfgSelectedRoles                              Stores what roles the player is willing to take on.
    lfdCollapsedHeaders                           Stores which LFD headers are collapsed.
    lfdSelectedDungeons                           Stores which LFD dungeons are selected.
    pvpSelectedRoles                              Stores what roles the player will fulfill in a BG.
    lfgListSearchLanguages                        A simple bitfield for what languages we want to search in.
    lastTalkedToGM                                Stores the last GM someone was talking to in case they reload the UI while the GM chat window is open.
    autoCompleteResortNamesOnRecency              Shows people you recently spoke with higher up on the AutoComplete list.
    autoCompleteWhenEditingFromCenter             If you edit a name by inserting characters into the center, a smarter auto-complete will occur.
    autoCompleteUseContext                        The system will, for example, only show people in your guild when you are typing /gpromote. Names will also never be removed.
    colorChatNamesByClass                         If enabled, the name of a player speaking in chat will be colored according to his class.
    autoFilledMultiCastSlots                      Bitfield that saves whether multi-cast slots have been automatically filled.
    minimapTrackedInfov2                          Stores the minimap tracking that was active last session.
    minimapShapeshiftTracking                     Stores shapeshift-specific tracking spells that were active last session.
    showTamers                                    If enabled, pet battle icons will be shown on world maps
    primaryProfessionsFilter                      If enabled, primary profession world quests icons will be shown on world maps
    secondaryProfessionsFilter                    If enabled, secondary profession world quests icons will be shown on world maps
    worldQuestFilterGold                          If enabled, world quests with gold rewards will be shown on the map
    worldQuestFilterOrderResources                If enabled, world quests with order resource rewards will be shown on the map
    worldQuestFilterArtifactPower                 If enabled, world quests with artifact power rewards will be shown on the map
    worldQuestFilterProfessionMaterials           If enabled, world quests with profession material rewards will be shown on the map
    worldQuestFilterEquipment                     If enabled, world quests with equipment rewards will be shown on the map
    questPOI                                      If enabled, the quest POI system will be used.
    digSites                                      If enabled, the archaeological dig site system will be used.
    miniWorldMap                                  Whether or not the world map has been toggled to smaller size
    reputationsCollapsed                          List of reputation categories that have been collapsed in the Reputation tab
    dontShowEquipmentSetsOnItems                  Don't show which equipment sets an item is associated with
    guildNewsFilter                               Stores the guild news filters
    ActionButtonUseKeyDown                        Activate the action button on a keydown
    lfGuildSettings                               Bit field of Looking For Guild player settings
    lfGuildComment                                Stores the player's Looking For Guild comment
    activeCUFProfile                              The last active CUF Profile.
    lastVoidStorageTutorial                       Stores the last void storage tutorial the player has accepted
    lastGarrisonMissionTutorial                   Stores the last garrison mission tutorial the player has accepted
    shipyardMissionTutorialFirst                  Stores whether the player has accepted the first mission tutorial
    shipyardMissionTutorialBlockade               Stores whether the player has accepted the first blockade mission tutorial
    shipyardMissionTutorialAreaBuff               Stores whether the player has accepted the first area buff mission tutorial
    orderHallMissionTutorial                      Stores information about which order hall mission tutorials the player has seen
    minimapShowQuestBlobs                         Stores whether to show the quest blobs on the minimap.
    minimapShowArchBlobs                          Stores whether to show the quest blobs on the minimap.
    closedInfoFrames                              Bitfield for which help frames have been acknowledged by the user
    dangerousShipyardMissionWarningAlreadyShown   Boolean indicating whether the shipyard's dangerous mission warning has been shown
    petJournalFilters                             Bitfield for which collected filters are applied in the pet journal
    petJournalTypeFilters                         Bitfield for which type filters are applied in the pet journal
    petJournalSourceFilters                       Bitfield for which source filters are applied in the pet journal
    petJournalSort                                Sorting value for the pet journal
    mountJournalFilters                           Bitfield for which collected filters are applied in the mount journal
    mountJournalSourceFilters                     Bitfield for which source filters are applied in the mount journal
    toyBoxCollectedFilters                        Bitfield for which collected filters are applied in the toybox
    toyBoxSourceFilters                           Bitfield for which source filters are applied in the toybox
    heirloomCollectedFilters                      Bitfield for which collected filters are applied in the heirloom journal
    heirloomSourceFilters                         Bitfield for which source filters are applied in the heirloom journal
    transmogrifySourceFilters                     Bitfield for which source filters are applied in the  wardrobe at the transmogrifier
    wardrobeSourceFilters                         Bitfield for which source filters are applied in the wardrobe in the collection journal
    transmogrifyShowCollected                     Whether to show collected transmogs in the at the transmogrifier
    transmogrifyShowUncollected                   Whether to show uncollected transmogs in the at the transmogrifier
    wardrobeShowCollected                         Whether to show collected transmogs in the wardrobe
    wardrobeShowUncollected                       Whether to show uncollected transmogs in the wardrobe
    missingTransmogSourceInItemTooltips           Whether to show if you have collected the appearance of an item but not from that item itself
    lastTransmogOutfitID                          SetID of the last loaded transmog outfit
    petJournalTab                                 Stores the last tab the pet journal was opened to
    EJLootClass                                   Stores the last class that loot was filtered by in the encounter journal
    EJLootSpec                                    Stores the last spec that loot was filtered by in the encounter journal
    EJRaidDifficulty                              Stores the last raid difficulty viewed in the encounter journal
    EJDungeonDifficulty                           Stores the last dungeon difficulty viewed in the encounter journal
    transmogCurrentSpecOnly                       Stores whether transmogs apply to current spec instead of all specs
                                                  Blacklist PVP Map
    displayedRAFFriendInfo                        Stores whether we already told a recruited person about their new BattleTag friend
    Outline                                       Outline Mode
    EmitterCombatRange                            Range to stop shoulder/weapon emissions during combat
    NonEmitterCombatRange                         Range to stop shoulder/weapon emissions outside combat
    advJournalLastOpened                          Last time the Adventure Journal opened
    hideAdventureJournalAlerts                    Hide alerts shown on the Adventure Journal Microbutton
    splashScreenNormal                            Show normal splash screen id
    splashScreenBoost                             Show boost splash screen id 
    seenAsiaCharacterUpgradePopup                 Seen the free character upgrade popup (Asia)
    showSpectatorTeamCircles                      Determines if the team color circles are visible while spectating or commentating a wargame
    flashErrorMessageRepeats                      Flashes the center screen red error text if the same message is fired.
    outdoorMinAltitudeDistance                    Minimum altitude distance for outdoor objects when you are also outdoors before the altitude difference marker displays
    garrisonCompleteTalent                        
    garrisonCompleteTalentType                    
    ShowQuestUnitCircles                          Determines if units related to a quest display an indicator on the ground.
    AllowDangerousScripts                         
    uiScale                                       The current UI scale
    useUiScale                                    Whether or not the UI scale should be used
    uiScaleMultiplier                             A multiplier for the default UI scale. -1=determine based on system/monitor DPI, 0.5-2.0=multiplier to use when calculating UI scale. Only applied when useUIScale is 0.
    ffxGlow                                       full screen glow effect
    ffxDeath                                      full screen death desat effect
    TargetNearestUseOld                           Use pre-7.0 'nearest target' functionality
    TargetPriorityAllowAnyOnScreen                If set, and no 100% correct target is available, allow selecting any valid in-range target (2 = also out-of-range)
    TargetPriorityHoldHighlightDelay              Delay in Milliseconds before priority target highlight starts when holding the button
    TargetPriorityCombatLock                      1=Lock to in-combat targets when starting from an in-combat target. 2=Further restrict to in-combat with player.
    TargetPriorityCombatLockHighlight             1=Lock to in-combat targets when starting from an in-combat target. 2=Further restrict to in-combat with player. (while doing hold-to-target)
    TargetPriorityPvp                             When in pvp, give higher priority to players and important pvp targets (1 = players & npc bosses, 2 = all pvp targets, 3 = players only)
    TargetPriorityPvpLock                         Lock to important pvp targets when starting from a pvp target.
    TargetPriorityPvpLockHighlight                Lock to players when starting from a player target in pvp. (while doing hold-to-target)
    TargetPriorityValueBank                       Selects the active targeting values bank for calculating target priority order
    TargetPriorityContinueFromManualTarget        If a target is manually selected (eg. clicked), continue priority targeting from that target.
    TargetPriorityAutoTargetIgnoreWindow          Number of MS a non-user selected target should be ignored For priority order purposes
    nameplateMaxDistance                          The max distance to show nameplates.
    nameplateTargetBehindMaxDistance              The max distance to show the target nameplate when the target is behind the camera.
    nameplateMotion                               Defines the movement/collision model for nameplates
    nameplateMotionSpeed                          Controls the rate at which nameplate animates into their target locations [0.0-1.0]
    nameplateOverlapH                             Percentage amount for horizontal overlap of nameplates
    nameplateOverlapV                             Percentage amount for vertical overlap of nameplates
    nameplateGlobalScale                          Applies global scaling to non-self nameplates, this is applied AFTER selected, min, and max scale.
    nameplateMinScale                             The minimum scale of nameplates.
    nameplateMaxScale                             The max scale of nameplates.
    nameplateLargerScale                          An additional scale modifier for important monsters.
    nameplateMinScaleDistance                     The distance from the max distance that nameplates will reach their minimum scale.
    nameplateMaxScaleDistance                     The distance from the camera that nameplates will reach their maximum scale.
    nameplateMinAlpha                             The minimum alpha of nameplates.
    nameplateMaxAlpha                             The max alpha of nameplates.
    nameplateMinAlphaDistance                     The distance from the max distance that nameplates will reach their minimum alpha.
    nameplateMaxAlphaDistance                     The distance from the camera that nameplates will reach their maximum alpha.
    nameplateSelectedScale                        The scale of the selected nameplate.
    nameplateSelectedAlpha                        The alpha of the selected nameplate.
    nameplateSelfScale                            The scale of the self nameplate.
    nameplateSelfAlpha                            The alpha of the self nameplate.
    nameplateSelfBottomInset                      The inset from the bottom (in screen percent) that the self nameplate is clamped to.
    nameplateSelfTopInset                         The inset from the top (in screen percent) that the self nameplate is clamped to.
    nameplateOtherBottomInset                     The inset from the bottom (in screen percent) that the non-self nameplates are clamped to.
    nameplateOtherTopInset                        The inset from the top (in screen percent) that the non-self nameplates are clamped to.
    nameplateLargeBottomInset                     The inset from the bottom (in screen percent) that large nameplates are clamped to.
    nameplateLargeTopInset                        The inset from the top (in screen percent) that large nameplates are clamped to.
    nameplateClassResourceTopInset                The inset from the top (in screen percent) that nameplates are clamped to when class resources are being displayed on them.
    ShowClassColorInNameplate                     use this to display the class color in the nameplate health bar
    ShowNamePlateLoseAggroFlash                   When enabled, if you are a tank role and lose aggro, the nameplate with briefly flash.
    NamePlateHorizontalScale                      Applied to horizontal size of all nameplates.
    NamePlateVerticalScale                        Applied to vertical size of all nameplates.
    NameplatePersonalShowAlways                   Determines if the the personal nameplate is always shown.
    NameplatePersonalShowInCombat                 Determines if the the personal nameplate is shown when you enter combat.
    NameplatePersonalShowWithTarget               Determines if the personal nameplate is shown when selecting a target. 0 = targeting has no effect, 1 = show on hostile target, 2 = show on any target
    NameplatePersonalHideDelaySeconds             Determines the length of time in seconds that the personal nameplate will be visible after no visibility conditions are met.
    NameplatePersonalHideDelayAlpha               Determines the alpha of the personal nameplate after no visibility conditions are met (during the period of time specified by NameplatePersonalHideDelaySeconds).
    POIShiftComplete 
    incompleteQuestPriorityThresholdDelta 
    detailDoodadInstancing                        Detail doodad instancing
    farclip                                       Far clip plane distance
    nearclip                                      Near clip plane distance
    horizonStart                                  Horizon start distance
    particleDensity                               Particle density
    particleMTDensity                             Multi-Tex particle density
    waterDetail                                   Water surface detail
    rippleDetail                                  Ripple surface detail
    reflectionMode                                Reflection mode
    reflectionDownscale                           Reflection downscale
    sunShafts                                     SunShafts
    refraction                                    Refraction
    bspcache                                      BSP node caching
    worldPoolUsage                                Usage static/dynamic/stream
    terrainAlphaBitDepth                          Terrain alpha map bit depth
    groundEffectDensity                           Ground effect density
    groundEffectFade                              Ground effect fade
    groundEffectDist                              Ground effect dist
    environmentDetail                             Environment detail
    hwPCF                                         Hardware PCF Filtering
    projectedTextures                             Projected Textures
    gxTextureCacheSize                            GX Texture Cache Size
    shadowMode                                    Quality of shadows (0-3)
    shadowTextureSize                             Shadow texture size (1024-2048)
    shadowSoft                                    (BETA)Soft shadows (0/1)
    maxLightCount                                 Maximum lights to render
    maxLightDist                                  Maximum distance to render lights
    SSAO                                          Screen-Space Ambient Occlusion
    SSAODistance                                  SSAO distance
    SSAOBlur                                      Blur technique (0=off, 1=gauss, 2=bilateral
    DepthBasedOpacity                             Enable/Disable Soft Edge Effect
    preloadStreamingDistTerrain                   Terrain preload distance when streaming
    preloadStreamingDistObject                    Object preload distance when streaming
    preloadLoadingDistTerrain                     Terrain preload distance when loading
    preloadLoadingDistObject                      Object preload distance when loading
    SkyCloudLOD                                   Texture resolution for clouds
    textureFilteringMode                          Texture filtering mode
    terrainLodDist                                Terrain level of detail distance
    wmoLodDist                                    Wmo level of detail distance
    wmoDoodadDist                                 Wmo doodad load distance
    terrainTextureLod                             Terrain texture level of detail
    entityLodDist                                 Entity level of detail distance
    doodadLodDist                                 Doodad level of detail distance
    terrainMipLevel                               Terrain blend map mip level
    worldMaxMipLevel                              World maximum texture mip level
    worldBaseMip                                  World texture base mip
    terrainHoles                                  Terrain holes affect occlusion
    OutlineEngineMode                             Mode for the OutlineBuffer for the engine
    lightMode                                     Quality of lighting
    physicsLevel                                  Level of physics world interaction
    minimapPortalMax                              Max Number of Portals to traverse for minimap
    RenderScale                                   Render scale (for supersampling or undersampling)
    ResampleQuality                               Resample quality
    MSAAQuality                                   Multisampling AA quality
    MSAAAlphaTest                                 Enable MSAA for alpha-tested geometry
    LodLiquid                                     Render using lod liquid
    lodTerrainDiv                                 Terrain lod divisor
    lodObjectCullSize                             Lod object culling size
    lodObjectCullDist                             Lod object culling dist minimum
    lodObjectMinSize                              Lod object min size
    RAIDsettingsEnabled                           Raid graphic settings are available
    RAIDfarclip                                   Raid Far clip plane distance
    RAIDWaterDetail                               Raid Water surface detail
    RAIDSSAO                                      Raid Screen-Space Ambient Occlusion
    RAIDSSAOBlur                                  Raid SSAO Blur technique
    RAIDDepthBasedOpacity                         Raid Enable/Disable Soft Edge Effect
    RAIDgroundEffectDensity                       Raid Ground effect density
    RAIDgroundEffectFade                          Raid Ground effect fade
    RAIDgroundEffectDist                          Raid Ground effect dist
    RAIDshadowMode                                Raid Quality of shadows (0-3)
    RAIDterrainLodDist                            Raid Terrain level of detail distance
    RAIDterrainTextureLod                         Raid Terrain texture level of detail
    RAIDwmoLodDist                                Raid Wmo level of detail distance
    RAIDhorizonStart                              Raid Horizon start distance
    RAIDterrainMipLevel                           Terrain blend map mip level
    RAIDworldBaseMip                              World texture base mip
    RAIDtextureFilteringMode                      Texture filtering mode
    RAIDprojectedTextures                         Projected Textures
    RAIDenvironmentDetail                         Environment detail
    RAIDshadowTextureSize                         Shadow texture size (1024-2048)
    RAIDshadowSoft                                Soft shadows (0/1)
    RAIDreflectionMode                            Reflection mode
    RAIDrippleDetail                              Ripple surface detail
    RAIDsunShafts                                 SunShafts
    RAIDparticleDensity                           Particle density
    RAIDparticleMTDensity                         Multi-Tex particle density
    RAIDrefraction                                Refraction
    RAIDOutlineEngineMode                         Mode for the OutlineBuffer
    RAIDLightMode                                 Quality of lighting
    RAIDlodObjectCullSize                         Lod object culling size
    RAIDlodObjectCullDist                         Lod object culling dist minimum
    RAIDlodObjectMinSize                          Lod object min size
    graphicsTextureResolution                     UI value of the graphics setting
    graphicsTextureFiltering                      UI value of the graphics setting
    graphicsProjectedTextures                     UI value of the graphics setting
    graphicsViewDistance                          UI value of the graphics setting
    graphicsEnvironmentDetail                     UI value of the graphics setting
    graphicsGroundClutter                         UI value of the graphics setting
    graphicsShadowQuality                         UI value of the graphics setting
    graphicsLiquidDetail                          UI value of the graphics setting
    graphicsSunshafts                             UI value of the graphics setting
    graphicsParticleDensity                       UI value of the graphics setting
    graphicsSSAO                                  UI value of the graphics setting
    graphicsDepthEffects                          UI value of the graphics setting
    graphicsLightingQuality                       UI value of the graphics setting
    graphicsOutlineMode                           UI value of the graphics setting
    raidGraphicsTextureResolution                 UI value of the raidGraphics setting
    raidGraphicsTextureFiltering                  UI value of the raidGraphics setting
    raidGraphicsProjectedTextures                 UI value of the raidGraphics setting
    raidGraphicsViewDistance                      UI value of the raidGraphics setting
    raidGraphicsEnvironmentDetail                 UI value of the raidGraphics setting
    raidGraphicsGroundClutter                     UI value of the raidGraphics setting
    raidGraphicsShadowQuality                     UI value of the raidGraphics setting
    raidGraphicsLiquidDetail                      UI value of the raidGraphics setting
    raidGraphicsSunshafts                         UI value of the raidGraphics setting
    raidGraphicsParticleDensity                   UI value of the raidGraphics setting
    raidGraphicsSSAO                              UI value of the raidGraphics setting
    raidGraphicsDepthEffects                      UI value of the raidGraphics setting
    raidGraphicsLightingQuality                   UI value of the raidGraphics setting
    raidGraphicsOutlineMode                       UI value of the raidGraphics setting
    warp                                          UI value of the graphics setting
    warpScreenSize                                Physical monitor size
    warpViewDistance                              Physical distance from the viewer to the monitor
    warpViewTilt                                  Angle of the side monitors IN RADIANS
    allowD3D9BackingStore                         Allow D3D9 to have texture backing to decrease load times and increase the chance of an out of memory crash
    worldPreloadSort                              Sort objects by distance when preloading
    worldLoadSort                                 Sort objects by distance when loading
    worldPreloadNonCritical                       Require objects to be loaded in streaming non critical radius when preloading
    worldPreloadHighResTextures                   Require high res textures to be loaded in streaming non critical radius when preloading
    weatherDensity 
    RAIDweatherDensity 
    shadowCull                                    enable shadow frustum culling
    shadowScissor                                 enable scissoring when rendering shadowmaps
    shadowInstancing                              enable instancing when rendering shadowmaps
    sceneOcclusionEnable                          Scene software occlusion
    disableAutoRealmSelect                        Disable automatically selecting a realm on login
    initialRealmListTimeout                       How long to wait for the initial realm list before failing login (in seconds)
    webChallengeURLTimeout                        How long to wait for the web challenge URL (in seconds). 0 means wait forever.
    serverAlert                                   Get the glue-string tag for the URL
    synchronizeSettings                           Whether client settings should be stored on the server
    streamBeams                                   Use vertex streaming for beams (Gfx Driver Workaround). 0=Auto Detect, 1=Never Stream, 2=Always Stream
    componentTextureLevel                         Level of detail for character component textures. 0 means full detail.
    componentThread                               Multi thread character component processing
    componentCompress                             Character component texture compression
    componentTexLoadLimit                         Character component texture loading limit per frame
    componentTexCacheSize                         Character component texture cache size (in MB)
    componentSpecular                             DISABLED FOR 7.0.3 - Character component specular highlights
    componentEmissive                             Character component unlit/emissive
    RAIDcomponentTextureLevel                     Level of detail for character component textures. 0 means full detail.
    violenceLevel                                 Sets the violence level of the game

    [WoW] Constant Data (Enums, Structs, Etc)
  2. Thanks tutrakan, h42, Nyarly (3 members gave Thanks to air999 for this useful post)
  3. #62
    air999's Avatar Contributor
    Reputation
    131
    Join Date
    Nov 2014
    Posts
    102
    Thanks G/R
    9/62
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Some of Spell Attributes used in CheckSpellAttribute() function.

    copypasted mainly from CypherCore/SpellConst.cs at master * ovr/CypherCore * GitHub

    Code:
    {
        [Flags]
        public enum SpellAttributes0 : uint
        {
            Unk0                    = 0x00000001,
            Ranged                  = 0x00000002,
            OnNextSwing1            = 0x00000004,
            IsReplenishment         = 0x00000008,
            Ability                 = 0x00000010, // 4 client puts 'ability' instead of 'spell' in game strings for these spells
            TradeSkillSpell         = 0x00000020, // 5 trade spells (recipes), will be added by client to a sublist of profession spell
            Passive                 = 0x00000040,
            HiddenClientSide        = 0x00000080, //  7 Spells with this attribute are not visible in spellbook or aura bar
            HideInCombatLog         = 0x00000100, //  8 This attribite controls whether spell appears in combat logs
            TargetMainHandItem      = 0x00000200, //  9 Client automatically selects item from mainhand slot as a cast target
            OnNextSwing2            = 0x00000400,
            Unk11                   = 0x00000800,
            DaytimeOnly             = 0x00001000,
            NightOnly               = 0x00002000,
            IndoorsOnly             = 0x00004000,
            OutdoorsOnly            = 0x00008000,
            NotShapeshift           = 0x00010000,
            OnlyStealthed           = 0x00020000,
            DontAffectSheathState   = 0x00040000, // 18 client won't hide unit weapons in sheath on cast/channel
            LevelDamageCalculation  = 0x00080000, // 19 spelldamage depends on caster level
            StopAttackTarget        = 0x00100000, // 20 Stop attack after use this spell (and not begin attack if use)
            ImpossibleDodgeParryBlock = 0x00200000, // 21 Cannot be dodged/parried/blocked
            SetTrackingTarget       = 0x00400000, // 22 Client automatically forces player to face target when casting
            CastableWhileDead       = 0x00800000, // 23 castable while dead?
            CastableWhileMounted    = 0x01000000,
            DisabledWhileActive     = 0x02000000,  // 25 Activate and start cooldown after aura fade or remove summoned creature or go
            Negative1               = 0x04000000, // 26 Many negative spells have this attr
            CastableWhileSitting    = 0x08000000,
            CantUsedInCombat        = 0x10000000, // 28 Cannot be used in combat
            UnaffectedByInvulnerability = 0x20000000, // 29 unaffected by invulnerability (hmm possible not...)
            BreakableByDamage       = 0x40000000,
            CantCancel              = 0x80000000, // 31 positive aura can't be canceled
        }
    
        public enum SpellAttributes1 : uint
        {
            DismissPet              = 0x00000001, //  0 For Spells Without This Flag Client Doesn'T Allow To Summon Pet If Caster Has A Pet
            DrainAllPower           = 0x00000002, //  1 Use All Power (Only Paladin Lay Of Hands And Bunyanize)
            Channeled1              = 0x00000004, //  2 Clientside Checked? Cancelable?
            CantBeRedirected        = 0x00000008, //  3
            Unk4                    = 0x00000010, //  4 Stealth And Whirlwind
            NotBreakStealth         = 0x00000020, //  5 Not Break Stealth
            Channeled2              = 0x00000040, //  6
            CantBeReflected         = 0x00000080, //  7
            CantTargetInCombat      = 0x00000100, //  8 Can Target Only Out Of Combat Units
            MeleeCombatStart        = 0x00000200, //  9 Player Starts Melee Combat After This Spell Is Cast
            NoThreat                = 0x00000400, // 10 No Generates Threat On Cast 100% (Old NoInitialAggro)
            Unk11                   = 0x00000800, // 11 Aura
            IsPickpocket            = 0x00001000, // 12 Pickpocket
            Farsight                = 0x00002000, // 13 Client Removes Farsight On Aura Loss
            ChannelTrackTarget      = 0x00004000, // 14 Client Automatically Forces Player To Face Target When Channeling
            DispelAurasOnImmunity   = 0x00008000, // 15 Remove Auras On Immunity
            UnaffectedBySchoolImmune= 0x00010000, // 16 On Immuniy
            UnautocastableByPet     = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18 Stun, Polymorph, Daze, Hex
            CantTargetSelf          = 0x00080000, // 19
            ReqComboPoints1         = 0x00100000, // 20 Req Combo Points On Target
            Unk21                   = 0x00200000, // 21
            ReqComboPoints2         = 0x00400000, // 22 Req Combo Points On Target
            Unk23                   = 0x00800000, // 23
            IsFishing               = 0x01000000, // 24 Only Fishing Spells
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26 Works Correctly With [Target=Focus] And [Target=Mouseover] Macros?
            Unk27                   = 0x08000000, // 27 Melee Spell?
            DontDisplayInAuraBar    = 0x10000000, // 28 Client Doesn'T Display These Spells In Aura Bar
            ChannelDisplaySpellName = 0x20000000, // 29 Spell Name Is Displayed In Cast Bar Instead Of 'Channeling' Text
            EnableAtDodge           = 0x40000000, // 30 Overpower
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes2 : uint
        {
            CanTargetDead           = 0x00000001, //  0 Can Target Dead Unit Or Corpse
            Unk1                    = 0x00000002, //  1 Vanish, Shadowform, Ghost Wolf And Other
            CanTargetNotInLos       = 0x00000004, //  2 26368 4.0.1 Dbc Change
            Unk3                    = 0x00000008, //  3
            DisplayInStanceBar      = 0x00000010, //  4 Client Displays Icon In Stance Bar When Learned, Even If Not Shapeshift
            AutorepeatFlag          = 0x00000020, //  5
            CantTargetTapped        = 0x00000040, //  6 Target Must Be Tapped By Caster
            Unk7                    = 0x00000080, //  7
            Unk8                    = 0x00000100, //  8 Not Set In 3.0.3
            Unk9                    = 0x00000200, //  9
            Unk10                   = 0x00000400, // 10 Related To Tame
            HealthFunnel            = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12 Cleave, Heart Strike, Maul, Sunder Armor, Swipe
            PreserveEnchantInArena  = 0x00002000, // 13 Items Enchanted By Spells With This Flag Preserve The Enchant To Arenas
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15 Not Set In 3.0.3
            TameBeast               = 0x00010000, // 16
            NotResetAutoActions     = 0x00020000, // 17 Don'T Reset Timers For Melee Autoattacks (Swings) Or Ranged Autoattacks (Autoshoots)
            ReqDeadPet              = 0x00040000, // 18 Only Revive Pet And Heart Of The Pheonix
            NotNeedShapeshift       = 0x00080000, // 19 Does Not Necessarly Need Shapeshift
            Unk20                   = 0x00100000, // 20
            DamageReducedShield     = 0x00200000, // 21 For Ice Blocks, Pala Immunity Buffs, Priest Absorb Shields, But Used Also For Other Spells -> Not Sure!
            Unk22                   = 0x00400000, // 22 Ambush, Backstab, Cheap Shot, Death Grip, Garrote, Judgements, Mutilate, Pounce, Ravage, Shiv, Shred
            IsArcaneConcentration   = 0x00800000, // 23 Only Mage Arcane Concentration Have This Flag
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26 Unaffected By School Immunity
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            CantCrit                = 0x20000000, // 29 Spell Can'T Crit
            TriggeredCanTriggerProc = 0x40000000, // 30 Spell Can Trigger Even If Triggered
            FoodBuff                = 0x80000000  // 31 Food Or Drink Buff (Like Well Fed)
        }
        public enum SpellAttributes3 : uint
        {
            Unk0                    = 0x00000001, //  0
            Unk1                    = 0x00000002, //  1
            Unk2                    = 0x00000004, //  2
            BlockableSpell          = 0x00000008, //  3 Only Dmg Class Melee In 3.1.3
            IgnoreResurrectionTimer = 0x00000010, //  4 You Don'T Have To Wait To Be Resurrected With These Spells
            Unk5                    = 0x00000020, //  5
            Unk6                    = 0x00000040, //  6
            StackForDiffCasters     = 0x00000080, //  7 Separate Stack For Every Caster
            OnlyTargetPlayers       = 0x00000100, //  8 Can Only Target Players
            TriggeredCanTriggerProc2= 0x00000200, //  9 Triggered From Effect?
            MainHand                = 0x00000400, // 10 Main Hand Weapon Required
            Battleground            = 0x00000800, // 11 Can Casted Only On Battleground
            OnlyTargetGhosts        = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            IsHonorlessTarget       = 0x00004000, // 14 "Honorless Target" Only This Spells Have This Flag
            Unk15                   = 0x00008000, // 15 Auto Shoot, Shoot, Throw,  - This Is Autoshot Flag
            CantTriggerProc         = 0x00010000, // 16 Confirmed With Many Patchnotes
            NoInitialAggro          = 0x00020000, // 17 Soothe Animal, 39758, Mind Soothe
            IgnoreHitResult         = 0x00040000, // 18 Spell Should Always Hit Its Target
            DisableProc             = 0x00080000, // 19 During Aura Proc No Spells Can Trigger (20178, 20375)
            DeathPersistent         = 0x00100000, // 20 Death Persistent Spells
            Unk21                   = 0x00200000, // 21 Unused
            ReqWand                 = 0x00400000, // 22 Req Wand
            Unk23                   = 0x00800000, // 23
            ReqOffhand              = 0x01000000, // 24 Req Offhand Weapon
            Unk25                   = 0x02000000, // 25 No Cause Spell Pushback ?
            CanProcWithTriggered    = 0x04000000, // 26 Auras With This Attribute Can Proc From Triggered Spell Casts With TriggeredCanTriggerProc2 (67736 + 52999)
            DrainSoul               = 0x08000000, // 27 Only Drain Soul Has This Flag
            Unk28                   = 0x10000000, // 28
            NoDoneBonus             = 0x20000000, // 29 Ignore Caster Spellpower And Done Damage Mods?  Client Doesn'T Apply Spellmods For Those Spells
            DontDisplayRange        = 0x40000000, // 30 Client Doesn'T Display Range In Tooltip For Those Spells
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes4 : uint
        {
            IgnoreResistances       = 0x00000001, //  0 Spells With This Attribute Will Completely Ignore The Target'S Resistance (These Spells Can'T Be Resisted)
            ProcOnlyOnCaster        = 0x00000002, //  1 Proc Only On Effects With TargetUnitCaster?
            Unk2                    = 0x00000004, //  2
            Unk3                    = 0x00000008, //  3
            Unk4                    = 0x00000010, //  4 This Will No Longer Cause Guards To Attack On Use??
            Unk5                    = 0x00000020, //  5
            NotStealable            = 0x00000040, //  6 Although Such Auras Might Be Dispellable, They Cannot Be Stolen
            Triggered               = 0x00000080, //  7 Spells Forced To Be Triggered
            Unk8                    = 0x00000100, //  8 Ignores Taken Percent Damage Mods?
            TriggerActivate         = 0x00000200, //  9 Initially Disabled / Trigger Activate From Event (Execute, Riposte, Deep Freeze End Other)
            SpellVsExtendCost       = 0x00000400, // 10 Rogue Shiv Have This Flag
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            DamageDoesntBreakAuras  = 0x00004000, // 14 Doesn'T Break Auras By Damage From These Spells
            Unk15                   = 0x00008000, // 15
            NotUsableInArenaOrRatedBg=0x00010000, // 16 Cannot Be Used In Both Arenas Or Rated Battlegrounds
            UsableInArena           = 0x00020000, // 17
            AreaTargetChain         = 0x00040000, // 18 (Nyi)Hits Area Targets One After Another Instead Of All At Once
            Unk19                   = 0x00080000, // 19 Proc Dalayed, After Damage Or Don'T Proc On Absorb?
            NotCheckSelfcastPower   = 0x00100000, // 20 Supersedes Message "More Powerful Spell Applied" For Self Casts.
            Unk21                   = 0x00200000, // 21 Pally Aura, Dk Presence, Dudu Form, Warrior Stance, Shadowform, Hunter Track
            Unk22                   = 0x00400000, // 22 Seal Of Command (42058,57770) And Gymer'S Smash 55426
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24 Some Shoot Spell
            IsPetScaling            = 0x02000000, // 25 Pet Scaling Auras
            CastOnlyInOutland       = 0x04000000, // 26 Can Only Be Used In Outland.
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28 Aimed Shot
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31 Polymorph (Chicken) 228 And Sonic Boom (38052,38488)
        }
        public enum SpellAttributes5 : uint
        {
            Unk0                    = 0x00000001, //  0
            NoReagentWhilePrep      = 0x00000002, //  1 Not Need Reagents If UnitFlagPreparation
            Unk2                    = 0x00000004, //  2
            UsableWhileStunned      = 0x00000008, //  3 Usable While Stunned
            Unk4                    = 0x00000010, //  4
            SingleTargetSpell       = 0x00000020, //  5 Only One Target Can Be Apply At A Time
            Unk6                    = 0x00000040, //  6
            Unk7                    = 0x00000080, //  7
            Unk8                    = 0x00000100, //  8
            StartPeriodicAtApply    = 0x00000200, //  9 Begin Periodic Tick At Aura Apply
            HideDuration            = 0x00000400, // 10 Do Not Send Duration To Client
            AllowTargetOfTargetAsTarget = 0x00000800, // 11 (Nyi) Uses Target'S Target As Target If Original Target Not Valid (Intervene For Example)
            Unk12                   = 0x00001000, // 12 Cleave Related?
            HasteAffectDuration     = 0x00002000, // 13 Haste Effects Decrease Duration Of This
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15 Inflits On Multiple Targets?
            SpecialItemClassCheck   = 0x00010000, // 16 This Allows Spells With Equippeditemclass To Affect Spells From Other Items If The Required Item Is Equipped
            UsableWhileFeared       = 0x00020000, // 17 Usable While Feared
            UsableWhileConfused     = 0x00040000, // 18 Usable While Confused
            DontTurnDuringCast      = 0x00080000, // 19 Blocks Caster'S Turning When Casting (Client Does Not Automatically Turn Caster'S Model To Face UnitFieldTarget)
            Unk20                   = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26 Aoe Related - Boulder, Cannon, Corpse Explosion, Fire Nova, Flames, Frost Bomb, Living Bomb, Seed Of Corruption, Starfall, Thunder Clap, Volley
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31 Forces All Nearby Enemies To Focus Attacks Caster
        }
        public enum SpellAttributes6 : uint
        {
            DontDisplayCooldown     = 0x00000001, //  0 Client Doesn'T Display Cooldown In Tooltip For These Spells
            OnlyInArena             = 0x00000002, //  1 Only Usable In Arena
            IgnoreCasterAuras       = 0x00000004, //  2
            Unk3                    = 0x00000008, //  3
            Unk4                    = 0x00000010, //  4
            Unk5                    = 0x00000020, //  5
            Unk6                    = 0x00000040, //  6
            Unk7                    = 0x00000080, //  7
            CantTargetCrowdControlled = 0x00000100, //  8
            Unk9                    = 0x00000200, //  9
            CanTargetPossessedFriends = 0x00000400, // 10 Nyi!
            NotInRaidInstance       = 0x00000800, // 11 Not Usable In Raid Instance
            CastableWhileOnVehicle  = 0x00001000, // 12 Castable While Caster Is On Vehicle
            CanTargetInvisible      = 0x00002000, // 13 Ignore Visibility Requirement For Spell Target (Phases, Invisibility, Etc.)
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15 Only 54368, 67892
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17 Mount Spell
            CastByCharmer           = 0x00040000, // 18 Client Won'T Allow To Cast These Spells When Unit Is Not Possessed && Charmer Of Caster Will Be Original Caster
            Unk19                   = 0x00080000, // 19 Only 47488, 50782
            Unk20                   = 0x00100000, // 20 Only 58371, 62218
            ClientUiTargetEffects   = 0x00200000, // 21 It'S Only Client-Side Attribute
            Unk22                   = 0x00400000, // 22 Only 72054
            Unk23                   = 0x00800000, // 23
            CanTargetUntargetable   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25 Exorcism, Flash Of Light
            Unk26                   = 0x04000000, // 26 Related To Player Castable Positive Buff
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28 Death Grip
            NoDonePctDamageMods     = 0x20000000, // 29 Ignores Done Percent Damage Mods?
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31 Some Special Cooldown Calc? Only 2894
        }
        public enum SpellAttributes7 : uint
        {
            Unk0                    = 0x00000001, //  0 Shaman'S New Spells (Call Of The ...), Feign Death.
            Unk1                    = 0x00000002, //  1 Not Set In 3.2.2a.
            ReactivateAtResurrect   = 0x00000004, //  2 Paladin'S Auras And 65607 Only.
            IsCheatSpell            = 0x00000008, //  3 Cannot Cast If Caster Doesn'T Have Unitflag2 & UnitFlag2AllowCheatSpells
            Unk4                    = 0x00000010, //  4 Only 47883 (Soulstone Resurrection) And Test Spell.
            SummonPlayerTotem       = 0x00000020, //  5 Only Shaman Player Totems.
            Unk6                    = 0x00000040, //  6 Dark Surge, Surge Of Light, Burning Breath Triggers (Boss Spells).
            Unk7                    = 0x00000080, //  7 66218 (Launch) Spell.
            HordeOnly               = 0x00000100, //  8 Teleports, Mounts And Other Spells.
            AllianceOnly            = 0x00000200, //  9 Teleports, Mounts And Other Spells.
            DispelCharges           = 0x00000400, // 10 Dispel And Spellsteal Individual Charges Instead Of Whole Aura.
            InterruptOnlyNonplayer  = 0x00000800, // 11 Only Non-Player Casts Interrupt, Though Feral Charge - Bear Has It.
            Unk12                   = 0x00001000, // 12 Not Set In 3.2.2a.
            Unk13                   = 0x00002000, // 13 Not Set In 3.2.2a.
            Unk14                   = 0x00004000, // 14 Only 52150 (Raise Dead - Pet) Spell.
            Unk15                   = 0x00008000, // 15 Exorcism. Usable On Players? 100% Crit Chance On Undead And Demons?
            Unk16                   = 0x00010000, // 16 Druid Spells (29166, 54833, 64372, 68285).
            Unk17                   = 0x00020000, // 17 Only 27965 (Suicide) Spell.
            HasChargeEffect         = 0x00040000, // 18 Only Spells That Have Charge Among Effects.
            ZoneTeleport            = 0x00080000, // 19 Teleports To Specific Zones.
            Unk20                   = 0x00100000, // 20 Blink, Divine Shield, Ice Block
            Unk21                   = 0x00200000, // 21 Not Set
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23 Motivate, Mutilate, Shattering Throw
            Unk24                   = 0x01000000, // 24 Motivate, Mutilate, Perform Speech, Shattering Throw
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27 Not Set
            Unk28                   = 0x10000000, // 28 Related To Player Positive Buff
            Unk29                   = 0x20000000, // 29 Only 69028, 71237
            Unk30                   = 0x40000000, // 30 Burning Determination, Divine Sacrifice, Earth Shield, Prayer Of Mending
            Unk31                   = 0x80000000  // 31 Only 70769
        }
        public enum SpellAttributes8 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            Unk7                    = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            DontResetPeriodicTimer  = 0x00000200, // 9 Periodic Auras With This Flag Keep Old Periodic Timer When Refreshing At Close To One Tick Remaining (Kind Of Anti Dot Clipping)
            Unk10                   = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            AuraSendAmount          = 0x00001000, // 12 Aura Must Have Flag AflagAnyEffectAmountSent To Send Amount
            Unk13                   = 0x00002000, // 13
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            ArmorSpecialization     = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            RaidMarker              = 0x04000000, // 26 Probably Spell No Need Learn To Cast
            Unk27                   = 0x08000000, // 27
            GuildPerks              = 0x10000000, // 28
            Mastery                 = 0x20000000, // 29
            IsBossDebuff            = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes9 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            Unk7                    = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            NotUsableInArena        = 0x00000200, // 9 Cannot Be Used In Arenas
            Unk10                   = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            UsableInRatedBattlegrounds = 0x00004000, // 14 Can Be Used In Rated Battlegrounds
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            Unk20                   = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes10 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            Unk7                    = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            Unk9                    = 0x00000200, // 9
            Unk10                   = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            TargetingSpell          = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
    
        public enum SpellAttributes11 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            Unk7                    = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            Unk9                    = 0x00000200, // 9
            Unk10                   = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            Unk20                   = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes12 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            Unk7                    = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            Unk9                    = 0x00000200, // 9
            Unk10                   = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            Unk20                   = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            Unk22                   = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
        public enum SpellAttributes13 : uint
        {
            Unk0                    = 0x00000001, // 0
            Unk1                    = 0x00000002, // 1
            Unk2                    = 0x00000004, // 2
            Unk3                    = 0x00000008, // 3
            Unk4                    = 0x00000010, // 4
            Unk5                    = 0x00000020, // 5
            Unk6                    = 0x00000040, // 6
            NameplateShowPersonal   = 0x00000080, // 7
            Unk8                    = 0x00000100, // 8
            Unk9                    = 0x00000200, // 9
            NameplateShowAll        = 0x00000400, // 10
            Unk11                   = 0x00000800, // 11
            Unk12                   = 0x00001000, // 12
            Unk13                   = 0x00002000, // 13
            Unk14                   = 0x00004000, // 14
            Unk15                   = 0x00008000, // 15
            Unk16                   = 0x00010000, // 16
            Unk17                   = 0x00020000, // 17
            Unk18                   = 0x00040000, // 18
            Unk19                   = 0x00080000, // 19
            Unk20                   = 0x00100000, // 20
            Unk21                   = 0x00200000, // 21
            IsAlwaysShown           = 0x00400000, // 22
            Unk23                   = 0x00800000, // 23
            Unk24                   = 0x01000000, // 24
            Unk25                   = 0x02000000, // 25
            Unk26                   = 0x04000000, // 26
            Unk27                   = 0x08000000, // 27
            Unk28                   = 0x10000000, // 28
            Unk29                   = 0x20000000, // 29
            Unk30                   = 0x40000000, // 30
            Unk31                   = 0x80000000  // 31
        }
    }

  4. #63
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,824
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    8.X
    Code:
    enum ObjectTypeFlag
    {
    	e_Object = 0,
    	e_Item,
    	e_Container,
    	e_AzeriteEmpoweredItem,
    	e_AzeriteItem,
    	e_Unit,
    	e_Player,
    	e_ActivePlayer,
    	e_GameObject,
    	e_DynamicObject,
    	e_Corpse,
    	e_AreaTrigger,
    	e_SceneObject,
    	e_Conversation,
    };

  5. Thanks Dirktooth (1 members gave Thanks to DarkLinux for this useful post)
  6. #64
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Player Item Slots

    Because I was bored

    8.3 edit added 4 more pad slots inbetween backpack end and bank item 0

    Code:
     public enum Slot
            {
                HEAD,
                NECK,
                SHOULDER,
                SHIRT,
                CHEST,
                BELT,
                LEGS,
                FEET,
                WRIST,
                GLOVES,
                FINGER1,
                FINGER2,
                TRINKET1,
                TRINKET2,
                CLOAK,
                MAINHAND,
                OFFHAND,
                RANGED,
                TABARD,
                BAG_0,
                BAG_1,
                BAG_3,
                BAG_4,
                BACKPACKITEM_00,
                BACKPACKITEM_01,
                BACKPACKITEM_02,
                BACKPACKITEM_03,
                BACKPACKITEM_04,
                BACKPACKITEM_05,
                BACKPACKITEM_06,
                BACKPACKITEM_07,
                BACKPACKITEM_08,
                BACKPACKITEM_09,
                BACKPACKITEM_10,
                BACKPACKITEM_11,
                BACKPACKITEM_12,
                BACKPACKITEM_13,
                BACKPACKITEM_14,
                BACKPACKITEM_15,
                BACKPACKITEM_16,
                BACKPACKITEM_17,
                BACKPACKITEM_18,
                BACKPACKITEM_19,
                PAD0,                  // Bigger Backpack in the future?
                PAD1,                  // Bigger Backpack in the future?
                PAD2,                  // Bigger Backpack in the future?
                PAD3,                  // Bigger Backpack in the future?
                PAD4,                  // Added 8.3.0.33062
                PAD5,                  // Added 8.3.0.33062 
                PAD6,                  // Added 8.3.0.33062 
                PAD7,                  // Added 8.3.0.33062 
                BANKITEM_00,
                BANKITEM_01,
                BANKITEM_02,
                BANKITEM_03,
                BANKITEM_04,
                BANKITEM_05,
                BANKITEM_06,
                BANKITEM_07,
                BANKITEM_08,
                BANKITEM_09,
                BANKITEM_10,
                BANKITEM_11,
                BANKITEM_12,
                BANKITEM_13,
                BANKITEM_14,
                BANKITEM_15,
                BANKITEM_16,
                BANKITEM_17,
                BANKITEM_18,
                BANKITEM_19,
                BANKITEM_20,
                BANKITEM_21,
                BANKITEM_22,
                BANKITEM_23,
                BANKITEM_24,
                BANKITEM_25,
                BANKITEM_26,
                BANKITEM_27,
                BANKBAG_0,
                BANKBAG_1,
                BANKBAG_2,
                BANKBAG_3,
                BANKBAG_4,
                BANKBAG_5,
                BANKBAG_6,
                BUYBACK_00,
                BUYBACK_01,
                BUYBACK_02,
                BUYBACK_03,
                BUYBACK_04,
                BUYBACK_05,
                BUYBACK_06,
                BUYBACK_07,
                BUYBACK_08,
                BUYBACK_09,
                BUYBACK_10,
                BUYBACK_11,
                BANKREAGENT_000,
                BANKREAGENT_001,
                BANKREAGENT_002,
                BANKREAGENT_003,
                BANKREAGENT_004,
                BANKREAGENT_005,
                BANKREAGENT_006,
                BANKREAGENT_007,
                BANKREAGENT_008,
                BANKREAGENT_009,
                BANKREAGENT_010,
                BANKREAGENT_011,
                BANKREAGENT_012,
                BANKREAGENT_013,
                BANKREAGENT_014,
                BANKREAGENT_015,
                BANKREAGENT_016,
                BANKREAGENT_017,
                BANKREAGENT_018,
                BANKREAGENT_019,
                BANKREAGENT_020,
                BANKREAGENT_021,
                BANKREAGENT_022,
                BANKREAGENT_023,
                BANKREAGENT_024,
                BANKREAGENT_025,
                BANKREAGENT_026,
                BANKREAGENT_027,
                BANKREAGENT_028,
                BANKREAGENT_029,
                BANKREAGENT_030,
                BANKREAGENT_031,
                BANKREAGENT_032,
                BANKREAGENT_033,
                BANKREAGENT_034,
                BANKREAGENT_035,
                BANKREAGENT_036,
                BANKREAGENT_037,
                BANKREAGENT_038,
                BANKREAGENT_039,
                BANKREAGENT_040,
                BANKREAGENT_041,
                BANKREAGENT_042,
                BANKREAGENT_043,
                BANKREAGENT_044,
                BANKREAGENT_045,
                BANKREAGENT_046,
                BANKREAGENT_047,
                BANKREAGENT_048,
                BANKREAGENT_049,
                BANKREAGENT_050,
                BANKREAGENT_051,
                BANKREAGENT_052,
                BANKREAGENT_053,
                BANKREAGENT_054,
                BANKREAGENT_055,
                BANKREAGENT_056,
                BANKREAGENT_057,
                BANKREAGENT_058,
                BANKREAGENT_059,
                BANKREAGENT_060,
                BANKREAGENT_061,
                BANKREAGENT_062,
                BANKREAGENT_063,
                BANKREAGENT_064,
                BANKREAGENT_065,
                BANKREAGENT_066,
                BANKREAGENT_067,
                BANKREAGENT_068,
                BANKREAGENT_069,
                BANKREAGENT_070,
                BANKREAGENT_071,
                BANKREAGENT_072,
                BANKREAGENT_073,
                BANKREAGENT_074,
                BANKREAGENT_075,
                BANKREAGENT_076,
                BANKREAGENT_077,
                BANKREAGENT_078,
                BANKREAGENT_079,
                BANKREAGENT_080,
                BANKREAGENT_081,
                BANKREAGENT_082,
                BANKREAGENT_083,
                BANKREAGENT_084,
                BANKREAGENT_085,
                BANKREAGENT_086,
                BANKREAGENT_087,
                BANKREAGENT_088,
                BANKREAGENT_089,
                BANKREAGENT_090,
                BANKREAGENT_091,
                BANKREAGENT_092,
                BANKREAGENT_093,
                BANKREAGENT_094,
                BANKREAGENT_095,
                BANKREAGENT_096,
                BANKREAGENT_097,
                BANKPAD_0,
                BANKPAD_1,
                BANKPAD_2,
                BANKPAD_3,
                BANKPAD_4,
            }
    Last edited by counted; 01-19-2020 at 11:25 PM. Reason: 8.3 added 4 more pad slots

  7. #65
    Vengfull's Avatar War is Coming - Warmonger VPS & Hosting Services
    CoreCoins Purchaser
    Reputation
    782
    Join Date
    Jan 2012
    Posts
    662
    Thanks G/R
    162/80
    Trade Feedback
    8 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
         PAD0 = 43,                  // Bigger Backpack in the future?
            PAD1 = 44,                  // Bigger Backpack in the future?
            PAD2 = 45,                  // Bigger Backpack in the future?
            PAD3 = 46,                  // Bigger Backpack in the future?
    I think this is the authenticator extra slots
    Last edited by Vengfull; 10-07-2018 at 08:26 AM.

  8. #66
    counted's Avatar Contributor Authenticator enabled
    Reputation
    203
    Join Date
    Mar 2008
    Posts
    183
    Thanks G/R
    11/108
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I have an authentication.

    If you look at the enum I list 20 slots. [16 normal bag + 4 for authentication]

    The empty slots are above the authentication added slots.

  9. #67
    oiramario's Avatar Established Member
    Reputation
    85
    Join Date
    Mar 2021
    Posts
    133
    Thanks G/R
    36/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by XTZGZoReX View Post
    Here are all the enums I have defined, currently. There are quite a few values you won't find elsewhere. Also, I couldn't be bothered to actually post them here, given the amount of files, so have a zip.

    Many values are the result of joint efforts from several developers; Ralek, TOM_RUS, Spp, QAston, and others I might've forgotten over time.

    Attachment 3846

    Disregard the namespace naming; it reflects my level of imagination (I suck that much at making up names for shit).

    If you're in doubt about where an enum is used, feel free to ask.
    This file can't be downloaded at present. Can you provide it again? thank you!

  10. #68
    Razzue's Avatar Contributor Avid Ailurophile

    CoreCoins Purchaser Authenticator enabled
    Reputation
    378
    Join Date
    Jun 2017
    Posts
    588
    Thanks G/R
    184/267
    Trade Feedback
    2 (100%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Going through and reversing the combat log has been pretty fun so far.

    Code:
    public enum CombatSubEvent // Classic/Retail
    {
        ENVIRONMENTAL_DAMAGE,
        SWING_DAMAGE,
        SWING_MISSED,
        RANGE_DAMAGE,
        RANGE_MISSED,
        SPELL_CAST_START,
        SPELL_CAST_SUCCESS,
        SPELL_CAST_FAILED,
        SPELL_MISSED,
        SPELL_DAMAGE,
        SPELL_HEAL,
        SPELL_ENERGIZE,
        SPELL_DRAIN,
        SPELL_LEECH,
        SPELL_INSTAKILL,
        SPELL_SUMMON,
        SPELL_CREATE,
        SPELL_INTERRUPT,
        SPELL_EXTRA_ATTACKS,
        SPELL_DURABILITY_DAMAGE,
        SPELL_DURABILITY_DAMAGE_ALL,
        SPELL_AURA_APPLIED,
        SPELL_AURA_APPLIED_DOSE,
        SPELL_AURA_REMOVED_DOSE,
        SPELL_AURA_REMOVED,
        SPELL_AURA_REFRESH,
        SPELL_DISPEL,
        SPELL_STOLEN,
        SPELL_AURA_BROKEN,
        SPELL_AURA_BROKEN_SPELL,
        DAMAGE_AURA_BROKEN,
        ENCHANT_APPLIED,
        ENCHANT_REMOVED,
        SPELL_PERIODIC_MISSED,
        SPELL_PERIODIC_DAMAGE,
        SPELL_PERIODIC_HEAL,
        SPELL_PERIODIC_ENERGIZE,
        SPELL_PERIODIC_DRAIN,
        SPELL_PERIODIC_LEECH,
        SPELL_DISPEL_FAILED,
        DAMAGE_SHIELD,
        DAMAGE_SHIELD_MISSED,
        DAMAGE_SPLIT,
        PARTY_KILL,
        UNIT_DIED,
        UNIT_DESTROYED,
        SPELL_RESURRECT,
        SPELL_BUILDING_DAMAGE,
        SPELL_BUILDING_HEAL,
        UNIT_DISSIPATES,
        SWING_DAMAGE_LANDED,
        SPELL_ABSORBED,
        SPELL_HEAL_ABSORBED,
        SPELL_EMPOWER_START, // Dragonflight Only
        SPELL_EMPOWER_END, // Dragonflight Only
        SPELL_EMPOWER_INTERRUPT, // Dragonflight Only
    }

    Struct im using to read through it (More to it, but still working on it)
    Code:
    [StructLayout(LayoutKind.Explicit)]
    public struct CombatLogEntry
    {
        [FieldOffset(0x0)]
        public IntPtr Last;
    
    
        [FieldOffset(0x8)]
        public IntPtr Next;
    
    
        [FieldOffset(0x10)]
        public uint Timestamp;
    
    
        [FieldOffset(0x14)]
        public CombatLogType Type;
    
    
        [FieldOffset(0x20)]
        public GUID SourceGuid;
    
    
        [FieldOffset(0x30)]
        public IntPtr SourceName;
    
    
        [FieldOffset(0x38)]
        public IntPtr SourceServerName;
    
    
        [FieldOffset(0x40)]
        public uint SourceFlags;
    
    
        [FieldOffset(0x44)]
        public uint SourceRaidFlags;
    
    
        [FieldOffset(0x48)]
        public GUID TargetGuid;
    
    
        [FieldOffset(0x58)]
        public IntPtr TargetName;
    
    
        [FieldOffset(0x60)]
        public IntPtr TargetServerName;
    
    
        [FieldOffset(0x68)]
        public uint TargetFlags;
    
    
        [FieldOffset(0x6C)]
        public uint TargetRaidFlags;
    }
    Last edited by Razzue; 10-31-2022 at 11:46 AM.
    "May all your bacon burn"

  11. Thanks Dupheadss, h42 (2 members gave Thanks to Razzue for this useful post)
Page 5 of 5 FirstFirst 12345

Similar Threads

  1. [HotS] Constant Data (Enums, Structs, Etc)
    By JuJuBoSc in forum Heroes of the Storm General
    Replies: 4
    Last Post: 10-27-2014, 02:54 PM
  2. [GW2] Constant Data (Enums, Structs, Etc)
    By JuJuBoSc in forum GW2 Memory Editing
    Replies: 6
    Last Post: 11-07-2012, 08:17 AM
  3. [Mac OSX] Free Virtual Desktop Tool (Hide WoW at work, school, prison, etc)
    By lag in forum World of Warcraft Bots and Programs
    Replies: 4
    Last Post: 10-26-2007, 07:20 PM
  4. Replies: 1
    Last Post: 10-23-2007, 11:08 AM
All times are GMT -5. The time now is 01:59 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search