Skip to content

Releases: lduguid/mangos-tbc

Development Build(2025-01-22)

22 Jan 06:32
Compare
Choose a tag to compare

Commits

  • Add safeguards against nullptr (killerwife)
  • Add automatic remount and speed change using MountEntry (killerwife)
  • Attempt to remedy dungeon spawn group creature entry gen (killerwife)
  • Fix infinite loop from previous commit (killerwife)
  • Make mincount also respond to other randomization types of entry (killerwife)
  • Reorder creature_spawn_entry code to stop double reroll for creature (killerwife)
  • 30ec2a2: [SD] Correct EscortFaction for 2769 npc_professor_phizzlethorpe (AnonXS) #704
  • a1f260c: [SD] Corret EscortFaction for 2917 npc_prospector_remtravel (AnonXS) #705
  • f8fe0a8: World/Core: Instance id's being packed and shuffled after instance reset being started for old ids. (mostlikely4r)
  • dc062a5: disable map optimizations for playerbots if sPlayerbotAIConfig.disableBotOptimizations (default off - optimizations enabled) to allow full activity at all times (Redbu11) #689
  • 87e8721: Creature summon: Keep creature pet active so it can properly be removed from active during Map::Remove (mostlikely4r) #699
  • Fixed INSTALL target on windows having incorrect path for debug pdb and missing one of openssl dlls (Shauren)
  • Fix EOTS bases being capturable multiple times (insunaa)
  • Minor codestyle change (killerwife)
  • Fix aura generator not applying other effects and add condition for cloak dome (killerwife)
  • fix mana absorb shield (insunaa)
  • deprecate ApplyPowerMod (insunaa)
  • Added a custom smart pointer type unique_trackable_ptr - a specialized variant of std::shared_ptr that enforces unique ownership (Shauren)
  • Use new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently) (Shauren)
  • d9f7627: Add missing GetWeakPtr functions (#1) (Foe)
  • Defer GameEventUpdateCreatureDataInMapsWorker to map itself (killerwife)
  • Wave 1 of safeguards against race conditions (killerwife)
  • Implement TRIGGERED_FORCE_COSTS and aura triggerflag support (killerwife)
  • Try to make power rounding accurate (killerwife)
  • Switch from ceilf to ceil (insunaa)
  • Loramus Thalipedes 7783 update (Grz3s)
  • Stone Watcher of Norgannon 7918 (Grz3s)
  • Fix Kael'Thas Flamestrike exploding immediately (insunaa)
  • Implement Westfall GY as fallback graveyard (insunaa)
  • Add Crossroads as Horde default (pending confirmation) (insunaa)
  • Fix division by zero in pull effect (killerwife)
  • Add function to CallAssistance explicitly (insunaa)
  • Implement IGNORE_SANCTUARY (cmangos#542) (insuna)
  • Implement NO_BIRTH_ANIM (insunaa)
  • Do not knock back when rooted (insuna)
  • Reset on home (insuna)
  • Implement FOREVER_CORPSE_DURATION (cmangos#535) (insuna)
  • Implement NO_MELEE_APPROACH (cmangos#539) (insuna)
  • Implement CANNOT_DAZE (cmangos#540) (insuna)
  • Accept Chrono literals for ForcedDespawn (insunaa)
  • Allow setting RespawnDelay with chrono literals (insunaa)
  • Implement SPAWN_DEFENSIVE and IGNORE_COMBAT (cmangos#538) (insuna)
  • Add a timer for code-benchmarking with RAII (insunaa)
  • Prevent crash when killing a guard with a gameobject (like a trap) (cmangos#570) (mostlikely4r)
  • Implement DONT_REPOSITION_IF_MELEE_TARGET_IS_TOO_CLOSE (cmangos#547) (insuna)
  • 5a317ae: Fix CodeBench guard macro (insunaa)
  • Fixed a crash loading an instanceId 1 which is reserved for ebon hold alliance. (mostlikely4r)
  • 2076056: Fix merge error (killerwife)
  • 699b2ca: Remove files added by mistake during merges (killerwife)
  • Prevent double login while player is teleporting. #707 (mostlikely4r)
  • Implement several needed static flags (killerwife)
  • Disable sending worldstates if disabled for SI and EP (killerwife)
  • Fix diminishing of kill reputation (JJBcku)
  • 3334a41: disable map optimizations for playerbots if sPlayerbotAIConfig.disableBotOptimizations (default off - optimizations enabled) to allow full activity at all times (Redbu11)
  • 64c31fb: [SD] Moam and Ouro use Double Attack manually (AnonXS)
  • 06d47d7: [Spell] Butcher Drain 7486 should not be removed on Evade (AnonXS)
  • 4e074fe: [Spell] Mirefin Fungus 9463 should not be removed on Evade (AnonXS)
  • 61694c7: [Spell] Bonus Dodge 8273 should not be removed on Evade (AnonXS)
  • cba9a7c: [Spell] Barbs 8393 should not be removed on Evade (AnonXS)
  • eed509f: [Spell] Quick Snap 4161 should not be removed on Evade (AnonXS)
  • 4ecc662: [Spell] Leech Pulse 8434 should not be removed on Evade (AnonXS)
  • 24f1cb4: [Spell] Plague Cloud 12002 should not be removed on Evade (AnonXS)
  • ccc444f: [Spell] Spell Reflection 9941 should not be removed on Evade (AnonXS)
  • ede2aef: [Spell] Shadowform 16592 should not be removed on Evade (AnonXS)
  • 9b42f3e: [Spell] Immolate 11984 should not be removed on Evade (AnonXS)
  • 5c6fb96: [Spell] Aerie Gryphon Speed Buff 21190 should not be removed on Evade (AnonXS)
  • 7aa78b1: make razorgore vanilla blizzlike (Viger)
  • Add some details to windsor script (killerwife)
  • 250aff0: Realm/Core: Implement realm category mapping using realm zone and major version (Exxenoz)
  • Enable 2FA on Classic (insunaa)
  • change order, comment byte read bs-ery (insunaa)
  • Simplify 1.12 ToTP support (insunaa)
  • Compile fix for new quest weakptr. #708 (mostlikely4r)
  • add worldstates for correct grouping #709 (Miraco)
  • Minor optimizations from wotlk ([killerwife](https://github.com/lduguid/mangos-tbc/com...
Read more