aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2024-11-29Core/Spells: moved Cobra Shot's spell_linked_spell fix to spell scriptsOvahlord
2024-11-29Scripts/Spells: removed broken Steady Shot energize spell_linked_spell fix ↵Ovahlord
and properly fix it via spell script
2024-11-28Scripts/Spells: fixed hunter Improved Steady Shot talentOvahlord
2024-11-01Core/Packets: updated packet structures for 4.4.1Ovahlord
2024-11-01Core/PacketIO: updated update fields to 4.4.1funjoker
2024-10-21Core/Misc: downgraded RaceMask code for CataclysmOvahlord
* updated RaceMask defines in preparation for 4.4.1
2024-10-21Core/Texts: Refactor Emote/Sound handling and add ConditionID for ↵Jeremy
ChatTextBuilders (#30343) (cherry picked from commit caccb06190376d6812e40da36b27e22df8d7f546)
2024-09-22Scripts/Spells: fixed balance druid Eclipse mechanicOvahlord
2024-09-21Scripts/Spells: simplify bitset check in mage Deep Freeze spell scriptOvahlord
2024-09-21Scripts/Spells: fixed mage Arcane MissilesOvahlord
2024-09-21Scripts/Spells: fixed mage Deep Freeze abilityOvahlord
2024-09-21Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵Shauren
into compile errors (cherry picked from commit 7ac0c685dd01bdce2d1ee0bb878e5044b3c1fffa)
2024-09-18Core/Misc: remove character creation code for Demon Hunters, Evokers and ↵Ovahlord
Allied Races
2024-09-17Core/Commands: Refactor .additem to use typed argsShauren
(cherry picked from commit 1f60e76b7f157af6a24fa3c962b59f3391b21e75)
2024-09-13Scripts/Spells: Add missed change for 975e7cc0723d3136822f6190de8742eef17a2539Shauren
(cherry picked from commit b2a9a59364bf476a76c1fcea8a097617491174af)
2024-09-13Core/Spells: Refactor CastSpellExtraArgsShauren
* Allow C++20 designated initializers * Allow precise float values for SPELLVALUE_RADIUS_MOD, SPELLVALUE_CRIT_CHANCE and SPELLVALUE_DURATION_PCT (cherry picked from commit 975e7cc0723d3136822f6190de8742eef17a2539)
2024-09-03Core/Misc: CompilerDefs/GitRevision improvementsShauren
* Removed INTEL as a separate platform (it does not belong there) * Removed BORLAND from known compilers list (it was never supported) * Simplified TRINITY_PLATFORM_WINDOWS detection (_WIN32 is always defined) * Rename revision_data.h macros that begin with a underscore * Added processor architecture to --version string * Added Linux distribution name to .server debug * Fixed some revision_data.h macros missing/wrong values when regenerated during compilation * Removed manual adding of _WIN64 macro from cmake (it is predefined internally by compiler) (cherry picked from commit e8740fb2e125b308493aeab49ddd7b0cc6a53c97) # Conflicts: # revision_data.h.in.cmake
2024-09-01Scripts/Spells: removed post Cataclysm item spell scriptsOvahlord
2024-09-01Core/Misc: removed most retail specialization code and restored legacy ↵Ovahlord
functionality for Classic
2024-08-27Core/Commands: Fix windows unicode escape sequence warningShauren
(cherry picked from commit 43987f0cffee78141feb5be269ebb22e6f6dc3a6)
2024-08-27Core/Loot: Implemented currency lootShauren
(cherry picked from commit 3e28ee080a1cf3c7cd332a8d1e0808505b4ea9d4) # Conflicts: # sql/base/characters_database.sql # sql/updates/auth/cata_classic/2024_08_26_00_characters.sql # sql/updates/world/cata_classic/2024_08_26_00_world.sql # src/server/game/Entities/Player/Player.cpp # src/server/game/Loot/Loot.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp
2024-08-18Core/Realms: Realmlist refactorsShauren
* Removed global realm variable from World and use RealmList everywhere * Match auth build key with client version * Restored allowedSecurityLevel checks for realmlist packet building * Restored updating population field, mysteriously removed 15 years ago in f20b25d1c90f608deab28c9957b3b376ab2a0d50 (cherry picked from commit c4b710446d62c95eb8124175203fa5f394912594) # Conflicts: # sql/base/auth_database.sql
2024-07-31Core/Spells: use signed variable to track spent combo points in Eviscerate ↵Ovahlord
spell script to match the class member's type * and to make some folks happy
2024-07-31nopch fixOvahlord
2024-07-31Core/Spells: treat combo points consumption similar to regular power to ↵Ovahlord
allow spending and gaining combo points within the same update tick
2024-07-31Core/Spells: fixed Eviscerate damage calculationOvahlord
2024-07-28Core/Player: removed InitTalentForLevel as it no longer serves any purpose ↵Ovahlord
which isn't already covered by other functions
2024-07-27Core/Player: initial work on implementing talents for CataclysmOvahlord
- use a new structure to hold talent group data which will eventually replace the old master branch implementation - added support for unlocking dual talent specialization and switching specs - added basic support for learning and resetting talents
2024-07-18Scripts/Misc:fix npc_professions locale text (#27894)Ovahlord
* fix npc_professions locale text fix npc_professions locale text load from db * fix dup sql fix dup sql * add condition and gossip option add condition and gossip option for money cost depends on player level * add missing update statements * Rename 9999_99_99_world.sql to 2023_03_24_00_world.sql --------- Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 60b75e3b6e81d5085070101c5153f6695dedb6ca) (cherry picked from commit 4862033a44c3385f7f63725088caf595b30e02a6)
2024-07-11Core/Creatures: Allow adding summons to CreatureGroup (only adding, no ↵Shauren
formation movement of linked aggro yet) (cherry picked from commit 16bfbe1a3a12256d9476f3ae23e1f34f31f9cf07)
2024-07-10remove whitespaceOvahlord
2024-07-09Core/Spells: fixed Heroic Strike damage calculationOvahlord
2024-07-08Core/Creatures: Fixed memory leaks in creature formationsShauren
(cherry picked from commit 2e3920081f4f349a226ab5238cd983403e167656)
2024-06-28Core/Spells: ported the Dark Simulacrum implementation from ↵Ovahlord
a33864ce2d9038e491fe99eba8acc532ebd6327f
2024-06-25Core/Items: dropped artifact weapon implementationOvahlord
2024-06-25Core/Player: restore ranged weapon attack handlingOvahlord
2024-06-23Core/Commands: Allow to complete tracking quests with .quest complete ↵Meji
command (#30043) (cherry picked from commit 97cad9c5986233667821d8e0d20834766651acbf)
2024-06-23Core/Movement: Allow setting position or object facing targets for jump movementShauren
(cherry picked from commit ac73edc268bc8d5bbda9f4b05168e3e24c25ca45) # Conflicts: # src/server/scripts/Kalimdor/RagefireChasm/boss_lava_guard_gordoth.cpp
2024-06-20Core/Spells: Fixed implementation of ↵Shauren
SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported (cherry picked from commit c968dedfee59db53fc912ac166309f3d87470821)
2024-06-20Core/Players: Allow targeting a specific transport during teleportsGolrag
(cherry picked from commit 5b130cfb4253a94c08ff807e7f28e988651d2476)
2024-06-13Core/Quests: update quest_template fields to 4.4.0Ovahlord
2024-06-12Scripts/Spells: removed whitespace left over in ↵Ovahlord
04a0d57f2bbacc09440468f6553017ddbed8d25e
2024-06-06Scripts/Spells: wiped all class spell scriptsOvahlord
2024-05-30Core/Spells: removed no longer used parameters from ↵Ovahlord
SpellEffectInfo::CalcValue and SpellEffectInfo::CalcBaseValue
2024-05-28Core/Misc: Minor fixes in preparation to support fmt v10Shauren
(cherry picked from commit 39fc9f800098c314c24db1c4609ff13809100dcd)
2024-05-28Core/Creatures: moved combat pulse into heartbeat handling and implemented ↵Ovahlord
CREATURE_STATIC_FLAG_2_FORCE_PARTY_MEMBERS_INTO_COMBAT (#29946) (cherry picked from commit 11f32a2427caf7064947b03f3256e06d27fe6327)
2024-05-28Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras ↵Shauren
lingering after removal and added new case for evokers (cherry picked from commit 250984a7b7b9016fc675dd4cfe0d29d164cc61bd)
2024-05-28Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an ↵Ovahlord
aurascript to use it as example (#29945) * Updated Amalgam's Seventh Spine dummy aura script to use the new AuraScript hook (cherry picked from commit 55ce5b150f716b6d470af80a9c31adf78e4cc198)
2024-05-28Scripts/Spells: Fix Crusader's Might cooldown reduction effect (#29938)Aqua Deus
(cherry picked from commit a361d3f5870a2b43f200c579314143a3bd219bab)
2024-05-28Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities) (cherry picked from commit dad976beb4f1a865e5df5d6f03da1d00d266e1fc) # Conflicts: # src/server/scripts/BrokenIsles/zone_orderhall_warrior.cpp