Skip to content

3.3.5#81

Open
Saugjunkie wants to merge 7369 commits intoconan513:playerbots-npcbotsfrom
TrinityCore:3.3.5
Open

3.3.5#81
Saugjunkie wants to merge 7369 commits intoconan513:playerbots-npcbotsfrom
TrinityCore:3.3.5

Conversation

@Saugjunkie
Copy link

Changes proposed:

Target branch(es): 335/6x

Issues addressed: Fixes #

Tests performed: (Does it build, tested in-game, etc)

Known issues and TODO list:

  • [ ]
  • [ ]

offl and others added 28 commits September 13, 2025 18:01
* New register model
* Repeat events instead of scheduling them
* More proper timers for spells
* Added unique names for enums
* Added comment for script name
* Added missing emote
* Added missing Frenzy spell
* Cleanup texts (keep only actually used)
* Use combat texts
* Add ResetAllThreat component to Thundercrash spell script
* New register model
* Repeat events instead of scheduling them
* Added unique names for enums
* Added comments for script names
* Added AI for Mana Fiend
* Added missing emote
* Use all emotes
* Create master-script to summon Mana Fiends
* Implement & use Zero Mana/Full Health spell
* Implement Energize script to end stoned phase
* Implement Drain Mana master spell script with correct amount of targets and checks to ensure only players and mana-users will be targeted
* Implement Drain Mana visual effect
* Now, once all Mana Fiends are dead, stone phase is finished
* Rework the way stone phase is started and finished
* Moam now drops obsidian mineral once dead
* Added a check to ensure all combat spells will be used
* Added event to handle Arcane Eruption instead of trying to cast it every update tick

Credit for a lot of things goes to CMaNGOS
Credit for a lot of things goes to CMaNGOS
Partially based on CMaNGOS script
* Many changes to improve several encounters

Credit for a lot of things goes to CMaNGOS
Garr fully based on CMaNGOS version
…to allow ignoring most target checks (mostly the default DBC ones)

(cherry picked from commit 7e17679)
*Casts a proper Summon Pet spell on a hunter logging in for the first
time (depending on his race).
*Relocates created tamed pets before they're added to map.

(cherry picked from commit 090951b)
…pace) when attempting to extract M2 models from MPQ

(cherry picked from commit 50e7b93)
Nyeriah and others added 30 commits February 17, 2026 13:32
Credit for some things goes to CMaNGOS

Closes #21654
Partially based on CMaNGOS' script
…vement without delaying anything to next update tick (for use with instant "movement" like facing changes)
…en MovementGeneratorComparator and MotionMaster::DirectAdd

* Also changed generators container from multiset to set because uniqueness was already ensured by deactivation logic in MotionMaster::DirectAdd
…fter teleporting to a different map while feared or confused
…layer::SendInitialPacketsAfterAddToMap, already handled by SMSG_MULTIPLE_MOVES
…in the same map while not being in control of their character
Credit for some ideas, pieces of code goes to CMaNGOS
Closes #31684

(cherry picked from commit ec31dc8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.