Skip to content

Windows Release (2022-11-23)

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Nov 16:20
· 126 commits to master since this release
d3c5801

Commits

  • Rework shapeshift remaining rage for warrior (killerwife)
  • Rework regeneration to avoid discarding diff and desynching client and correct rage and runic power formula (killerwife)
  • Add comment to triggeredSpellId about override (killerwife)
  • Implement scriptability of ignore root for spells and add proper serverside check for blink (killerwife)
  • 3d08d2f: Do not send energize log for EffectPowerDrain (killerwife)
  • Use m_miscvalue in HandleModDamagePercentDone for correct application (killerwife)
  • Fix regen and compilation warning (killerwife)
  • Move AURA_INTERRUPT_FLAG_ACTION_LATE to Cast per Lesser Invisibility evidence (killerwife)
  • Implement aura script storage (killerwife)
  • 95a43c1: Player/Cooldowns: Fix permanent cooldowns being stuck with usage of Player::RemoveAllCooldowns through chat command (killerwife)
  • Reimplement Setup using spellscript and fix only proc on autoattacking (killerwife)
  • Refactor and name other rogue scripts (killerwife)
  • Implement GAME_EVENT_SCHEDULE_YEARLY, GAME_EVENT_SCHEDULE_LUNAR_NEW_YEAR and GAME_EVENT_SCHEDULE_EASTER (killerwife)
  • Implement IsPercent for EVENT_T_FRIENDLY_HP (killerwife)
  • Fix SPELL_EFFECT_CREATE_ITEM not working after recent addition (killerwife)
  • Fix safeguards in SPELL_EFFECT_CREATE_ITEM (killerwife)
  • 4e292a1: Adjust Out of Combat Health Regeneration & Timer for Player controlled npcs and normal npcs (AnonXS)
  • 2575a5e: [SD] Make ChoRush Sit on Dungeon Create when King Gordok done (AnonXS)
  • 0212813: [Spell] Add script for s.8555 Left for Dead -> s.8359 (AnonXS)
  • Fix regeneration formula to be dynamic based on enum (killerwife)
  • 547d01c: [z2788] Implement optional, customizable per-creature waypoint pause timer on interaction, and allow to change the default value in config. (Nytanath)
  • a514447: Implement command .debug areatriggers to make areatrigger scripting easier by informing gamemasters when they enter an areatrigger. (Nytanath)
  • 1c355db: Implement command .list areatriggers to list all areatriggers within the same map (if instanceable) or area (if continent) as the user. (Nytanath)
  • 5ffefd0: Implement command .tele warp to teleport the user along a specified axis by a specified value. (Nytanath)
  • 1e5c2b0: Fix log file timestamps. (Nytanath) #481
  • d492bb2: [WheatyExceptionReport] Sync WheatyExceptionReport file with TC (Cyberium)
  • c61dda7: [WheatyExceptionReport] Fix crash log not being generated (Nytanath)
  • 15c32b0: [WheatyExceptionReport] Fix revision printing (Cyberium)
  • e40075d: [WheatyExceptionReport] Fix too small buffer size (Cyberium)
  • b342aec: [WheatyExceptionReport] Add support for newer windows os detection (Cyberium)
  • 9032312: [WheatyExceptionReport] Remove deprecated usage of GlobalMemoryStatus (Cyberium)
  • f753f49: [WheatyExceptionReport] Add windows crash log support for realmd too (Cyberium)
  • d79a243: Add mirror of instance templates commit in classic-db (killerwife)
  • Fix preprocessing of EquallyChanced and ExplicitlyChanced (killerwife)
  • 3a491f2: Fix column count after z2788 (cala)
  • 7112fbc: Fix saving of gameobjects spawned via .gobj add command to DB. (Nytanath) #483
  • c07a596: Fix linear path bug (Cyberium)
  • Added clarification about gobject near and additional info about creature group to npc info (killerwife)
  • Add dberror for empty pool templates (killerwife)
  • Adjust critter fleeing to only happen on player controlled attacker and fix interaction with recent cc evade (killerwife)
  • 4255e77: GameObject/Creature: Fix double add to world causing multiple linked traps (killerwife)
  • 99b0a86: [SD] Add OnStealthAlert Check for Klaven Mortwake 7053 (AnonXS)
  • Adjust Phasing for Venoxis in ZG & Add missing (tbc+) Ability Virulent Poison Proc 22413 (AnonXS)
  • c2698d8: Update min/max values of SKILL_RANGE_MONO skills on character levelup. (Nytanath)
  • 9739b75: Set off-hand attack speed for mobs to the same speed as main hand, and delay off-hand attack by half of the speed instead of the full speed. (Nytanath) #482
  • Backport wotlk Pet::StartCooldown to fix some spells (killerwife)
  • fad6d74: Add not remove on evade to Hate to Half (killerwife)
  • Implement Hate To Half and move Hate To Zero to spellscript (killerwife)
  • Implement handling of permanent item based cooldown events (killerwife)
  • Fix compilation of previous commit (killerwife)
  • c32d281: Change back HandleCreatureQueryOpcode to PROCESS_IMMEDIATE due to quests ignoring guid (killerwife)
  • Award halaa battle token anywhere in halaa and to anyone who dealt a kill (killerwife)
  • Safeguard assist combat in instances against mobs which should not help ever (killerwife)
  • 8d892c1: Correct MSG_QUERY_NEXT_MAIL_TIME fill in vanilla (killerwife)
  • df1cd72: [z2789] Allow to change a specific creature spawn's npcflags via creature_spawn_data_template. (Nytanath)
  • 501e497: [z2790] Port breadcrumb quest system from TrinityCore. Closes cmangos/mangos-tbc#521 (Nytanath)
  • Reimplement overriding of SPELL_AURA_TRANSFORM displayId with new hook to combat m_amount collision (killerwife)
  • d577d3e: Add cmake integrated LTO option (insunaa)
  • e078dfa: SpellScripts/Auras: Fix GetAuraScriptCustomizationValue implementation (killerwife)
  • 2154add: Fix mangos.sql (cyberium)
  • a57aa7f: Fix errors due to [-Wodr] (killerwife)
  • f74befe: Fix compilation due to previous commit for [-Wodr] (killerwife)
  • Fix SMSG_BATTLEFIELD_LIST fill (killerwife)
  • Fix 2 battleground packet structures (ratkosrb)
  • Change SCRIPT_COMMAND_DESPAWN_GO to ForcedDespawn usage and add timer (killerwife)
  • Fix ForcedDespawn of certain GOs which do not despawn on action (killerwife)
  • Fix notifying on GO use after zangar rework (killerwife)
  • Add vanilla only missing include (killerwife)
  • dd8e5f2: Implement areatrigger event involving Justine Demalier and Melris Malagan in Stormwind (Nytanath)
  • Tryfix crash happening due to buffer overflow due to smooth path step size (killerwife)
  • 4f49678: Prevent relearning of profession specializations on login. (Nytanath)
  • Fix typo in function name SendBattleGroundList (insunaa)
  • Change chest aggro prototype to something thats actually valid (killerwife)
  • b2c9e83: Unit/Charm: Fix interaction of possess with cc at start and during possess (killerwife)
  • Add dummy HandleDelayedInstantAnimation for preventing stuck target (killerwife)
  • Remove changing of Z in favor of fixing db data (killerwife)
  • Fix dbguid targeting not working with dynguid (killerwife)
  • Fix respawn command not respawning spawn group spawns in vicinity (killerwife)
  • Remove cliffwalk hack to fix some client behaviour (killerwife)
  • ba3f8c3: Implement ITEM_EXTRA_IGNORE_QUEST_STATUS to allow items that start a quest to drop for players even if they have the related quest already accepted/completed/rewarded. (Nytanath)
  • Stop damage split from dealing pushback (killerwife)
  • Enable player cast spells when mindcontrolling entity to interrupt MC instead of going silent (killerwife)
  • c51aa5f: Increase minimum version of cmake for git id (Cyberium)
  • 65dc8b4: Update ZLIB to 1.2.12 (Cyberium)
  • dc01358: Fix build for cmake version < 3.21 (Cyberium)
  • e6d2fbc: [z2791] Expand list object command (Cyberium)
  • 2a54f8d: Fix support for cmake 3.16.3 (Cyberium)
  • ed5ba22: Fix AV script (celguar)
  • Do not allow charming an owned creature even if npc owner (killerwife)
  • Initialize worldstates based on completed encounters mask on map load (killerwife)
  • Fix bool logic fail causing wrong behaviour (killerwife)
  • a8278ee: Conditions/WorldState: Implement CONDITION_WORLDSTATE_EXPRESSION (killerwife)
  • Implement SMSG_GUILD_DECLINE (killerwife)
  • Implement queue for specific BG instance (killerwife)
  • bb48d31: WorldState/Conditions: Rename CONDITION_WORLDSTATE due to conflicting name with official data (killerwife)
  • Fix emote state handling for text emotes like dance (killerwife)
  • d4f6f8d: [z2792] SpawnGroup: Implement using conditions for spawning rather than raw worldstates (killerwife)
  • Add additional checks on load for new conditions and clarifying messages about skipping (killerwife)
  • Add permanent serverside cooldowns for db loaded auras (killerwife)
  • f24b9cd: Spell/Player: Fix permanent cooldown spells bugging out clientside (killerwife)
  • 1a078f0: SpawnGroup/WorldState: Fix looking for worldstate_name in wrong db (killerwife)
  • Fix loading order (killerwife)
  • Add slightly more tolerance to going back to ranged mode automatically (killerwife)
  • Enforce evade of critters on flee end (killerwife)
  • Implement IsAboveGround (killerwife)
  • 4385bfe: Player/Spell: Do not send zero spellmods on login (killerwife)
  • 21d140e: [z2793] Scripts: Add two float columns to dbscripts for future use (killerwife)
  • Implement SCRIPT_COMMAND_SET_WORLDSTATE (killerwife)
  • dfc9efa: improve platform labelling by addin arm archs (insunaa)
  • 51725ae: Update The Blackwood Corrupted script to CombatAI (insunaa)
  • 1932bbd: Added Theramore sparring event - Red vs Blue (insunaa)
  • 6bdbad0: [z2794] SpawnGroup: Implement chance for spawn_group_spawn (killerwife)
  • 9b0d3fe: SpawnGroup/Instance: Implement experimental OnCreatureGroupDespawn hook for research (killerwife)
  • 2040ace: SpawnGroup/Instance: Fix compilation and compilation warning (killerwife)
  • Add higher precision reading for gameobject table (killerwife)
  • Exclude critters from chest aggro (killerwife)
  • c27cd15: NPC/Vendor: Fix proper MAX_VENDOR_ITEMS limit at 150 (killerwife)
  • af7fdb9: Quest/Player: Do not display visible quests above maxlevel as grey question mark (killerwife)
  • 20de401: Spell/Unit: Fix sending of SMSG_ENCHANTMENTLOG (killerwife)
  • d5ea89b: Update and improve github action script (Cyberium)
  • Also add precise loading to GO orientation (killerwife)
  • beee743: Item/Spell: Add enchantment log on enchant removal (killerwife)
  • bcab977: EAI/Scripts/EscortAI: Enable specifying waypoint_path entry (killerwife)
  • Modernize and improve script and move path to waypoint_path (killerwife)
  • Get rid of escort AI dependancy through overload of escort AI (killerwife)
  • e84dd28: [z2795] Waypoint: Implement forced naming of waypoint_path paths (killerwife)
  • Minor unification of code with wotlk (killerwife)
  • Fix AI crash on movegen init and fix pathId not being filled correctly for PATH_FROM_WAYPOINT_PATH (killerwife)
  • c83a01b: Fix EAI docu about ACTION_T_SET_SPELL_SET (killerwife)
  • 375e0c4: Pet/Player: Do not save auras with AURA_INTERRUPT_FLAG_LEAVE_WORLD (killerwife)
  • 8ee0ed4: Add notes about missing documentation and deprecated stuff (killerwife)
  • 2c19362: Map/Vmap: Fix liquid level query not going through on maps without terrain but with vmap (killerwife)
  • e95da00: [SD2] Script for Mountaineer Pebblebitty Removed (Grz3s)
  • db64246: Add more EAI notes about deprecation (killerwife)
  • 46e83e0: Fix EAI docu about ACTION_T_UPDATE_TEMPLATE (killerwife)
  • Refactor, rename and implement rest of enum SpellAttributes (killerwife)
  • Also utilize SPELL_ATTR_PROC_FAILURE_BURNS_CHARGE on roll chance fail (killerwife)
  • Rename SPELL_ATTR_DO_NOT_LOG_IMMUNE_MISSES back to original SPELL_ATTR_NEED_EXOTIC_AMMO true meaning (killerwife)
  • 42161a1: Fix group update flags (celguar) #485
  • 1779dfb: Spell/AI: Add SpellCastResultNames for more legible errors (killerwife)
  • 1246ab9: Fill feature/SpellCastResultNames (AnonXS) #486
  • 1cacb93: Restore build with playerbot enabled (Cyberium)
  • 6df55b0: [z2796] Spell/Fishing: Implement all SpellAttributesEx (killerwife)
  • Implement and name SpellAttributesEx2 (killerwife)
  • Implement and name SpellAttributesEx3 (killerwife)
  • Implement and name all vanilla SpellAttributesEx4 (killerwife)
  • 96501db: Add two warden_scans (killerwife)
  • Fix SPELL_EFFECT_DISTRACT not going off if there is at least one target in combat (killerwife)
  • Make hit rolls be done from perspective of GO owner to not by pass PvP abilities (killerwife)
  • Add missing support for waypoint_path and use PathId as PathId rather than as Entry (killerwife)
  • Fix some last errors with migration of OverrideEntry to PathId for waypoint path (killerwife)
  • Fix SPELL_EFFECT_DISTRACT target implementation through SPELL_ATTR_EX_NOT_IN_COMBAT_TARGET (killerwife)
  • 4124b80: CONFIG_INT32_QUEST_LOW_LEVEL_HIDE_DIFF should be 5 instead of 4 (AnonXS)
  • Use already existing interpolation functions instead of creating our own (Shauren)
  • f908222: fix aura 8733 stacking with itself (Brz)
  • Fix self cast mask calculation and usage of SPELL_ATTR_EX_CANT_TARGET_SELF with selfTargeting (killerwife)
  • Add safeguard against 0 hp to HandleModTotalPercentStat (killerwife)
  • Fix diff for scriptability from tbc (killerwife)
  • Trigger AURA_INTERRUPT_FLAG_ATTACKING for auto attack spells too (killerwife)
  • Change SCRIPT_COMMAND_SET_ACTIVEOBJECT to also support GOs (killerwife)
  • Remove requirement for SCRIPT_COMMAND_START_RELAY_SCRIPT to have unit source (killerwife)
  • Rename SetTriggerChance to SetEffectChance and generalize it to all effects (killerwife)
  • c6c849c: Make HarvestSilithidEgg only trigger effects with a specific chance (killerwife)
  • Fix condition in Unit::RemoveAurasOnCast for spell attributes (killerwife)
  • 38f32a2: Spell/Cooldowns: Make pickCooldowns helper func reflect client usage of picking item cooldowns (killerwife)
  • Fix missing due to death prevention removing damage too early (killerwife)
  • e124925: Spell/Cooldown: Fix cooldowns due to bad bool logic (killerwife)
  • 6d54ade: Spell/Rogue: Make rogue sap explicitly remove stealth auras and remove code for distract due to attr changes (killerwife)
  • 9171887: Unit/Spell: Rename UNIT_FLAG_NON_ATTACKABLE_2 to UNIT_FLAG_UNTARGETABLE (killerwife)
  • 5bbb3a2: Unit/Spell: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (killerwife)
  • 98987af: Spell/Aura: Rename SPELL_AURA_MOD_UNATTACKABLE to SPELL_AURA_MOD_UNTARGETABLE (killerwife)
  • 77077e2: Revert "Spell/Aura: Rename SPELL_AURA_MOD_UNATTACKABLE to SPELL_AURA_MOD_UNTARGETABLE" (killerwife)
  • ecaed12: Sync CI files with wotlk (Cyberium)
  • ebb497a: Fix dynamic object ground collision (celguar) #488
  • 6518d36: Fix unavailable trainer spells show up in list (celguar) #489
  • Fix spellid in sweeping strikes fix (killerwife)
  • 4750473: Fix wrong change in trainer spells commit (Shauren) #490
  • a2ad9a2: Prevent lost items from being returnable (Henhouse)
  • Add UpdateTimers to UpdateAI to fix some scripts not working (killerwife)
  • Reimplement improved blizzard as spell script with precast spell (Henhouse)
  • a0f5c3d: Spell/BG: Move BG flag aura handling to spell script (Henhouse)
  • f4b32b6: Fix delayed respawnsave crash (insunaa)
  • bbe76cc: Spell/Pet: Enable calling HandlePetCancelAuraOpcode for non mover (killerwife)
  • f7de74d: Spell/Cooldown: Move CharmCooldownInitialize to properly supply newly controlled creatures cooldowns (killerwife)
  • 456ccec: Spell/Creature/Cooldown: Properly send cooldowns due to categoryRecTime and SPELL_ATTR_COOLDOWN_ON_EVENT to pets and charms (killerwife)
  • 6aead0e: Unit/AI: Implement SELECT_FLAG_USE_EFFECT_RADIUS_OF_TRIGGERED_SPELL and (killerwife)
  • Fix order of sending aura update on stack change (killerwife)
  • Properly init aura for proccing in chat add aura command (killerwife)
  • 6fca0ba: Set build version to RelWithDebInfo by default for releases (Cyberium)
  • 7322ae8: Set prebuilt as release to make it available in home page of the project (Cyberium)
  • f7e196f: Map/Vmap: Fix grid unload logic due to recent changes (killerwife)
  • 503e9be: Map/Vmap: Add one more reset to previous commit (killerwife)
  • 04a524d: Add spawn_group_entry table support for list object command (Cyberium)
  • e7f50ce: Add support for creature_spawn_entry and spawn_group_entry to list creature command (Cyberium)
  • 61d3eb6: tryfix release not building with extractors (insunaa)
  • 21b8c7b: Load WMO area names (Cyberium)
  • 3da5212: Fix area name in GPS command in WMO cases (Cyberium)
  • 81b26bd: Fix uninitialized flags (Cyberium)
  • e422e76: Add another fallback to get areaname in some case (Cyberium)
  • f83e98e: add apple silicon support in g3dlib (insunaa)
  • 7dc18a6: Ike3 playerbots module (celguar)
  • 799c2d8: Additional ike3 bots mods (celguar)
  • 3fb85d6: LFG Patch (from vmangos) + bots mod + talents check (celguar)
  • 272b162: BG fixes (celguar)
  • ffdfb91: Crashfixes (SPP User)
  • ee36eb1: Custom stuff (celguar)
  • ed97823: WIP anti crash & instances speed up (celguar)
  • e53d372: Only show ful lwho list with gm on (celguar)
  • 8100cc3: Update ChatHandler.cpp (celguar)
  • de03ea8: Fix who list (celguar)
  • bc75c3a: Save zones with real players (celguar)
  • c7d070f: Fix bots wallclimb (celguar)
  • 67c12e3: Update Bots (celguar)
  • 4ff609a: Transmog Mod (Thx Ace) (celguar)
  • b257c45: City Protector rank port from vmangos (celguar)
  • ea87543: Update Bots (celguar)
  • 48f284f: Add flying from vmangos (celguar)
  • 0fd371a: Restore Collectors Edition (celguar)
  • 8cfccdb: anti crash tweak (celguar)
  • 26e7c4c: Update Bots (celguar)
  • 6746022: Less strict performance check (celguar)
  • c07ef6f: Update Bots (celguar)
  • 6315198: Update Bots (celguar)
  • 3b33bad: Fix solocraft (celguar)
  • 2f09c65: Fix bots mods (celguar)
  • 36ad2f1: Learn all my level command (celguar)
  • 2700f2d: Update Bots (celguar)
  • c33fd2d: Fix learn spells command (celguar)
  • cut long addon messages from new client (celguar)
  • 6946001: Add dynamic object searcher (celguar)
  • 6a1d1df: Fix bots mods (celguar)
  • dfc3664: Do not disband group on logout if bots enabled (celguar)
  • 895bb70: Do not logout bots on shutdown (celguar)
  • 86f8218: Update bots mod (celguar)
  • 8cb044c: Less often far distance update (celguar)
  • 5380c8f: Update zones check (celguar)
  • fb671cb: Fix for melee facing (celguar)
  • c5cc386: -Crash fix: Stops bots from logging in multiple times. (mostlikely4r) #1
  • a60cdac: -Changed diff calculations: Avg diff is now a 60 second rolling average that is calculated every tick. Max diff is now reset to the max diff of the last 60 seconds every 5 minutes. (mostlikely4r) #2
  • 3cfe5b1: Change maxDiff skips to AvgDiff (mostlikely4r) #2
  • 3e4f42b: -fix missing lines (mostlikely4r) #2
  • 1e4a35f: Pass language to HandleCommand for adding filtering (mostlikely4r) #4
  • 131862e: Update ubuntu.yml (celguar)
  • 449fcdc: Update ubuntu.yml (celguar)
  • 99e2093: Update windows-release.yml (celguar)
  • 817089d: Update ubuntu.yml (celguar)
  • ac8bd54: Update windows.yml (celguar)
  • 40dd2ec: Update macos.yml (celguar)
  • 68523d8: Update ubuntu.yml (celguar)
  • d3c5801: Update windows-release.yml (celguar)