Age | Commit message (Collapse) | Author |
|
(#24618)
|
|
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
actually port back the previous implementation, now correctly
this implies that a unit that has a different victim than the one its chasing will stand still till either:
- a new movement replaces the current, for w/e reason
- the chase target is again the current victim
probably a pause implementation on the generator is a more elegant solution...
updates #24600
|
|
each effect
Closes #24592
|
|
* Core/PacketIO: Updated and enabled CMSG_PET_ABANDON
(cherry picked from commit 0b763812833be6802bcc63955d9b4531268960e7)
# Conflicts:
# src/server/game/Handlers/PetHandler.cpp
# src/server/game/Server/Packets/PetPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/WorldSession.h
* Core/PacketIO: Updated and enabled CMSG_PET_STOP_ATTACK
(cherry picked from commit dea718e4ed89cf6006c5456c4fec82e0ceac6536)
# Conflicts:
# src/server/game/Handlers/PetHandler.cpp
# src/server/game/Server/Packets/PetPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/WorldSession.h
* Core/PacketIO: Updated and enabled CMSG_PET_SPELL_AUTOCAST
(cherry picked from commit 1f8268c89c73312faff67e3b2d271bfec0ccefc3)
# Conflicts:
# src/server/game/Handlers/PetHandler.cpp
# src/server/game/Server/Packets/PetPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/WorldSession.h
* Core/PacketIO: Updated SMSG_PET_LEARNED_SPELL
* Core/PacketIO: Updated SMSG_PET_UNLEARNED_SPELL
* fix build
* Remove whitespaces
* Unify naming for PetGUID
* Initialize variables
Co-authored-by: Carbenium <carbenium@outlook.com>
|
|
* Lil' K.T.
* Rename 9999_99_99_99_world_335.sql to 2020_05_10_00_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
|
|
(cherry picked from commit f59a701e2903d6ef023cd10aa7f4a80a524a8c07)
# Conflicts:
# src/server/database/Database/Implementation/LoginDatabase.cpp
# src/server/database/Database/Implementation/LoginDatabase.h
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Server/Packets/AuthenticationPackets.cpp
# src/server/game/Server/Packets/AuthenticationPackets.h
# src/server/game/Server/Packets/CharacterPackets.h
# src/server/game/Server/Protocol/Opcodes.cpp
# src/server/game/Server/Protocol/Opcodes.h
# src/server/game/Server/WorldSession.cpp
# src/server/game/Server/WorldSession.h
# src/server/game/Server/WorldSocket.cpp
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
* Core/DBC: Add CreatureModelDataFlags to remove hardcoded literals
* Core/DBC: Use CreatureType flags in Creature::CanGiveExperience calculation
* Core/DBC: Fixed CreatureType Flags Misinterpretation
Meaning of this was wrong, wowdev wiki was incorrect. Partially reverts
0d61e653f4841d5c9745639a6bdf7487b4d082fe
* Address enum codestyle
* Update DBCStructure.h
* Update DBCfmt.h
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
|
|
players that become vehicle during boss encounters or creatures that only are vehicles to show non standard power type)
Closes #24562
|
|
by joshwhedon
|
|
ChaseMovementGenerator
|
|
lets keep that failsafe there, doesnt hurt
|
|
FollowMovementGenerator
ref #24552
|
|
have other, non-aura effects even if aura will not be applied
Closes #24553
|
|
|
|
|
|
hey there
|
|
|
|
all path results to avoid falling below wmo surfaces when the mmap path returns unreliable data
|
|
Closes #24527
|
|
* Core/Objects: further improvements for MovePositionToFirstCollision
* the PathGenerator will now normalize incomplete destinations as well
* normalize destination positions before launching detour raycasts to get better direction data
* exclude unwanted pathfinding results from further use to avoid unintended behaivior
* Core/PathFinding: Split PATHFIND_FARFROMPOLY into PATHFIND_FARFROMPOLY_START and PATHFIND_FARFROMPOLY_END for start and end position
Handle PATHFIND_FARFROMPOLY_END as valid in MovePositionToFirstCollision
Co-authored-by: jackpoz <giacomopoz@gmail.com>
|
|
Ref #24522
|
|
Closes #24522
|
|
* removed redundant static LOS checks as they are covered by the mmap raycast prior to the check
* removed unnecessary VMap height lookups to determine rapid falloffs as they are covered by the mmap raycast as well
|
|
* Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER. Update .dev command to new command model
* Rename _player -> player
|
|
cases (#24507)
cherry-pick from fb0d2ed2b96c314ea144b3524195ae96878e0079
Co-authored-by: Ovah <dreadkiller@gmx.de>
|
|
|
|
|
|
Event (#24514)
|
|
the client anyway
|
|
|
|
|
|
|
|
Closes #24040
|
|
* Reuse code that removes non-stackable auras at apply to check before casting the spell to keep reagents/cast item
|
|
|
|
|
|
Ref #1364
|
|
world to avoid building unnecessary update_object packets right after spawning them
|
|
it (#24504)
|
|
|
|
|
|
Closes #12773
|
|
* Core/PacketIO: updated CMSG_TOGGLE_PVP opcode
* Use Optional<T>.
Restore ApplyModFlag() code.
* Fix no-pch build
Co-authored-by: jackpoz <giacomopoz@gmail.com>
|
|
and also correcting spelling in script
by Rushor and wotlk-enthusiast
|
|
(#24494)
* Game/AI: Implement new targettype SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT which allows to search for closest unspawned gameobjects
* updates: https://github.com/TrinityCore/TrinityCore/issues/24067
* Game/AI: Implement new targettype SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT which allows to search for closest unspawned gameobjects
|
|
* Thanks to joshwhedon
* Updates: https://github.com/TrinityCore/TrinityCore/issues/24439
|
|
(#24480)
* Core/GameObject: Remove linked traps when the main GameObject is removed from from the world
* Indentation
|
|
|
|
Ported from: 020825902c066cee532f1b9a24205c196da2662d and 1aa42e97a81e285fa34316ad9cfe9657865e3c35
|