Releases: lduguid/mangos-tbc
Releases · lduguid/mangos-tbc
Development Build(2025-01-22)
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...