aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2025-05-11Core/Misc: Minor compile time improving changesShauren
(cherry picked from commit b5c99939a82ed956cd185cd7a2ede838e2fdf23e) # Conflicts: # src/server/game/Entities/Item/Item.cpp # src/server/game/Entities/Item/Item.h # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h
2025-05-11Core/Spells: Rename confusing SpellState enum valuesShauren
* SPELL_STATE_CASTING -> SPELL_STATE_CHANNELING (was used for "channel in progress") * SPELL_STATE_DELAYED -> SPELL_STATE_LAUNCHED (cherry picked from commit 2e79d3524f12a525c337c5ce8d84b793cacd6e91)
2025-04-15Core/Items: restore item random enchantmentsOvahlord
2025-04-13Scripts/Spells: Implemented generic script to update phases on aura ↵Meji
application/removal (cherry picked from commit 7ed15235327fa3ba2351f81324a272d29b0af51d) # Conflicts: # src/server/scripts/Spells/spell_generic.cpp
2025-04-12Core/Commands: Allow non-const reference arguments in chat command handlersShauren
(cherry picked from commit f1141d363872bad3524beec29e2eca55d0a8b6ed)
2025-04-09Core/Network: Move to separate projectShauren
(cherry picked from commit 71b681bbf0f5189cd87a6cea66ef51667223f54a)
2025-04-06Core/Spells: Merge Spell::SetSpellValue overloadsShauren
(cherry picked from commit e57b0296d65446e358ead632750c4ae0c5249631) # Conflicts: # src/server/scripts/Spells/spell_monk.cpp
2025-04-06Core/Misc: Add a bunch of examples for 67418a1aeee9035234d304b5e9653b832488dd66Shauren
(cherry picked from commit 00223f3bee137f3b3f3a8e0ec33b634b4511cc0b) # Conflicts: # src/server/game/Entities/Player/Player.cpp # src/server/game/Globals/ObjectMgr.cpp
2025-04-05Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 4.4.2Shauren
2025-02-09Scripts/Spells: fixed Lava Burst crit chance against targets affected by ↵Ovahlord
Flame Shock
2025-02-08Scripts: Remove unneccessary DoublePosition from AreaBoundaryShauren
(cherry picked from commit 0f5d634e381b2bf6d4062c0ebd31551d98f64a32) # Conflicts: # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/instance_sepulcher_of_the_first_ones.cpp
2025-02-04Core/Commands: Fixed .debug guidlimits output for creature guidsShauren
(cherry picked from commit 4db19d3a1aa766ab2e6a5f4916df87a6326210b7)
2025-02-01Core/Spells: Remove manual spell guid creation in scriptsShauren
(cherry picked from commit dbd761d20a1b2343ffd8bb778185a649e551b48a) # Conflicts: # sql/updates/world/cata_classic/2025_02_01_00_world.sql # src/server/scripts/Commands/cs_misc.cpp
2025-02-01Core/Spells: Refactor SpellHistory ModifyCoooldowns and ResetCooldowns ↵Shauren
callbacks to use CooldownEntry argument instead of internal iterator (cherry picked from commit ace6342aea9e8e3f69af88ca3963fc961ba56f1b) # Conflicts: # src/server/scripts/Spells/spell_dh.cpp
2025-01-26Scripts/Spells: fixed Seal of InsightOvahlord
2025-01-26Scripts/Spells: fixed Judgement of Truth damage bonusOvahlord
2025-01-26Core/Objects: Removed type casts before accessing WorldObject::m_Events that ↵Shauren
became unneccessary after moving it from Unit to WorldObject (cherry picked from commit bc8874f30597a996eb30b7b278bcc71b2f082f10)
2025-01-26Scripts/Spells: fixed Seal of TruthOvahlord
2025-01-26Scripts/Spells: round the damage values of Seal of Righteousness and Seal of ↵Ovahlord
Justice to match expected numbers and to prevent low level players from dealing no damage
2025-01-26Scripts/Spells: fixed Seal of JusticeOvahlord
2025-01-26Scripts/Spells: fixed JudgementOvahlord
2025-01-25Scripts/Spells: fixed Seal of RighteousnessOvahlord
2025-01-21Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of ↵Shauren
iterating Spell::GetPowerCost (cherry picked from commit 26376d89e165aece42e58213632ef43ecb0d81b3) # Conflicts: # src/server/scripts/Spells/spell_druid.cpp # src/server/scripts/Spells/spell_rogue.cpp # src/server/scripts/Spells/spell_shaman.cpp
2025-01-11Scripts/Spells: increased precision when calculating Howling Blast's attack ↵Ovahlord
power bonus to match tooltip values
2025-01-11Scripts/Spells: fixed Howling Blast damage calculationOvahlord
2025-01-09Core/Misc: Removed GetClassName preprocessor hackShauren
(cherry picked from commit 6f0e96a30aeafdd2bff31c4f811b3f95f17fb3c5)
2025-01-09Core/Commands: Extract bonus lists and item context from provided item link ↵Shauren
for .additem commands Closes #30209 (cherry picked from commit f647ff68659ed6d8d414d20520507dd451c2cb8d)
2025-01-09Core/Grids: Modernize TypeContainer with variadic templateShauren
(cherry picked from commit 401502ea3c5ceca0c6253910035b2949e13746cc)
2025-01-03Core/Database: Added std::span based functions to Field and PreparedStatementShauren
(cherry picked from commit 27860c3316b7354c6bf17cac82992085d2905934) # Conflicts: # src/server/game/Entities/Player/Player.cpp
2025-01-01Scripts/Spells: Removed unneccessary hacks - reagent consumption by ↵Shauren
triggered spells fixed in 54a83b4b689b7d2bbddb91fc79319dd806da8cc0
2025-01-01Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate ↵Shauren
POWER and REAGENT flags (cherry picked from commit 151a50d2aa6e10efe7fc14e0bd22aaef9effa859) # Conflicts: # src/server/game/Spells/Spell.cpp # src/server/scripts/Spells/spell_druid.cpp # src/server/scripts/Spells/spell_priest.cpp # src/server/scripts/Spells/spell_warlock.cpp
2025-01-01Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
(cherry picked from commit d778d5ec7cfa94d6de2500e1fff7ae3bd30be18f) # Conflicts: # src/server/game/Achievements/CriteriaHandler.cpp # src/server/game/Globals/ObjectMgr.cpp # src/server/scripts/BrokenIsles/zone_mardum.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/boss_anduin_wrynn.cpp
2024-12-29Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, ↵Shauren
UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE (cherry picked from commit 5e541de5747b26270da90d0d3c60de96a518a5b9) # Conflicts: # src/server/scripts/DragonIsles/AzureVault/boss_leymor.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp # src/server/scripts/KhazAlgar/IsleOfDorn/zone_isle_of_dorn.cpp # src/server/scripts/Pandaria/zone_the_wandering_isle.cpp # src/server/scripts/Zandalar/KingsRest/boss_golden_serpent.cpp
2024-12-29Core/Loot: Implemented automatic flagging of tracking quests from lootShauren
(cherry picked from commit d913e38cbab9521c80d826417093d22b2c4a1c1a) # Conflicts: # sql/updates/world/cata_classic/2024_12_29_00_world.sql
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
(cherry picked from commit 6b96facee3389f79e579e8a325440051891fa27e)
2024-12-29Core/AI: Implemented conversation ai (#30538)ModoX
(cherry picked from commit 309ba22a15e5e0b4321b99f7157ccb18e0adc8dd) # Conflicts: # src/server/scripts/BrokenIsles/zone_mardum.cpp # src/server/scripts/DragonIsles/AberrusTheShadowedCrucible/aberrus_the_shadowed_crucible.cpp # src/server/scripts/EasternKingdoms/zone_stormwind_city.cpp # src/server/scripts/KulTiras/WaycrestManor/waycrest_manor.cpp # src/server/scripts/KulTiras/zone_boralus.cpp # src/server/scripts/Shadowlands/SanctumOfDomination/boss_sylvanas_windrunner.cpp # src/server/scripts/Shadowlands/SepulcherOfTheFirstOnes/boss_anduin_wrynn.cpp # src/server/scripts/Zandalar/KingsRest/kings_rest.cpp
2024-12-26Core/Units: moved melee attack rage generation into ↵Ovahlord
Unit::AttackerStateUpdate and send the generated rage in combat log packet instead of power update packets
2024-12-25Scripts/OutdoorPvp: converted two raw pointers into smart pointers to fix ↵Ovahlord
possible memory leaks
2024-12-21Scripts/Spells: moved rogue spell scripts into namespaces to respect the one ↵Ovahlord
definiton rule
2024-12-21Scripts/Spells: moved warrior spell scripts into namespaces to respect the ↵Ovahlord
one definition rule
2024-12-21Scripts/Spells: moved death knight spell scripts into namespaces to respect ↵Ovahlord
the one definition rule
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing ↵Shauren
spell script hooks (cherry picked from commit 884662a75a901af6f61cab9efc171d052e8042f4) # Conflicts: # src/server/scripts/Shadowlands/Torghast/spell_torghast.cpp # src/server/scripts/Spells/spell_azerite.cpp # src/server/scripts/Spells/spell_evoker.cpp # src/server/scripts/Spells/spell_priest.cpp # src/server/scripts/Spells/spell_rogue.cpp # src/server/scripts/Spells/spell_warlock.cpp
2024-12-20Scripts/Spells: fixed Blood Plague damage calculationOvahlord
2024-12-20Scripts/Spells: fixed damage calculations for Icy Touch and Frost FeverOvahlord
2024-12-20nopch fixOvahlord
2024-12-20Scripts/Spells: fixed Death CoilOvahlord
2024-12-20Core/Player: fixed logic for determining fully depleted runes - these are ↵Ovahlord
runes at max cooldown that hasn't started recovering yet
2024-12-20Scripts/Spells: fixed Runic EmpowermentOvahlord
2024-12-12Build fix for old boost versionShauren
(cherry picked from commit a97b7af8762584c6813fb165241073b8e6b05d4d)
2024-12-12Core/Commands: Fix vmap directory size calculation for .server debug command ↵Shauren
after 518fe1fd1ecf107e11336c4a41ed90405b115dc0 (cherry picked from commit 99d87ea638f71b53b08b8028c9952f75c06b69cf)