gitextract_b9pt4l1b/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── conf/ │ ├── conf.sh.dist │ └── individualProgression.conf.dist ├── data/ │ └── sql/ │ ├── auth/ │ │ └── updates/ │ │ └── .gitkeep │ ├── characters/ │ │ └── updates/ │ │ └── .gitkeep │ └── world/ │ ├── base/ │ │ ├── .gitignore │ │ ├── 00_cleanup.sql │ │ ├── adjustment_auras.sql │ │ ├── aq_gate_quest.sql │ │ ├── aq_war.sql │ │ ├── aq_war_effort.sql │ │ ├── av.sql │ │ ├── av_creatures.sql │ │ ├── av_gameobjects.sql │ │ ├── boss_lord_kazzak.sql │ │ ├── class_trainers.sql │ │ ├── cs_individualProgression.sql │ │ ├── dungeon_aq20.sql │ │ ├── dungeon_aq40.sql │ │ ├── dungeon_attunements.sql │ │ ├── dungeon_blackfathom_deeps.sql │ │ ├── dungeon_blackrock_depths.sql │ │ ├── dungeon_blackrock_spire.sql │ │ ├── dungeon_blackwing_lair.sql │ │ ├── dungeon_deadmines.sql │ │ ├── dungeon_dire_maul.sql │ │ ├── dungeon_gnomeregan.sql │ │ ├── dungeon_karazhan.sql │ │ ├── dungeon_maraudon.sql │ │ ├── dungeon_molten_core.sql │ │ ├── dungeon_onyxia.sql │ │ ├── dungeon_ragefire_chasm.sql │ │ ├── dungeon_razorfen_downs.sql │ │ ├── dungeon_razorfen_kraul.sql │ │ ├── dungeon_scarlet_monastery.sql │ │ ├── dungeon_scholomance.sql │ │ ├── dungeon_shadowfang_keep.sql │ │ ├── dungeon_ssc.sql │ │ ├── dungeon_stockade.sql │ │ ├── dungeon_stratholme.sql │ │ ├── dungeon_sunken_temple.sql │ │ ├── dungeon_uldaman.sql │ │ ├── dungeon_wailing_caverns.sql │ │ ├── dungeon_zulaman.sql │ │ ├── dungeon_zulfarrak.sql │ │ ├── dungeon_zulgurub.sql │ │ ├── ipp_aware_npcs.sql │ │ ├── item_enchantment_rates.sql │ │ ├── mounts_and_riding.sql │ │ ├── naxx40.sql │ │ ├── naxx40_archmage_tarsis.sql │ │ ├── naxx40_creatures.sql │ │ ├── naxx40_frozen_runes.sql │ │ ├── naxx40_gameobjects.sql │ │ ├── naxx40_omarion.sql │ │ ├── naxx40_quests.sql │ │ ├── naxx40_spells.sql │ │ ├── player_levelstats.sql │ │ ├── player_progression.sql │ │ ├── player_starting_gear.sql │ │ ├── player_starting_skillbars.sql │ │ ├── player_starting_weapon_skills.sql │ │ ├── professions.sql │ │ ├── pvp_brackets.sql │ │ ├── pvp_quests.sql │ │ ├── pvp_vendors.sql │ │ ├── quest_missing_diplomat.sql │ │ ├── quest_the_masquerade.sql │ │ ├── quest_xp_table.sql │ │ ├── restore_achievements.sql │ │ ├── si.sql │ │ ├── si_creatures.sql │ │ ├── si_gameobjects.sql │ │ ├── spell_restorations.sql │ │ ├── tbc_creatures.sql │ │ ├── tbc_item_changes.sql │ │ ├── tbc_loot_fixes.sql │ │ ├── tbc_raid_hp_restoration.sql │ │ ├── tbc_reference_loot.sql │ │ ├── tbc_vendors.sql │ │ ├── vanilla_creature_reputations.sql │ │ ├── vanilla_creatures.sql │ │ ├── vanilla_item_changes.sql │ │ ├── vanilla_mechanic_immunity.sql │ │ ├── vanilla_pooled_treasure_chests.sql │ │ ├── vanilla_pvp_system.sql │ │ ├── vanilla_quest_levels.sql │ │ ├── vanilla_quest_reputations.sql │ │ ├── vanilla_skinning_adjustments.sql │ │ ├── vanilla_spell_school_immunity.sql │ │ ├── vanilla_spell_school_resistances.sql │ │ ├── vanilla_vendors.sql │ │ ├── vanilla_world_level_adjustments.sql │ │ ├── vanilla_xp_tables.sql │ │ ├── warlock_pet_stats.sql │ │ ├── wotlk_archmage_timear.sql │ │ ├── wotlk_emblems.sql │ │ ├── wotlk_vendors.sql │ │ ├── zone_alterac_mountains.sql │ │ ├── zone_arathi_highlands.sql │ │ ├── zone_ashenvale.sql │ │ ├── zone_azshara.sql │ │ ├── zone_badlands.sql │ │ ├── zone_barrens.sql │ │ ├── zone_blades_edge_mountains.sql │ │ ├── zone_blasted_lands.sql │ │ ├── zone_bloodmyst_isle.sql │ │ ├── zone_burning_steppes.sql │ │ ├── zone_dalaran.sql │ │ ├── zone_darkshore.sql │ │ ├── zone_darnassus.sql │ │ ├── zone_deadwind_pass.sql │ │ ├── zone_desolace.sql │ │ ├── zone_dragonblight.sql │ │ ├── zone_dun_morogh.sql │ │ ├── zone_durotar.sql │ │ ├── zone_duskwood.sql │ │ ├── zone_dustwallow_marsh.sql │ │ ├── zone_eastern_plaguelands.sql │ │ ├── zone_elwynn_forest.sql │ │ ├── zone_eversong_woods.sql │ │ ├── zone_felwood.sql │ │ ├── zone_feralas.sql │ │ ├── zone_ghostlands.sql │ │ ├── zone_hellfire_peninsula.sql │ │ ├── zone_hillsbrad_foothills.sql │ │ ├── zone_hinterlands.sql │ │ ├── zone_ironforge.sql │ │ ├── zone_isle_of_queldanas.sql │ │ ├── zone_loch_modan.sql │ │ ├── zone_mulgore.sql │ │ ├── zone_nagrand.sql │ │ ├── zone_netherstorm.sql │ │ ├── zone_orgrimmar.sql │ │ ├── zone_redridge_mountains.sql │ │ ├── zone_searing_gorge.sql │ │ ├── zone_shadowmoon_valley.sql │ │ ├── zone_shattrath.sql │ │ ├── zone_silithus.sql │ │ ├── zone_silvermoon.sql │ │ ├── zone_silverpine.sql │ │ ├── zone_stonetalon_mountains.sql │ │ ├── zone_stormwind.sql │ │ ├── zone_stranglethorn.sql │ │ ├── zone_swamp_of_sorrows.sql │ │ ├── zone_tanaris.sql │ │ ├── zone_teldrassil.sql │ │ ├── zone_terokkar_forest.sql │ │ ├── zone_thousand_needles.sql │ │ ├── zone_thunder_bluff.sql │ │ ├── zone_tirisfal_glades.sql │ │ ├── zone_undercity.sql │ │ ├── zone_ungoro.sql │ │ ├── zone_western_plaguelands.sql │ │ ├── zone_westfall.sql │ │ ├── zone_wetlands.sql │ │ ├── zone_winterspring.sql │ │ └── zone_zangarmarsh.sql │ └── updates/ │ ├── .gitignore │ └── .gitkeep ├── include.sh ├── optional/ │ ├── patch-explanations.txt │ └── sql/ │ └── world/ │ ├── zz_optional_ammo_stack_size.sql │ ├── zz_optional_aq_quest_nerf.sql │ ├── zz_optional_av_landmines.sql │ ├── zz_optional_creature_stats.sql │ ├── zz_optional_item_stack_sizes.sql │ ├── zz_optional_limit_spells_to_expansion.sql │ ├── zz_optional_phasing.sql │ ├── zz_optional_remove_heirlooms.sql │ ├── zz_optional_restore_crafting_cd_timers.sql │ ├── zz_optional_restore_potion_cd.sql │ ├── zz_optional_restore_rogue_poisons.sql │ ├── zz_optional_small_group_adjustments.sql │ ├── zz_optional_spell_damage_and_healing.sql │ ├── zz_optional_stackable_buff_scrolls.sql │ ├── zz_optional_tbc_heroic_dungeon_keys_nerf.sql │ ├── zz_optional_tbc_pvp_prices.sql │ ├── zz_optional_unobtainable_items.sql │ ├── zz_optional_vanilla_crafting_requirements.sql │ ├── zz_optional_vanilla_models.sql │ ├── zz_optional_vanilla_regen_values.sql │ ├── zz_optional_vanilla_transports.sql │ └── zz_optional_wotlk_hp_values_for_tbc_raids.sql └── src/ ├── IndividualProgression.cpp ├── IndividualProgression.h ├── IndividualProgressionAwareness.cpp ├── IndividualProgressionBG.cpp ├── IndividualProgressionPlayer.cpp ├── IndividualProgressionPvP.cpp ├── IndividualProgression_loader.cpp ├── cs_individualProgression.cpp ├── naxx40Scripts/ │ ├── boss_anubrekhan_40.cpp │ ├── boss_faerlina_40.cpp │ ├── boss_four_horsemen_40.cpp │ ├── boss_gluth_40.cpp │ ├── boss_gothik_40.cpp │ ├── boss_grobbulus_40.cpp │ ├── boss_heigan_40.cpp │ ├── boss_kelthuzad_40.cpp │ ├── boss_loatheb_40.cpp │ ├── boss_maexxna_40.cpp │ ├── boss_noth_40.cpp │ ├── boss_patchwerk_40.cpp │ ├── boss_razuvious_40.cpp │ ├── boss_sapphiron_40.cpp │ ├── boss_thaddius_40.cpp │ ├── custom_creatures_40.cpp │ ├── custom_gameobjects_40.cpp │ ├── custom_scripts_40.cpp │ ├── custom_spells_40.cpp │ ├── instance_naxxramas.cpp │ ├── naxxramas.h │ ├── naxxramas_40.h │ └── omarion.cpp ├── spellScripts/ │ └── spellScripts.cpp ├── tbcScripts/ │ ├── caverns_of_time.cpp │ ├── instance_karazhan.cpp │ ├── isle_of_queldanas.cpp │ ├── serpentshrine_cavern.cpp │ └── the_eye.cpp ├── vanillaScripts/ │ ├── ProgressionSystem.h │ ├── aq_scripts.cpp │ ├── aq_we_scripts.cpp │ ├── blackrock_spire.h │ ├── boss_chromaggus.cpp │ ├── boss_drakkisath.cpp │ ├── boss_lord_kazzak.cpp │ ├── boss_onyxia.cpp │ ├── instance_blackrock_depths.cpp │ ├── instance_blackrock_spire.cpp │ ├── instance_maraudon.cpp │ ├── instance_molten_core.cpp │ ├── instance_onyxias_lair.cpp │ ├── instance_stratholme.cpp │ ├── molten_core.h │ ├── onyxias_lair.h │ ├── quest_jail_break.cpp │ └── quest_the_masquerade.cpp └── wotlkScripts/ ├── IppWotlkModdedScripts.cpp └── npc_archmage_timear.cpp