Age | Commit message (Collapse) | Author |
|
|
|
|
|
system (#25284)
|
|
Co-authored-by: Carbenium <carbenium@outlook.com>
|
|
|
|
checks to be sent
|
|
system (PR #25276)
|
|
(PR #25277)
|
|
|
|
bodies to #ifdef
|
|
system (PR #25260)
|
|
code that essentially says __builtin_unreachable in the core is making me twitchy.
|
|
|
|
Closes #25269
|
|
trade links (PR #25270)
|
|
|
|
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
|
|
|
|
summoned before
|
|
Closes #25265
|
|
to std::variant (for real this time)
|
|
|
|
|
|
to std::variant, which means we no longer need visitors
|
|
|
|
* Core/Pets: Pet management refactoring
* Preload basic pet data on character login with async query
* Load additional pet data (declined names/auras/spells/cooldowns) using async query after we are sure pet loading will succeed
* Remove all select queries related to pet stable/unstable
* Remove all silent pet deletions except explicit UI-triggered abandons
* Fixed displaying stable master content when current pet is not summoned
* Allow to stable/swap unsummoned current pet
Closes #3610
Closes #21266
|
|
#25259)
Check if integral/floating point type arguments were parsed successfully.
std::stoull will happily parse floating point strings until the decimal separator and return the value.
Make sure for all parsing methods that we actually parsed the whole token.
This allows to use handler arguments like Variant<uint32, float> which will be populated with the right type
depending on the token value (e.g "10" vs "10.0").
|
|
casting another spell will be retried asap with priority over other events (#25238)
* Core/SAI: Spell casts that cannot be executed because the unit is currently casting another spell will be retried asap with priority over other events
* Core/SAI: Re-sort the events only when needed
* Fix some priority reset and wrong mEventSortingRequired handling
* Code cleanup.
Sort only events loaded from db (not stored events, not timed action list).
* Code cleanup.
Raise priority of failed casts so they are retried before other spells
* Keep priority of the action fails and is rescheduled on next update
* Don't try recasting a spell in SMART_ACTION_CAST if there are multiple targets and at least 1 was successful
|
|
|
|
* Core/Shared: Make Emote enum smart
* Scripts/Commands: Use enum type arg for HandleDebugAnimCommand
|
|
The check above is what I use to actually get a real result for LUA_STR_CHECK, which when I used variables that would have a string to them it actually fails the check. When checking for items like a function if it exists of course it won't work... In addition, fixing the Unk2 to Unk3 causes people to be able to adjust the address of the check to the address 0x00419210 to make warden perform the FrameScript__Execute to run lua on the client. This seems to be the big request like in https://github.com/TrinityCore/TrinityCore/issues/23035
|
|
|
|
* Scripts/ScarletMonastery: Fix wrong emote during Headless Horseman encounter
* Scripts/HoR: Fix wrong emote during escape event
* Core/Unit: Make improve type safety of HandleEmoteCommand
Change argument type to the expected enum type Emote
* Scripts/CoS: Use SetUInt32Value to set UNIT_NPC_EMOTESTATE
UNIT_NPC_EMOTESTATE is no flag field
|
|
Mostly to make clang-tidy happier
|
|
* Core/PacketIO: Update SMSG_QUESTGIVER_QUEST_DETAILS
* Core/PacketIO: Name RewardFactionFlags field of QuestInfo struct
|
|
remove incorrect check, source:
https://www.wowhead.com/spell=53606/the-light-of-dawn
Flags
Can be used while dead
https://www.wowhead.com/quest=12801/the-light-of-dawn#comments:id=1495830
https://www.wowhead.com/quest=12801/the-light-of-dawn#comments:id=374127
|
|
(#25229)
* Core/AI: Remove code that removed UNIT_DYNFLAG_LOOTABLE from possessed units
* Update PassiveAI.cpp
Restored logic that removes loot flag while being possessed
* Restored logic that removes loot flag while being possessed
|
|
* Scripts/Naxxramas: Adjust Frogger event timer
Co-authored-by: Carbenium <carbenium@outlook.com>
|
|
* Script/Quest: fix (More) Torch Catching.
Closes #24893
Co-authored-by: Carbenium <carbenium@outlook.com>
|
|
|
|
switching to melee when the school of the spell they are trying to cast gets silenced (and other cases of spell failure) (#25226)
* Core/SAI: Fix creatures casting with flag SMARTCAST_COMBAT_MOVE not switching to melee when the school of the spell they are trying to cast gets silenced (and other cases of spell failure)
* Core/SAI: Retry casting after 500ms if a cast failed
Fixes #24914
|
|
|
|
|
|
Issue introduced in 210176fd915cf4ba16f428d3c1a249a71f4aa7a7
|
|
|
|
Co-authored-by: offl <11556157+offl@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
|
|
log, it was launched by windows with same context as crashing thread
|
|
reason and print directly to file, not to temporary buffer
|
|
|
|
file being all red in editor
|