aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-06-13Core/Misc: Add container utility function ↵Shauren
Trinity::Containers::EnsureWritableVectorIndex to replace if (i >= vec.size()) vec.resize(i + 1) copypaste everywhere
2021-06-13Core/Auras: removed caster dependency from coreariel-
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc - Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world) - Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code - Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances) - Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813) crit handling Closes #19876 (cherry picked from commit cb9e72e521d3cc415dd15bf6912c87f89e41b92a)
2021-06-08Core/Quests: Fixed quests that should have objectives immediately marked as ↵Shauren
complete Closes #26566
2021-06-07Core/Achievements: Defined all modifier tree types and implemented many of themShauren
2021-06-06Core/Player: Add helper function to determine if war mode can be enabled in areaMatan Shukry
2021-06-06Core/DataStores: Load QuestLineXQuest.db2Shauren
2021-06-06Core/Reputation: Corrected sorting of friendship rep reactionsShauren
2021-06-06Core/DataStores: Load PvpTier.db2Shauren
2021-06-06Core/DataStores: Load ItemModifiedAppearanceExtra.db2Shauren
2021-06-06Core/Players: Add PlayerExtraFlags for tracking race change, level boost, ↵Shauren
and raf level grant usage
2021-06-06Core/Reputation: Implemented paragon reputationShauren
2021-06-05Core/Reputation: Named all reputation flagsShauren
2021-06-05Core/DataStores: Fixed SpellLabelEntry structureShauren
2021-06-05Core/PacketIO: Named PVPInfo/bracket fieldsShauren
2021-06-05Core/Achievements: Implemented CRITERIA_TYPE_UPGRADE_GARRISON_BUILDINGShauren
2021-06-04Core/Players: Name unknown player flags and rename MENTOR to TIMEWALKINGShauren
2021-06-04Core/Conditions: Implemented missing PlayerCondition columns - time and weatherShauren
2021-06-04Core/Units: Add std::function overloads to GetAura/GetAuraApplicationShauren
2021-06-04Core/Spells: Load spell label data for future useShauren
2021-06-04Nopch build fixShauren
2021-06-04Core/Reputation: Implemented "friendship reputation"Shauren
2021-06-03Core/DataStores: Load Achievement_Category.db2Shauren
2021-06-01Core/Criteria: Refactor CriteriaTreeOperator as enum classShauren
2021-06-01Core/Criteria: Add all values of CriteriaTreeFlagsShauren
2021-06-01Core/Criteria: Add all values of CriteriaFlagsShauren
2021-06-01Core/Criteria: Add all values of CriteriaStartEventShauren
2021-06-01Core/Criteria: Add all values of CriteriaFailEventShauren
2021-05-30Core/Misc: Fix build when using libstdc++-11 (#26565)KoNicks
2021-05-29Fix buildShauren
2021-05-29Scripts/Outland: Implement Hellfire event in Honor Hold (#21110)Kittnz
* Script/Outland: Implement Hellfire event in Honor Hold This is hourly, event is only 60 seconds long. (cherry picked from commit acc73d469319a2b22804e55c0603e82615f5c8c2)
2021-05-29Core/Misc: kill whitespaceariel-
(cherry picked from commit f50a33341892da1dbe4a56e6c351a42591a12ec9)
2021-05-29Core/Pools: Fixed spawning in pools with both explicitly and equally chanced ↵lachtanek
entries (#21170) (cherry picked from commit c50aefac963aca5daeacf409deca9692c6ca3924)
2021-05-29Core/Maps & Extractors: Move copypasted map file headers into a single ↵Shauren
shared file and replace #defines with enums
2021-05-29Core/Misc: Rename MapDefines.h to MMapDefines.h as it contains mmap defines ↵Shauren
exclusively
2021-05-27Scripts/Spells: Implement mage Alter Timesueastward
2021-05-27Core/Logging: Add functions that allow creating loggers and appenders from ↵Shauren
other sources than config files
2021-05-24Core/Misc: Add another boost hack. Fixes bnetserver/worldserver -c command ↵Shauren
line parameter when path contains spaces
2021-05-23Core/PacketIO: Properly send inventory error when attempting to withdraw ↵Shauren
guild bank item into "any slot" when bags are full
2021-05-23Core/PacketIO: Implement new guild bank item swap opcodesLuzifix
2021-05-23Core/PacketIO: Delete old guild bank swap item structures and handlerLuzifix
2021-05-23Core/Misc: Initialize local variableShauren
2021-05-23Core/PacketIO: Add new guild bank interaction opcodesShauren
2021-05-22Core/PacketIO: Fixed swapped values for bank interaction opcodesShauren
2021-05-22Core/PlayerChoice: Fixed loading player_choice_response from db (#26541)MistiX
2021-05-21Core/Vmaps: Fixed crash in unloading vmapsShauren
Closes #26536
2021-05-18Core/Items: Fixed crash happening when deleting item before it was saved for ↵Shauren
the first time Closes #26532
2021-05-17Core/Unit: Abide UNIT_FLAG2_DISABLE_TURN on creatures. Add that flag to ↵Treeston
Kologarn (from sniff). Hi sirikfoll. (cherry picked from commit d9c772303cc17d98581cc52bb51116f640e23c08)
2021-05-173dcd49e v2, slightly cheaperTreeston
(cherry picked from commit b53cbf467b445a9b57a5567f88a26f77289f7fe1)
2021-05-17Core/Threat: fix a potential super edge case iterator invalidationTreeston
(cherry picked from commit 3dcd49ef9015582be304e2521e13052c68b917d6)
2021-05-17Scripts/World: New target dummy AI, because I don't trust the existing one ↵Treeston
in light of #21187. (cherry picked from commit a23c97a0fcc53e5da0bee5fc033dd3748774c337)