aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/World
AgeCommit message (Collapse)Author
2025-11-23Core/Movement: Change MoveJump to use min/max height argument instead of ↵Shauren
vertical speed
2025-11-20Scripts/Misc: Update Wind-Up Train WreckerShauren
2025-01-30Core/Spells: Refactor SpellHistory ModifyCoooldowns and ResetCooldowns ↵Shauren
callbacks to use CooldownEntry argument instead of internal iterator
2025-01-10Core/AreaTriggers: Replace fixed movement times in database for areatriggers ↵Shauren
with speed
2024-12-28Core/AI: Implemented conversation ai (#30538)ModoX
2024-10-30Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5Shauren
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
2024-07-16Scripts/Misc:fix npc_professions locale text (#27894)lee
* 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)
2024-06-04Scripts/StormsongValley-ish: Added scripts for old god forces for Kul Tiran ↵ModoX
unlock questline in Port Fogtide Part 1 / K'thir (#30000)
2024-03-30Core/Creatures: Changed the spawn health field in creature table to a ↵Meji
percentage (#29801)
2024-03-15Core/Logging: Improved generated code for log statements (length of text is ↵Shauren
computed at compile time)
2024-01-16Core/Units: moved CharmInfo class and its definitions into a own file (#29583)Ovahlord
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2023-12-08Core/Misc: Minor code modernization - kill std::bindShauren
2023-10-22Scripts/World: Dropped deprecated npc_innkeeper scriptModoX
* costume stuff should be handled by candy buckets
2023-08-24Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks (#29237)Jeremy
* also added related areatrigger script
2023-07-30Battlegrounds/Buffs: Rework using areatriggers (#29171)Jeremy
* Rework GameObject trap handling for buffs (removed radius hack) * Add script for Old AreaTriggers * Add script for new AreaTriggers * Spawn AreaTriggers in Arathi Basin
2023-07-24Scripts/Spells: Removed unneccessary PrepareSpellScript and ↵Shauren
PrepareAuraScript uses
2023-07-20Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-04-10Core/AI: Drop script_waypoints and move data to waypoint_data (#28879)ModoX
2023-04-08Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ↵ModoX
(#28834)
2023-01-19Core/Scripts: Move EvadeReason outside of CreatureAI classShauren
2023-01-10Scripts/Quests: Help Those That Cannot Help Themselves (#28304)Malcrom
(cherry picked from commit f98e2bcab48a42f02b15a0f8e140c628b9e748cc)
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
2023-01-01Core/Misc: Fixed deprecation warnings for c++20Shauren
2022-10-13Scripts/Gossips: Set gossip menu id for scripts that load menu items from ↵Shauren
database (cherry picked from commit 900a2f6d88f7676f5053da33d80981297b07ccde)
2022-10-09Core/Gossip: Drop OptionNpcFlag from gossip_menu_option (#28254)Meji
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-09-29Scripts/Events: Ironforge hourly bell event correction (#28234)M'Dic
Changes go_bells script to play the BellTollDwarfGnome once at every hour. References: https://www.reddit.com/r/classicwow/comments/ou0rw5/question_what_is_that_super_loud_bellowing/ cherry-pick commit (Hourly bell: Dwarf horn sound should only play once vmangos/core#1569) Co-authored-by: schell244 <9536270+schell244@users.noreply.github.com> (cherry picked from commit 5ec5e1e1d0bfd586f934de7716ac88abaaa972b1)
2022-09-08Core/Gossip: Drop OptionType for gossip_menu_option and rename OptionIcon to ↵Meji
OptionNpc as it also determines functionality on client side (#28220) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-09-05Scripts/Quest: Update few quests (#28108)offl
(cherry picked from commit 1c96eebcc185026cac4a84875195fb93c0485d08)
2022-07-15Core/Units: Replace UNIT_DYNFLAG_DEAD with UNIT_FLAG3_FAKE_DEAD (#28117)ModoX
2022-07-10Core/WorldStates: Migrate battleground worldstates to new systemShauren
2022-06-10Scripts/Gossip: Fixed money not being removed when enabling/disabling ↵Shauren
experience gains Closes #27772 (cherry picked from commit b73d031fe0d217b5189847ed38efc938c69b3c88)
2022-06-10Core/Movement: Delay creating MoveSplineInit objects used by ↵Shauren
GenericMovementGenerator to spline launch time * This fixes inconsistent transport state detection for players exiting vehicles that are on transport (ICC gunship battle), fixes players being telerpoted to middle of nowhere on that fight (cherry picked from commit b1a94bf94c500b64a5c4ae92642a95d048d9f392)
2022-05-06Core/Spells: Rename SpellAttr6 to use official attribute namesShauren
2022-04-19Core/Conversations: Conversation actor improvementsShauren
* Store NoActorObject in database * Support adding player as conversation actor using database * Send actor id in packets Co-authored-by: funjoker <funjoker109@gmail.com> Closes #27911
2022-04-16Core/Battlegrounds: Replaced overriding m_team with more fine grained approachShauren
2022-03-27Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlagShauren
2022-03-24Update inkeeper content (#27507)Grindelwald
* Update localized hotel content Update localized hotel content * Using the database to display GOSSIP The broadcast_text_locale has the relevant gossip_menu_option data, but C++'s strong coding makes them appear only in the default English. (cherry picked from commit 27cb415c13aeda8c1aa16c207b414184ab2ad700)
2022-03-24Scripts/Quest: Rework 'The Cleansing' (11317,11322) (#27413)offl
(cherry picked from commit a8464d34bb0f77e0d616e6f21aaf7d7a79276180)
2022-03-23Scripts/Misc: Migrate world event scripts to separate files 2 (#27309)offl
(cherry picked from commit eb812bf3d510d9c6712448c4bb35983c91f97b4c)
2022-03-21Scripts/Creature: Replace trigger_periodic with unique scripts (#27240)offl
(cherry picked from commit 7a307ebb6d08f614f11020418fa1c697f084a6bc)
2022-03-19Script/World: Brewfest Reveler Script (#27031)Malcrom
(cherry picked from commit 83ae8fc5197f90ba97de2e961f7c98e3c567837b)
2022-03-15Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE (#26913)offl
(cherry picked from commit c4741a131a0a28b69c228d3637beab7090e5f1e3)
2022-03-15Scripts/Creature: Update Dancing Flames (#26883)offl
(cherry picked from commit 70c3e58327855eb0e05a235f31bf72e135846877)
2022-03-14DB/GameObject: Update Toy Train Setoffl
(cherry picked from commit fd9d04062c129049a134768ec15d09402c3fa95a)
2022-03-12Scripts/World: improve Training Dummy script (#26778)Gildor
(cherry picked from commit c7ae9d761a3c9a7523d4bd195979f294f8c9e7cd)
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to ↵Giacomo Pozzoni
UnitAI::DamageTaken (#26787) * Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken * Update scripts (cherry picked from commit 0800ab20a8039620fd271a43c173c008af68c22a)
2022-03-11Core/Misc: Fix issues reported by static analysisjackpoz
(cherry picked from commit 33dace231c5a169375523ffa89a2cc3fa48737bd)