ShadowCore 9.0.2 Repack changelog
---------------------------------
---2021_01_20---
* Revert "Core/ItemEffectEntry update itemeffects"
This reverts commit 9c45183fd2f8ce9106ebf021437734e941238e03.
* Core\Loot: Fix group loot roll crash.
("auto" caused it, changed to Rolls::iterator. also added some failsafes just in case)
NOTE:
can still crash if bags are full and the SAME boss is ".respawn" and looted again.
* DB\World: Cleanup db.
* Core\Scripts: Rewrite instance_darkmaul_citadel.cpp + fix all crashes in it (that we know of).
* DB\World: Fix ExilesReach factions for horde side and alliance.
* Core\Scripts: Adjust private cole and captain garrick sparring quests.
* Core/ItemEffectEntry update itemeffects
* ...
* DB\World: Contentuning and questsorid for 40051.
* content tuning id? content fucking-up-id...
* DB\World: Adjust tempfix for dh talent choosing. (NOTE: Delete wow cache!)
* typooooo on comment :D
* fix typo on dh tempfix.
* Core\Scripts: Tempfix for DemonHunter talent choosing.
NOTE: Talents activate on quest https://www.wowhead.com/quest=40222/the-imp-mothers-tome
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed crash in Imonar
* Update client data dl link to 9.0.2.37176 (no mmaps, comes later, and rest of the dbc locales too).
* update core requirements dl link.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed crash in Anubesset
* Core/Opcodes define somes guild bank opcodes / Fix guild bank
* Core/Implement SetMaxDurability
* Core\Scripts: Fix druid dual-wield 2.
* update size of minimal client
* Update readme.md minimal client dl link to 9.0.2.37176.
* Core\○Scripts: Fix druid dual-wield learning.
* rename sql to proper syntax.
* Update allowed gamebuild to 9.0.2.37176.
* Core/Scripts: Fix another Violet Hold crash
* Core/Fix trainer ridding / Fix Guild item swap
Need to get if we use trainer_spell db or npc_trainer.
trainer_spell = sniff
npc_trainer = wowheadparser
choose it and i will clean the code
* Core/Smalls fixes
* Core/Scripts: Antoran High Command, fixed multiple crashes
* Revert "Fixed crash in Darkmaul Citadel."
This reverts commit 3a6da8bd1e62108a82e2fcbe5fc05417ecac0aca
* Core/Packet implement opcode SetCurrencyFlags
* Core/Roll implemented CMSG_DO_MASTER_LOOT_ROLL
* Core/Spells: Defined new spell attributes & Fix Load/UnmapTiles errors
Need extract data from client with new version of mapextractor compiled
* Fixed crash in Darkmaul Citadel.
* Fixed crash in Aluriel script.
* Fixed crash in Millificent Manastorm.
* Fixed crash in Aggramar script.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed Golganneth Wrath hook.
* Fixed Jump and Dive Down hooks.
* Fixed Focused Dreadflame hooks.
* Fixed Incorporeal Shot hook.
* Core/Update Spell Effects to SL
* Fixed Purgatory and Lightning Conduit hook corrections.
* Fixed Molten Feather hook
* Fixed Flarecore hook.
* Fixed Lightning Conduit hook.
* Fixed crash in Kingaroth
* DB\World: Spawn gameobjects for dungeons\raids: Antorus 1712, Trial of valor 1648, vault of the wardens 1493, cathedral of the eternal light 1677.
* DB\World: Spawn creatures for dungeons\raids: Antorus 1712, Trial of valor 1648, vault of the wardens 1493, cathedral of the eternal light 1677.
* rename sql............... :D
* Fixed build error in Druid spells.
* Fixed build error in Atramedes
* Fixed crash in Guldan script.
* Fixed crash in High Priestess Azil
* Fixed Guild Battle Standard hooks corrections.
* Fixed Guild Battle Standard hooks.
* Fixed Warlock T16 4P Aura hook corrections.
* Fixed Warlock T16 4P Aura hook.
* Fixed all Clone Me hooks.
* Add CloneMe generic corrections.
* Fixed Solitude hook.
* Fixed Fel Eruption hooks and preventing a crash from it.
* Fixed Last Resort, Fiery Brand and Astral Protection hooks correction.
* Fixed Astral Form hooks.
* Fixed Fel Barrage (spell and aura) and Spirit Bomb hooks.
* Fixed True Bearing hook.
* Fixed Meteor Slash hook.
* Fixed Massive Crash hooks.
* Fixed Mana Tea hooks.
* Fixed Cauterize Hooks.
* Fixed Bone Shield hooks.
* Fixed Cauterize and Bone Shield hook corrections.
* Fixed Unshackled Fury hooks.
* Fixed Nurture hooks.
* Added Nurture Aura correction sql.
* Fixed Water Auras and Ionization hooks.
* Fixed Screech hooks.
* Fixed Overcharge damage hook.
* Fixed Double Swipe hook.
* Fixed Reckless Charge spells hooks and converted an AuraScript to SpellScript.
* Fixed Reckless Charge Effect to match hooks.
* Fixed Earth Shield hooks.
* Fixed Cinders hooks.
* Fixed Raden spell hook.
* Fixed Durumu's Rays hooks. (Red, Yellow, Blue)
* Fixed Disintegration beam and precast hooks.
* Added SonicBreath sql hook.
* Fixed Sonic Breath hooks.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Build error, missed a ;...
* Miss-type, fixed
* Fixed crash in MindFlayerKaarhj script.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed sql which can lead to database error.
* Core/Fix GetRoll
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed build error.
* Added ScarletHalls (Vanilla) proper header file.
* Implemented Armsmaster Harlan script.
* Instance script implemented correctly now, miss-click.
* Implemented Flameweaver Koegler script.
* Implemented Houndmaster Braun script.
* Implemented ScarletHalls (Vanilla) instance script.
* Added ScarletHalls (Vanilla) dungeon sql.
* Added missing defines into PitOfSaron.
* Implemented Scourgelord Tyrannus script.
* Core/RemoveFromGroup
* Core/Fix crash in lootroll. Need verrify
* Added LadyNazjar boss sql.
* Implemented Lady Nazjar script.
* Defined UpperBlackrockSpire dungeon in Draenor scriptloader.
* Added UpperBlackrockSpire dungeon sql.
* Added UpperBlackrockSpire header file.
* Implemented UpperBlackrockSpire instance script.
* Implemented Warlord Zaela script.
* Implemented Ragewing the Untamed script.
* Implemented Orebender Gorashan script.
* Implemented Kyrak script.
* Implemented Commander Tharbek script.
* Added UpperBlackrockSpire dungeon file.
* Fixed wrong script attached to Felhouds.
* DB\World: Fix Portal to Stormwind now you get TP to the right location
* fix build.
TODO: CHECK SCRIPT:
src\server\scripts\BrokenIsles\AntorusTheBurningThrone\boss_felhounds.cpp
* fix build
* Core\Scripts: Fix crash 3/3 in boss_dragons_of_nightmare.cpp
* Implemented TombOfSargeras trash scripts.
* Implemented TombOfSargeras instance script.
* Implemented Sisters of Moon script.
* Implemented Sasszine script.
* Implemented Maiden of Vigilance script.
* Implemented Kiljaeden (ToS) script.
* Implemented Harjatan script.
* Implemented Goroth script.
* Implemented Fallen Avatar script.
* Implemented Desolate Host script.
* Implemented Demonic Inquisition script.
* Added TombOfSargeras proper header file.
* Implemented Worldbreaker script.
* Implemented Varimathras script.
* Implemented Kingaroth script.
* Implemented Imonar script.
* Implemented Hasabel script.
* Implemented Felhounds script.
* Implemented Eonar script.
* Implemented Coven Shivarres script.
* Implemented Argus script.
* Implemented Antoran script.
* Implemented Aggramar script.
* Added Antorus proper header file.
* Implemented Antorus trash scripts.
* Implemented Antorus instance script.
* Added AntorusTheBurningThrone raid sql.
* Added TombOfSargeras raid sql.
* Core\Scripts: Fix crash in boss_dragon_lethon::UpdateAI (2 crashes on same script).
* Core\Scripts: boss_fel_lord_betrug change float to Position constant.
* Cherry-picks from BfaCore + fix datatypes (still float on xyz...) + rename sql to proper syntax.
* DB\World Quest Fix Poison Water (Corrected quest related item drop)
* DB\World Quest Fix Cleanising the Waters (Added missing object)
* DB\World Quest Fix Cleanising With Hill (Added missing object)
* Core/Scripts: Adderis && Aspis, fix door after their kill
* DB/Areatrigger: Fix old Scholomance entrance
* Core/Spells: Arcane Barrage, fix target slow from Chronoshift
* Core\Build: Fix build errors. and fix datatypes (still float, not double).
* Core/Spells: Arcane Barrage, fix target slow from Chronoshift
* DB/Spells: Reapply deleted scriptnames from some mage spells
* Core/Spells: Meteor, corrent comment
* Core/Spells: Adjust chance for Finger of Frost triggered from Frozen Orb
* Core/Spells: Fix Fingers of Frost
* Core/Creature: Remove double check IsInEvadeMode
* Fixed Launch Beer hook + Net hotfix.
* Fixed Empower Rune Weapon hook.
* Fixed Brewfest Speed hooks.
* Fixed Mark of Anguish hook.
* Core/Scripts: Dragons of Nightmare, prevent crash
* Core/Scripts: Priestess Azil, prevent crash
* Fixed Cheat Death hook.
* Fixed Ardent Defender hook.
* Updated Ardent Defender and Cheat Death correct hooks.
* Fixed Wolpertinger Net (41621 id) hook.
* Fixed Fire (ODS) spell boundhook.
* Script/Fix crash on loading script
Plz Verify if the scriptname exist else the core crash :)
* Script/Fix boss_star_augur_etraeus
not use auto but int32
NULL = nullptr plz
* Script/Fix boss_elisande geteffect have now 1 argument :)
* Script/Fix CastCustomSpell & getEffect
getEffect have 1 argument now :)
CastCustomSpell with float value is implemented now
* Script/Fix guldan script
* Core/Spell Rewrite CastCustomSpell & update somes spells/boss/Instances scripts
* Implemented Star Augur Etraeus script.
* Implemented Tichondrius script.
* Implemented Krosus script.
* Implemented High Botanist Telarn script.
* Implemented Guldan script.
* Implemented Elisande script.
* Added TheNighthold proper header file + defined some blank scripts, details within.
* Fixed build error in TheNighthold trash scripts + defined some blank scripts, details within.
* Implemented TheNighthold instance script.
* Implemented Trilliax script.
* Implemented Skorpyron script.
* Implemented Chronomatic Anomaly script.
* Implemented Aluriel script.
* Defined missing bosses from TheNighthold in scriptloader.
* Added TheNighthold raid sql.
* Core/Spells: Implemented using base weapon damage in spell attack power formulas
* Core/Map: Fix crash bug when teleporting out of map
* Revert "Fix build pt.4"
This reverts commit 8dc43dd420bc04fce7b77ca9e1cd9b425e948c3d
* Fix build pt.4
* Tempfix build pt.3
* Tempfix build pt.2
* Tempfix build pt.1
* Core/Spells: Fix Earthquake crash
* Core/Scripts: Fix Shivermaw crash
* Implemented EmeraldNightmare instance script.
* Added EmeraldNightmare proper header file.
* Implemented Xavius script.
* Implemented Ursoc script.
* Implemented Nythendra script.
* Implemented Ilgynoth script.
* Implemented Elerethe Renferal script.
* Implemented Dragons of Nightmare script.
* Implemented Cenarius script.
* Added TheEmeraldNightmare raid sql.
* Added TrialOfValor raid sql.
* Added Trial of Valor proper header file.
* Implemented Trial of Valor instance script.
* Implemented Odyn (ToV) script.
* Implemented Helya (ToV) script.
* Implemented Garm script.
* DB\World: Minor adjustment on last commit.
* DB\World: Fix infinite loop on mardum (bad data on 2021_01_11_00_world_sniffs_9.0.2.37142).
* DB\World: Fix sniffs overwriting old AT's.
* Core/Spell Fix SelectEffectImplicitTargets with data errors.
* Core/Spell Temporary fix crash on SelectEffectImplicitTargets
* Core/Implement item_display_info.db2 for @Mastermind ;)
* Script/Fix compile in boss_festerface
* Core/Set difficulty none by default on GetSpellInfo (prevent missing)
* Fixed build warnings in Fel Lord Betrug.
* Added VioletHold(Legion) proper header file.
* Added VioletHold(Legion) trash scripts.
* Implemented VioletHold(Legion) instance script.
* Implemented Shivermaw script.
* Implemented Saelorn script.
* Implemented Mind Flayer Kaarhj script.
* Implemented Millificent Manastorm script.
* Implemented Festerface script.
* Implemented Fel Lord Betrug script.
* Implemented Blood Princess script.
* Implemented Anubesset script.
* Added VioletHold(Legion) dungeon sql.
* Added ReturnToKarazhan dungeon sql.
* Added ReturnToKarazhan proper header file.
* Fixed build error in ReturnToKarazhan trash scripts.
* Implemented ReturnToKarazhan instance script.
* Implemented Vizaduum script.
* Implemented Shade of Medivh script.
* Implemented Opera script.
* Implemented Nightbane script.
* Implemented Moroes script.
* Implemented Mana Devourer script.
* Implemented Maiden of Virtue script.
* Implemented Curator script.
* Implemented Attumen script.
* Core\Misc: Remove old unused CONFIG_SAVE_RESPAWN_TIME_IMMEDIATELY and add some comments.
* Fix build and mpi datatype.
* rename sql
* Added CathedralOfEternalLight sqls.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Implemented CathedralOfEternalLight instance script.
* Added CathedralOfEternalLight proper header file.
* Implemented Trashbite the Scornful script.
* Implemented Mephistroth script.
* Implemented Domatrax script.
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Implemented Agronox script.
* Core\PreparedStatements: Fix pet_aura difficulty.
TODO: get right difficulty, set to NONE atm.
ERROR SQL(p): INSERT INTO pet_aura (guid, casterGuid, spell, effectMask, recalculateMask, difficulty, stackCount, maxDuration, remainTime, remainCharges) VALUES (28, BINARY, 3256, 7, 7, 1, 20000, 469, 0, 0)
[ERROR]: [1264] Out of range value for column 'stackCount' at row 1
* renamed sql.... YYYY_MM_DD_XX_DB_comment.sql
* Added VaultOfTheWardens dungeon sql.
* Added VaultOfTheWardens proper header file.
* Implemented VaultOfTheWardens instance script.
* Implemented Tirathon Saltheril script.
* Implemented Inquisitor Tormentorum script.
* Implemented Glazer script.
* Implemented Cordana Felsong script.
* Implemented Ashgolm script.
* Fixed build error in BlackRookHold trash scripts caused by scriptnames overlap.
* Added BlackRookHold dungeon sql.
* Implemented BlackRookHold instance script.
* Implemented Smashspite the Hateful script.
* Implemented Lord Kurtalos Ravencrest script.
* Implemented Illysanna Ravencrest script.
* Implemented Amalgam of Souls script.
* Added BlackRookHold proper header file.
* renamed sql to proper syntax after cherry-pick.
* Core/Spells: Frenetic Speed, fix proc from Scorch
* DB\World: Fix quest Flamebreaker Close issue: https://www.bfacore.com/d/1305-flamebreaker-quest Thanks to @wr4i7h
* TC-cherry-pick: DB/Quest: Update quest_offer_reward.
+ renamed sql files from the "future"..............
* Added HallsOfValor dungeon sql.
* Implemented HallsOfValor instance script.
* Added HallsOfValor proper header file.
* Fixed build error in HallsOfValor script caused by wrong defines.
* Implemented Odyn (HallsOfValor) script.
* Implemented Hyrja script.
* Implemented Hymdall script.
* Implemented Godking Skovald script.
* Implemented Fenryr script.
* Added DarkheartThicket dungeon sqls.
* Implemented DarkheartThicket instance script.
* Added DarkheartThicket proper header file.
* Fixed build error caused by missing defines in DarkheartThicket scripts.
* Implemented Shade of Xavius script.
* Implemented Oakheart script.
* Implemented Dresaron script.
* Implemented Archdruid Glaidalis script.
* Added NeltharionsLair dungeon sqls.
* Implemented NeltharionsLair instance script.
* Fixed build error caused by missing ids in NeltharionsLair trash scripts.
* Added NelthariosLair proper header file.
* Implemented Ularogg Cragshaper script.
* Implemented Rokmora script.
* Implemented Naraxas script.
* Implemented Dargrul the Underking script.
* Revert "HOPEFULLY its fixed now (spell_hunter.cpp line 2533 crash)"
This reverts commit 0de887992c39b243fe4bf9351cde6412a7918861
* Added CourtOfStars dungeon sql.
* Added proper CourtOfStars header file.
* Implemented CourtOfStars instance script.
* Implemented Talixae Flamewreath script.
* Implemented Patrol Captain Gerdo script.
* Implemented Advisor Melandrus script.
* Added TheArcway dungeon sqls.
* Added proper TheArcway header file.
* Implemented TheArcway instance script.
* Implemented Naltira script.
* Implemented Ivanyr script.
* Implemented General Xakal script.
* Implemented Advisor Vandros script.
* Defined Corstilax into scriptloader.
* Implemented Corstilax script.
* Core/Entities: Fix crash SpellDamageBonusTaken + SpellDamageBonusDone
* Removed SaveCost function from Soul Cleave due to crashes and had no utility for the moment.
* HOPEFULLY its fixed now (spell_hunter.cpp line 2533 crash)
* TC-cherry-pick: DB/Quest: Update quest_request_items.
* DB\World: Add missing part of "Core/Instances: Use level requirements from MapDifficultyXCondition.db2".
* Core/Spells: Fix Unstable Resonance effect
* DB\World: add 2021_01_11_02_world_castle_nathria_REAPPLY.sql
* DB\World: Fix areatrigger id overwriting on 2020_12_22_01_world_fix_daily_quest_cooking_29356.
* Fixed a crash where Taint of the Sea scriptname is used in two different scripts, changed the Trial of Valor one instead of a newer from Maw of Souls, ToV requires scripts first.
* Core\Player: Fix math again in Player::ResurrectPlayer (fixes revive command percentages).
* Core\Config: Adjust starting levels to blizz official.
* Adde MawOfSouls dungeon sqls.
* Updated MawOfSouls header file to work acordingly with new scripts.
* Fixed build errors in MawOfSouls trash scripts.
* Implemented MawOfSouls InstanceScript.
* Implemented Ymiron script.
* Implemented Helya script.
* Implemented Harbaron script.
* .
* move update to right folder
* BUILD ERROR: Missed something on Violet Hold crashfix.
* Fixed a crash in Uu'nat where players with Unstable Resonance were not present and due to lack of checks, it would have crashed. Also fixed correct hooks for Unstable Resonance effect.
* DB/Creature: Nyalotha AI
* Removed debug line from Restless Cabal.
* Fixed multiple crashes in Dread Waste file, like: containers executing whithout having inserts, Reset calling events without being in combat, moved all schedules from Reset to EnterCombat functions. (some events required combat states)
* Fixed a crash in Professor Putricide where spellscript could not find GetHitUnit anymore and EffectValue(EFFECT_0) could not be removed.
* Fixed a crash in Violet Hold.
* Fixed a crash in Warlord Zon'ozz where Scripted_NoMovementAI would not be used, converted to ScriptedAI.
* Fixed a crash in Malkorok where newTargets container was empty and when targets container is populated by newTargets list which is empty, results into crash.
* Fixed a crash in Zorlok where TextEmote was not properly handled.
* Fixed a crash on Bethilac "uiCount" method, wouldn't count properly.
* Fixed a crash in Flash Heal where additional check for ToPlayer could cause crash when caster is found but is not a player. Its enough to check for a caster and not its typeId.
* Fixed a crash in Flurry where BasePoint value could not be read.
* Core\PreparedStatements: Fix mysql error on garrison startTime out of range.
[ERROR]: [1264] Out of range value for column 'startTime' at row 1
Unhandled MySQL errno 1264. Unexpected behaviour possible.
* Core\PreparedStatements: Fix mysql error on creature respawnTime out of range.
[ERROR]: [1264] Out of range value for column 'respawnTime' at row 1
ERROR Unhandled MySQL errno 1264. Unexpected behaviour possible.
* DB\Misc: Add sniffs from 9.0.2.37142 for shadowlands areas (TODO: clean double spawns).
* Core\DB2: Fix return values on DB2Manager::GetTextSoundEmoteFor.
* Fixed crash triggered by an exploit with a crafted whisper message
* Fixed a crash in Council o Captains encounter where when killed, a captain could not find controller to count deaths.
* DB\Characters: Adjust char db difficulty update to support any version of db 2021_01_10_00_characters_implement_difficulty.
* Core\Spells: Fix crash on spell_mage_flurry::HandleDummy.
* CORE/Fix crash in SpellDamageBonusDone
* Core/Fix script_params possible loading crash
* Core/Fix RemoveRewardedQuest and include now the seasons quests
* Core/Fix GetRoll
* Merge branch 'master' of https://gitlab.com/Varjgard/shadowcore
* Fixed a crash on Execute where target is alive but when a ModifyPower was called, caster is not present.
* Fixed a crash in Wild Growth spellscript where EFFECT_2 could not be read BasePoints since its UNKNOWN EFFECT so its handled better now.
* Core/Fix Crash on CharFactionChangeResult
* Core/Instances: Use level requirements from MapDifficultyXCondition.db2 (Missing save)
* Core/Instances: Use level requirements from MapDifficultyXCondition.db2 instead of access_requirement db table
* Core/DataStores: Refactor map lookups to use Trinity::Containers::MapGetValuePtr
* Core/Units: Fixed max damage of base attack
* Fixed a crash where hunter's pet basic attack wil crash if the "attack" has been initiated but the target dies from other sources so damage cannot be calculated anymore.
* Fixed a crash in SaveCost when there was a chance caster no longer had (or dies\DC) power PAIN.
* Core/Scripts: Nazjatar
* Core/Scripts: Nazjatar scriptloader
* Nazjatar directory
* Spellbook, talents, mounts etc fixed. thanks for Arcaniafr for the hard work :)
* Core\Scripts: Fix datatypes (it is still float, not double! more coffee needed? :D )
* Cherry-picks from BfaCore (39 in total).
* rename sql to proper syntax...
* DB/Spells: Fix Uunat's Unstable Resonance debuffs
* Core/Scripts: Fix Raal The Gluttonous
* Core/Scripts: Fix Soulbound Goliath
* DB\World: Fix quest The King's Command (QuestID: 29547) (Forgot to add condition). (NOT TESTED)
* Core/Scripts: Implement boss Raal the Gluttonous (Waycrest Manor)
* Core/Scripts: Soulbound Goliath fix(now raidboss death check works correctly)
* Core/Scripts: Implement Soulbound Goliath (Waycrest Manor)
* Core/Scripts: Add trash mobs to header file (waycrest_manor.h)
* DB\World: Fix quest The King's Command (QuestID: 29547)
* DB\World: Fix quest Druid of the Claw (QuestID 2561) (corrected file name)
* DB\World: Fix Quest: Druid of The Claw (QuestID: 2561) (added SAI for door)
* Core/Scripts: Prevent another crash in Freehold
* DB/Misc: Disable Trial of the Crusader
* DB\World Fix Nyxondras Broodling Spawn and Multi Spawn Nyxondra
* Added deletes before inserts to fix primary key errors.
* DB\Hotfixes: Add missing item 158078.
* Core\Scripts: Fix datatype (it is supposed to be float, not double).
* Core/Scripts: Humongris, rewrite, fix another crash
* Core/Scripts: Fenryr, remove unneeded line
* DB\ World spawn boss Humongris
* Fixed a bug where Adderis and Aspix script would give compile error to BfACore but worked in ShadowCore.
* Core/Scripts: Humongris, fix crash
* Remove my air_blaoon_cpp script
* Fix for panda start zone. my mistake :)
* Fix Multi Spawn (Stillpine Ancestor Akida)
* DB\World: Panda starting zone quest fixes and QuestPOI's
* DB/SAI: AI - Crucible of Storms, Battle of Dazar'alor, Ny'alotha, the Waking City
* DB\World Fix Professions Trainer Herbalism and Jewelcrafting in Draenei Starting Zone
* DB/Phasing: Lost Isles, some forced phases
* Core/Quest: 447 + Life Savings, improve and fix phasing
* DB/Gilneas: Corrections
* Fixed: Stormstrike shouldn't trigger Crashing Lightning and Crash Lightning should trigger an additional Crash Lightning Aura(187878)
* Core/Quest: Endgame tempfix
* Core/Quest: The Battle for Gilneas City, tempfix pt.2
* Core/Quest: The Battle For Gilneas City, tempfix
* Core/Quest: Exodus
* Core/Quest: The Hungry Ettin
* Core/Quest: Gasping for Breath
* Core\PreparedStatements: Fix CHAR_INS_CHAR_ACTION.
(cherry picked from commit b932e954b48714c30ba1f269bd6f396250f80539)
* DB\World: Convert to SLDB 2020_12_29_12_world_more_fixes_westfall.sql.
(cherry picked from commit 8a83b61aa56a3cd55415639a625420b18f324e2c)
* DB\World: Exiles reach questline esES translation by RaggaHC.
(cherry picked from commit e1b74418a0b0846008cda3a5c67d57bef1ddfff3)
* Update minimal client dl link on README.md
(cherry picked from commit 27542607583910b020934f9e63a8c831f79e9a88)
* Core/Scripts: Gilneas, fixes which weren't merged from BFA
(cherry picked from commit 1636a2bde9b88fb1fce8e5bffa293fe84b7eedbc)
* Added RP Events after Sporecaller Zancha part2.
(cherry picked from commit 235b3f44e421c727021e594f3fb2f604d832ab31)
* Added RP Events after Sporecaller Zancha part1.
(cherry picked from commit 282cf09c12daa76d3777ae2e426a17c721753997)
* Added a npc fix, was unselectable.
(cherry picked from commit a8d5a41649485ec650e88ba021e47211726a7aba)
* DB\Characters: Update structure for difficulty.
* Core/ total Rewrite spell and implement difficulty with spellbook fixed & talent data fixed
add column difficulty in characters_aura and pet_aura int
* DB\World: Update SQL script fix for SLCore DB structure. Let me know if there's any script that i made to update them to SLCore DB structure.
* Revert "Core\Player: Fix spell book (original fix by Arcaniafr, spell difficulty removed on this one)."
This reverts commit c8a3b2d4317797f008a2969ca604f937e3c9d270
* DB\Old: Fix error in old updates (dont import, just for archiving purposes).
* Core\Config: Fix typo on "korean" dbc name. (it is same on sl and bfa after all).
* Update README.md requirements download link.
* rename sql to proper syntax.
* Added TheEternalPalace misc sql.
* Added The Eternal Palace to scriptloader.
* Added The Eternal Palace data header.
* Added Instance The Eternal Palace PH script.
* Added Zaqul PH.
* Added The Queens Court PH.
* Added Radiance of Azshara PH.
* Added Queen Azshara PH.
* Added Orgozoa PH.
* Added Lady Ashvane PH.
* Added Commander Sivara PH.
* Added Blackwater Behemoth PH.
* Added The Eternal Palace directory.
* Core\PreparedStatements: Fix level rollback on warlocks.
* Update README.md clientdata download link with mmaps.
* Fix build after cherry-pick (all cherrypicks are tested).
Missing commits compared to arcaniafr-rewrite branch:
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages [arcaniafr]
* Core/Rewrite Threat Manager [arcaniafr]
* Core/Multiple update [arcaniafr]
* HotfixOptionalData [arcaniafr]
* SMSG_PLAY_SOUND [arcaniafr]
* Treat entering other vehicles mounted on main vehicle as swapping seats [arcaniafr]
* Implement DbcLocale [arcaniafr]
* Core/PacketIO: Convert all leftover packets to use packet classes [arcaniafr]
* Core/Rewrite localString for prevent crash (alerted by XáXá #2748) [arcaniafr]
* Core/Multiples Update & fix [arcaniafr]
* Core/ Fix loading db2 with local constant final [arcaniafr]
* Core/Fix C++ counter [arcaniafr]
* Core/ Fix copyright from me [arcaniafr]
* DB/Rewrite Character_aura [arcaniafr]
* Core/Implement CastDifficulty & update somes datas [arcaniafr]
* Core/Implement Spell Difficulty into shadowcore [arcaniafr]
* DB/Update creature_template to core getCreatureTemplate
* Core/Clean HandleTrainerBuySpellOpcode
* Core/Spell Fix Coldflame & fix some possible crash
* Core/Spell Fix Fingers of Frost
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class
* Core/Implement TRADE SKILL
* Core\Player: Fix spell book (original fix by Arcaniafr, spell difficulty removed on this one).
* Updated TempleOfSerathliss first boss spell effect
* Added Temple of Sethraliss dungeon sql.
* Implemented Merektha script. (properly this time, copy-paste fail)
* Implemented Galvazzt script. (properly this time, copy-paste fail)
* Implemented Avatar of Sethraliss script.
* Implemented Galvazzt script.
* Implemented Merektha script.
* Implemented Adderis and Aspix script.
* Core\Player: Fix buff saving and buff loading. (Aura saving)
---2021_01_04_VER2---
* Core\Player: Properly fix "cant respawn" bug and revert "Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer.".
Core\Player: Final revert of bad commit: sCurrencyTypesStore.LookupEntry.
Core and build fixed for good now, reverted commits: (test before pushing please).
* Core/ Fix copyright from me [arcaniafr]
* DB/Update creature_template to core getCreatureTemplate [arcaniafr]
* Core/ Fix loading db2 with local constant final [arcaniafr]
* Core/Fix C++ counter [arcaniafr]
* Core/Clean HandleTrainerBuySpellOpcode [arcaniafr]
* Core/Rewrite localString for prevent crash (alerted by XáXá #2748) [arcaniafr]
* Core/Multiples Update & fix [arcaniafr]
* Core/Spell Fix Coldflame & fix some possible crash [arcaniafr]
* Core/Spell Fix Fingers of Frost [arcaniafr]
* Core/Rewrite Threat Manager [arcaniafr]
* DB/Rewrite Character_aura [arcaniafr]
* Core/Multiple update [arcaniafr]
* HotfixOptionalData [arcaniafr]
* SMSG_PLAY_SOUND [arcaniafr]
* Treat entering other vehicles mounted on main vehicle as swapping seats [arcaniafr]
* Implement DbcLocale [arcaniafr]
* Core/PacketIO: Convert all leftover packets to use packet classes [arcaniafr]
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class [arcaniafr]
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages [arcaniafr]
* Merge branch 'master' into Arcaniafr-rewrite [arcaniafr]
* Core/Implement TRADE SKILL [arcaniafr]
* Core/Implement CastDifficulty & update somes datas [arcaniafr]
* Core/Finaly fix spell book and somes errors [arcaniafr]
* Core/Implement Spell Difficulty into shadowcore [arcaniafr]
---2021_01_04---
Core\Player: Fix buff saving and buff loading. (Aura saving)
* Core and build fixed, reverted commits:
Core/Multiples Update & fix [arcaniafr]
Core/Rewrite Threat Manager [arcaniafr]
DB/Rewrite Character_aura [arcaniafr]
Core/Implement CastDifficulty & update somes datas [arcaniafr]
Core/Finaly fix spell book and somes errors [arcaniafr]
Core/Implement Spell Difficulty into shadowcore [arcaniafr]
* Core\Player: Properly fix "cant respawn" bug and revert "Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer.".
* Core\Player: Edit comments on buff fix. (aura)
* Core\Player: Fix buff saving and buff loading.
* Core/ Fix copyright from me
* DB/Update creature_template to core getCreatureTemplate
* Core/ Fix loading db2 with local constant final
* Core/Fix C++ counter
* Core/Clean HandleTrainerBuySpellOpcode
* Core/Rewrite localString for prevent crash (alerted by XáXá #2748)
---2021_01_03---
* Added these locales as default to repack: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW
* CMS updated.
* Core\Player: Hackfix for Player::BuildPlayerRepop and Player::KillPlayer. DEBUG ASAP!!!
NOTE TO DEVS:
temp hackfix for bug where player cant revive at all when died.
Player::BuildPlayerRepop function is broken and Player::KillPlayer, needs debugging asap.
happens on darkmaulcitadel dungeon and almost everywhere on the world...
the hackfix will tele player now to nearest graveyard and resurrect the char automatically.
-Varjgard
* Core\Player: Fix math in Player::ResurrectPlayer.
* Core\Scripts: Add "if (player->IsAlive())" to bot ai on darkmaulcitadel.
* Update README.md
* Add 9.0.2.36949 client data download link to readme.md for: deDE enUS esES esMX frFR itIT koKR ptBR ruRU zhCN zhTW.
* Core\Config: Adjust expansion info, and change to right expansion...
* Core\Configs: Adjust dbc file setting comments.
* Update gamebuild to 9.0.2.36949 and add minimal client download link to readme.md.
* Core/Group use groupInvite, prevent possible crash
* add whitespace.
* Core\LootSystem: Fix loot rolling system. can loot bosses now with loot roll.
Core\LootSystem: Add currency looting back (accidentally removed by old commit).
Core\Scripts: Fix build error on bfa_npc_azerite_bomb.
Core\Groups: Fix crash on Group::RemoveMember.
Core\Scripts: Fix crash on instance_darkmaul_citadel::GenerateCombatAI.
DB\World: Rename sql to proper syntax............
* Core\Database: Use replace instead of insert on some queries to fix bugs incase core crashes.
* Added THE MOTHERLODE!!! dungeon sqls.
* Implemented Mogul Razdunk script.
* Implemented Rixxa Fluxflame script.
* Implemented Coin-Operated Crowd Pummleler script.
* Implemented Azerokk script.
* DB\World: Darkmaul Citadel Dungeon graveyard.
* Core\Config: Add CheckGameObjectLoS to config.
* Core\Scripts: Fix bug where players are rolled back to previous level on logout.
* Core\OpCodes: Set opcode trace logs back to trace log from error log.
* Core\Spells: Fix crash on spell_dru_wild_growth::spell_dru_wild_growth_SpellScript::FilterTargets.
* Cherry-picks from BfaCore.
* Fixed a couple sql errors and renamed files to standard naming convention.
* DB/Spells: Fix SQL for Crash Lighning / Crashing Storm / Flametongue / Searing Assault
* Updated Gathering Storms buff value.
* Added Crash Lightning and Crushing Storms talent sql.
* Fixed: Crash Lightning and Crashing Storms talent
* Added Flametongue and Searing Assault talent sql.
* Updated Searing Assault and Flametongue effects, handle better through script.
* Fixed: Rescripted Flametongue and fixed Searing Assault talent
* Added Frostbrand and Hailstorm talent sql.
* Fixed: Frostbrand spell effect (slow) and Hailstorm (talent)
* DB/Creature: Into the Mists, General Nazgrim
Assign script
Fix gossip menu
Fix gossip option
* Core/Scripts: Into the Mists, fix scene on arrival to Jade Forest
* Core/Quests: Into the Mists, General Nazgrim script
* Removed, handled by Script (thx Incognito)
* Core/Scripts: The Mission, fix scene on arrival to Jade Forest
* Core/Quest: The Mission
* DB/Creature: Captain Rodgers
Fix gossip
Set scriptname
Cleanup SAI which was also wrong
* Core/Quest: Fear No Evil, handle all versions
* DB\World: Northern Stranglethorn FIXES now you can get achievement (alliance side now). + I forgot to add a line to this fix. Pardon me :P
* Core/Spells: Fix some missing spellscripts effects
* DB\World: Northern Stranglethorn Quests + Quest POI fix + Achievement (some quests needs to be core scripted) Now they are on autocomplete.
* Core/Scripts: Some spellscripts fixes
* Core/Scripts: Fix build
* DB\World: Westfall quest poi fix (forgot to delete smth :P )
* Core/Scripts: Missing enumerator
* DB\World: More quest poi fixes on Westfall. Now westfall is complete!
* Core/Scripts: The Speaker's Imperative, fix mistake
* Core/Quest: Cry for the moon
* DB\World: Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :P yeah bitches..
* Fix Quest Feeding the Hungry and the Hopeless (QUEST ID 26271) Now it's blizzlike :P yeah bitches..
* DB/Creature: Oliver Harris, assign script
* DB/Creature: Oliver Harris, assign script
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB\World Fix lot of Creature Skinning Kul Taris and fix Stormsong Loyalist
* Fix for Quest 26232. Thanks Incognito for script fix.
* Added phase id as the npc in db, thanks to incognito for script update, wait fir my sql fix for this quest
* Revert "Core/Scripts: Horatio Laine, some improvements"
This reverts commit 380f254e274dcbfa21c205aeca0b114c73d0512c
* Core/Scripts: Missing include
(cherry picked from commit 1a527283375b437bf38d5bc327488ff5b1c041e9)
* Revert "Core/Scripts: Missing include"
This reverts commit 1a527283375b437bf38d5bc327488ff5b1c041e9
* Revert "DB/Creature: Some unneeded auras cleanup"
This reverts commit 255df1107b4a1f40146c4f7e4ff1ae0a5192e22c
* DB/Creature: Some unneeded auras cleanup
* Core/Scripts: Horatio Laine, some improvements
* Core/Scripts: Missing include
* Core/Scripts: Lou's Parting Thoughts, fix phasing
* Core/Scripts: Lou's Parting Thoughts, fix event
* Renamed file to proper name :)
* DB\World: Fix Quest zone Redridge Mountains
* DB\World Fix lot of Creature Skinning Zuldazar
Fix King K'tal Multi Spawn
Fix Bramblewing Multi Spawn
Young Savagelands Devilsaur is no longer friendly
* Core/Spells: Crash Lightning, modify Stormstrike buff
* Core/Scripts: Ripsnarl
* DB/Creature: Ripsnarl, assign script
* Update all Professions Trainer (Dazaralor) now working all Trainers in Dazaralor
* DB/World Fix All Professions (Boralus) and (Dazaralor)
* DB\World: Fix Ripsnarl unit flags
* DB\World: Fix Ripsnarl faction
SQL Rename
* DB\World (Duskwood Zone Fix + Almost all quests and All Quest POI + Achievement
QuestID: 26760 (needs to be scripted :P) now is on autocomplete.
* DB\World:Fix Herbalism Trainer Stormwind
* DB/World Fix Fishing Trainer (Orgrimmar)
* DB/Phasing: Fix some Dark Portal issues
* DB/Wordl: Fix Skinning Trainer (Boralus) and (Dazar'alor)
* DB\World Fix quest_template_addon Echo of Warlord Zaela
* DB\World Fix quest Echo of Gul'dan
* DB\World Fix quest Caverns of Time
* Core\Scripts rewritten Npc Transmorpher Beacon
* Core\Scripts Fix toy Transmorpher Beacon added 99 models
* DB/Wordl: Fix Mining Trainer (Boralus) and (Dazar'alor)
* Update 2020_12_23_05_world_fix_Herbalism_trainer_boralus_and_Dazaralor.sql
can now learn Zandalari Herbalism
* DB/Wordl: Fix Herbalism Trainer (Boralus) and (Dazar'alor)
* rename to proper syntax. yyyy_mm_dd_xx_db_message.sql
* Core/Fix crash save azerite_item
* Core/Scripts: Gorgroth, some workaround because of 'new' AI bug
* 4f55cd3 Core/Multiples Update & fix[arcaniafr]
10b19eb DB/Gameobject: Dark Portal, cleaner phasing fix [Incognito]
e3b8171 Core/Scripts: Darkmaul Citadel - rewrite Gorgroth [Incognito]
f49ea51 Core/Scripts: Gorgroth, remove nonsense code [Incognito]
07fd85e Core/Scripts: Gorgroth, remove nonsense code pt.2 [Incognito]
0d24dbb Merge branch 'master' into Arcaniafr-rewrite [arcaniafr]
* Core/Spell Fix Coldflame & fix some possible crash
* Core/Spell Fix Fingers of Frost
* Core/Rewrite Threat Manager
* DB/Rewrite Character_aura
* Core/Multiple update
HotfixOptionalData,
SMSG_PLAY_SOUND,
Treat entering other vehicles mounted on main vehicle as swapping seats,
Implement DbcLocale
* Core/PacketIO: Convert all leftover packets to use packet classes
Fixed commit
* CORE/Packet convert SMSG_INVALIDATE_PLAYER to new packet class
* Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages
Update to 9.0.2
* Merge branch 'master' into Arcaniafr-rewrite
* Core/Implement TRADE SKILL
* Core/Implement CastDifficulty & update somes datas
* Core/Finaly fix spell book and somes errors
* Core/Implement Spell Difficulty into shadowcore
* Core/Scripts: Gorgroth, remove nonsense code pt.2
* Core/Scripts: Gorgroth, remove nonsense code
* Core/Scripts: Darkmaul Citadel - rewrite Gorgroth
* DB/Gameobject: Dark Portal, cleaner phasing fix
* DB/SAI: Plaguefall, part 1