{"build": "1.60.1.70630", "read": "2026-10-27", "license": "CC BY 4.0", "terms": "Licensed under CC BY 4.0: free to use and share, as long as you credit Forever News with a link to https://wowforever.news.", "result": {"kind": "talent", "id": "mage-11069", "name": "Improved Fireball", "class": "mage", "origin": "classic", "url": "/api/v1/talents/mage-11069", "internal": false, "spell": 11069, "tree": "Fire", "row": 1, "col": 3, "ranks": 5, "points": null, "requires": [], "icon": "spell_fire_flamebolt", "text": "Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.1 sec.", "rank_texts": ["Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.1 sec.", "Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.2 sec.", "Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.3 sec.", "Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.4 sec.", "Reduces the casting time of your Fireball and Frostfire Bolt spells by 0.5 sec."], "open": false, "rank_mechanics": [{"rank": 1, "spell_id": 11069, "trait_definition_id": 135325, "context": "tooltip-reader-level-60-before-gear", "verified_in_game": false, "effects": [{"index": 0, "points_min": -100.0, "points_max": -100.0, "curve_id": 83094, "operation_type": 0}]}, {"rank": 2, "spell_id": 11069, "trait_definition_id": 135325, "context": "tooltip-reader-level-60-before-gear", "verified_in_game": false, "effects": [{"index": 0, "points_min": -200.0, "points_max": -200.0, "curve_id": 83094, "operation_type": 0}]}, {"rank": 3, "spell_id": 11069, "trait_definition_id": 135325, "context": "tooltip-reader-level-60-before-gear", "verified_in_game": false, "effects": [{"index": 0, "points_min": -300.0, "points_max": -300.0, "curve_id": 83094, "operation_type": 0}]}, {"rank": 4, "spell_id": 11069, "trait_definition_id": 135325, "context": "tooltip-reader-level-60-before-gear", "verified_in_game": false, "effects": [{"index": 0, "points_min": -400.0, "points_max": -400.0, "curve_id": 83094, "operation_type": 0}]}, {"rank": 5, "spell_id": 11069, "trait_definition_id": 135325, "context": "tooltip-reader-level-60-before-gear", "verified_in_game": false, "effects": [{"index": 0, "points_min": -500.0, "points_max": -500.0, "curve_id": 83094, "operation_type": 0}]}], "mechanics": {"version": 2, "context": "base-client-record", "spell_id": 11069, "effects": [{"id": 688786, "index": 0, "effect_type": 6, "aura_type": 107, "mechanic": 0, "implicit_targets": [1, 0], "spell_class_mask": [1, 4096, 0, 0], "trigger_spell_id": 0, "base_points": -500.0, "radius_yards": null, "raw": {"ID": 688786, "EffectAura": 107, "DifficultyID": 0, "EffectIndex": 0, "Effect": 6, "EffectAmplitude": 0.0, "EffectAttributes": 0, "EffectAuraPeriod": 0, "EffectBonusCoefficient": 0.0, "EffectChainAmplitude": 1.0, "EffectChainTargets": 0, "EffectItemType": 0, "EffectMechanic": 0, "EffectPointsPerResource": 0.0, "EffectPos_facing": 0.0, "EffectRealPointsPerLevel": 0.0, "EffectTriggerSpell": 0, "BonusCoefficientFromAP": 0.0, "PvpMultiplier": 1.0, "Coefficient": 0.0, "Variance": 0.0, "ResourceCoefficient": 0.0, "GroupSizeBasePointsCoefficient": 1.0, "EffectBasePointsF": -500.0, "ScalingClass": 0, "Node__Field_12_0_0_63534_001": 0, "EffectMiscValue": [10, 0], "EffectRadiusIndex": [0, 0], "EffectSpellClassMask": [1, 4096, 0, 0], "ImplicitTarget": [1, 0], "SpellID": 11069}}], "misc": {"ID": 322565, "Attributes": [262608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8192, 0], "DifficultyID": 0, "CastingTimeIndex": 1, "DurationIndex": 0, "PvPDurationIndex": 0, "RangeIndex": 1, "SchoolMask": 4, "Speed": 0.0, "LaunchDelay": 0.0, "MinDuration": 0.0, "SpellIconFileDataID": 135812, "ActiveIconFileDataID": 0, "ContentTuningID": 0, "ShowFutureSpellPlayerConditionID": 0, "SpellVisualScript": 0, "ActiveSpellVisualScript": 0, "SpellID": 11069}, "duration": null, "aura_options": null, "target_restrictions": null, "source": {"build": "1.60.1.70630", "reader": 24, "tables": ["SpellEffect", "SpellAuraOptions", "SpellTargetRestrictions", "SpellMisc", "SpellDuration", "SpellName", "SpellRadius"], "missing_tables": []}, "related_spells": [], "related_spells_truncated": false, "unsupported": ["server-side-behavior", "aura-ownership", "stacking-exclusivity", "aura-state-prerequisites"]}, "headers": {"context": "base-client-record", "costs": null, "cast": {"base_ms": 0, "minimum_ms": 0, "per_level_ms": 0, "static_ms": 0}, "range": {"flags": 0, "label": "Self Only", "hostile": {"min_yards": 0.0, "max_yards": 0.0}, "friendly": {"min_yards": 0.0, "max_yards": 0.0}}, "cooldown": null, "reagents": null, "passive": true, "channeled": false, "drains_all_power": false, "next_melee": false, "hide_range": false}, "tooltip": [], "level": 1, "teaches": [], "learned_from": [], "mechanic": null, "dispel": null, "affects": [{"spell": 133, "name": "Fireball"}, {"spell": 143, "name": "Fireball"}, {"spell": 145, "name": "Fireball"}, {"spell": 3140, "name": "Fireball"}, {"spell": 8400, "name": "Fireball"}, {"spell": 8401, "name": "Fireball"}, {"spell": 8402, "name": "Fireball"}, {"spell": 10148, "name": "Fireball"}, {"spell": 10149, "name": "Fireball"}, {"spell": 10150, "name": "Fireball"}, {"spell": 10151, "name": "Fireball"}, {"spell": 25306, "name": "Fireball"}, {"spell": 401502, "name": "Frostfire Bolt"}, {"spell": 1237312, "name": "Frostfire Bolt"}, {"spell": 1237313, "name": "Frostfire Bolt"}], "affected_by": [], "ppm": null, "summons": [], "enchants": [], "interrupted_by": [], "breaks_on": []}}