World of Warcraft: Shadowlands 9.0.2 Server | ShadowCore release + client.
This is the most complete Shadowlands core available currently.
---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
* fix typo on dh tempfix.
* Core\Scripts: Tempfix for DemonHunter talent choosing.
NOTE: Talents activate on quest The Imp Mother's Tome
* Merge branch 'master' of 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 Varjgard / ShadowCore
* Merge branch 'master' of 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 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...............
* 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 Varjgard / ShadowCore
* Build error, missed a ;...
* Miss-type, fixed
* Fixed crash in MindFlayerKaarhj script.
* Merge branch 'master' of Varjgard / ShadowCore
* Fixed sql which can lead to database error.
* Core/Fix GetRoll
* Merge branch 'master' of 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 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 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: Flamebreaker [Quest] - BFACore 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 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? )
* 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)
* 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
* fix typo on dh tempfix.
* Core\Scripts: Tempfix for DemonHunter talent choosing.
NOTE: Talents activate on quest The Imp Mother's Tome
* Merge branch 'master' of 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 Varjgard / ShadowCore
* Merge branch 'master' of 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 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...............
* 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 Varjgard / ShadowCore
* Build error, missed a ;...
* Miss-type, fixed
* Fixed crash in MindFlayerKaarhj script.
* Merge branch 'master' of Varjgard / ShadowCore
* Fixed sql which can lead to database error.
* Core/Fix GetRoll
* Merge branch 'master' of 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 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 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: Flamebreaker [Quest] - BFACore 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 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? )
* 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)
VIDEO:
shadowcore1
https://streamable.com/4nwus4
https://streamable.com/ofoyo4
https://streamable.com/40g7bn
World of Warcraft - Shadowlands 9.0.2 server core.
How to use:
1. Install World Of Warcraft 9.0.2 (36893).
2. Install Repack to "WOW\ShadowCore 9.0.2 Repack". (Dont use too long path!)
3. Run CoreLauncher.exe.
4. Play World Of Warcraft.
Default account:
-
user: GM@GM
pass: admin
ShadowCore is a "World Of Warcraft - Shadowlands" emulator.
We offer products and support for our users.
There is also free test sources and repacks available.
[Скачать сборку] | [Скачать клиент]
UPDATE:
Выложил на ФТП (вкладка 1n-game) платные репаки за: декабрь, январь и февраль. Старый состав развалился, платежные обязательства по старым договоренностям нас больше не связывают. За новую сборку\репак мы заплатили ПОВТОРНО, а старую (дважды оплаченную) отдаем бесплатно.
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2020_12_28.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_01_03.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_01_04.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_01_04_VER2.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_01_20.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_01_26.exe
https://ftp.warcraft.life/1ngame/SL/Server/ShadowCore_9.0.2_Repack_2021_02_13.exe
Последнее редактирование модератором: