aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2019-07-25Script/CullingOfStratholme: add out-of-combat texts to Postmaster Malown and ↵Wyrserth
fix Arthas' attack animation when he kills the two civilians for the RP event.
2019-07-25Spells/Priest: Fix Power Infusion, shouldn't stack with Arcane Power (Mage) ↵Gildor
(#23619) * Spells/Priest: Fix Power Infusion, shouldn't stack with Arcane Power (Mage) * delete unnecessary comments * make @Aokromes happy ;) * update group_id * Rename 9999_99_99_99_world_335.sql to 2019_07_25_00_world_335.sql
2019-07-25Scripts/Defines: cleanup some magic numbers in factions (#23631)ForesterDev
2019-07-24Core/Totems: update select display for shaman totems (#23583)ForesterDev
(cherry picked from commit 8ca6a20e7303e942adfb6d97b9aa94fab7c6b895) # Conflicts: # src/server/game/Entities/Totem/Totem.cpp # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Entities/Unit/Unit.h # src/server/game/Spells/SpellMgr.cpp # src/server/game/Spells/SpellMgr.h # src/server/game/World/World.cpp
2019-07-21Script/ScarletEnclave: remove Eye of Acherus control and speed auras from ↵Wyrserth
player when the Eye of Acherus is dismissed.
2019-07-21Spell/Mage: Fixed duplicate / erroneous ID of the spell Consumption (#23618)Gildor
2019-07-21Core/AI: Finally move the "is creature engaged" flag to be a property of the ↵Treeston
creature AI, where it honestly always belonged. Fixes #17981 and #23602 for real this time.
2019-07-20Script/SethekkHalls: fix gossip text and quest event for NPC Lakka in ↵Wyrserth
Sethekk Halls.
2019-07-19Core/Misc: Handle timezones for hour-specific events specifieds in ↵Giacomo Pozzoni
worldserver.conf (#23540) * Core/Misc: Handle timezones for hour-specific events specifieds in worldserver.conf * Handle Respawn.RestartQuietTime too * Handle XP.Boost.Daymask too * Core/Misc: Code cleanup * Core/Misc: Code cleanup * Update Util.cpp * Update boosted_xp.cpp
2019-07-19Script/Spell: don't use invalid spells for the Magic Rooster mount.Wyrserth
Closes #1822.
2019-07-18Script/Hunter: fix Snake Trap's snakes' initialization.OcelotGear
Closes #23570.
2019-07-17Scripts/Commands: Adjust .list respawns to use enum iteration. Add enum ↵Treeston
iteration capability to SpawnObjectTypes.
2019-07-17Core/Script: fix logical mistake in spell_gen_clone_weapon_aura.Wyrserth
2019-07-17Script/BoreanTundra: move Pile of Fake Furs' script (related to quest Unfit ↵Wyrserth
for Death) from ItemScript to SpellScript. Closes #21890.
2019-07-16Scripts/Commands: Add .debug questreset to force daily/weekly/monthly quest ↵Treeston
reset.
2019-07-15Core/Misc: Various dynspawn cleanup and refactors split off from pooling ↵Treeston
rewrite: - Map::RemoveRespawnTime(SpawnObjectType, LowType, doRespawn) split into Map::Respawn and Map::RemoveRespawnTime, without the extra boolean - Map::RemoveRespawnTime(RespawnInfo*) merged into Map::DeleteRespawnInfo(RespawnInfo*) and is now private - Map::DeleteRespawnInfo(void) renamed to Map::UnloadAllRespawnInfos to properly describe what it does - Map::ProcessRespawns now actually saves the delayed respawn time to DB if the respawn was delayed - Map::AddRespawnInfo now takes const reference, and returns success as a boolean - Map::AddRespawnInfo no longer offers an unused "replace" parameter - Map::DeleteRespawnInfo no longer offers a variety of unused private overloads - Map::SaveRespawnTime no longer offers a tantalizing writeDB parameter. Parameter is now called "startup" to properly describe what it does. - Map::SaveRespawnInfoDB now takes RespawnInfo reference instead of all the various fields. Still public because compatibility mode. QQ. - Map::GetWorldObjectBySpawnId sanitized - Map::GetXRespawnTime methods sanitized to all go through Map::GetRespawnTime
2019-07-13Core/Commands: Add .debug guidlimits <optional map id> chat commandjackpoz
Add .debug guidlimits <optional map id> chat command to show the highest low guid counter for Creature and GameObject, useful when reaching Respawn.GuidWarnLevel
2019-07-13Scripts/DK: correctly handle Blood Tapccrs
2019-07-12Scripts/ScarletEnclave: 4ee84bb followupccrs
2019-07-12Scripts/ScarletEnclave: 4ee84bb followupccrs
2019-07-12Script/ScarletEnclave: use spline movement for the lauch phase of the Eye of ↵Wyrserth
Acherus. Closes #22802.
2019-07-12Scripts/Commands: .account ban no longer fails if an account containing the ↵Treeston
specified account name is already banned (f.ex. attempting to ban 'test' if 'test2' is already banned) - closes #22990
2019-07-09Scripts: Update boss_akilzon weather packetShauren
2019-07-09Core/Weather: Fixed weather updates to be thread safeShauren
(cherry picked from commit 6eb997394722fcd4b5248646b5abfa185a7ec58f)
2019-07-09Core/Packets: Update and enable SMSG_WEATHERNayd
(cherry picked from commit 6f7d048765f102110cbf9ad4653c078fbadaa105)
2019-07-09Scripts/World: Rewrite air force trigger bots script, add hostility check ↵Treeston
along the way. Closes #23307.
2019-07-08warning fix f2cd721 follow-upTreeston
2019-07-08Scripts/Naxxramas: Thaddius no longer evades on transition, and some general ↵Treeston
cleanup to that script. Fixes #23026.
2019-07-08Scripts/Blood Furnace: Broggok improvements (#23300)Ianislav Vasilev
* 23285 Fixed lever respawn and future encounters after it respawns. * Removed unnecessary additional container. Made lever not to despawn and respawn but rather change flags only. * Made one conditional branch easier to debug.
2019-07-08Scripts/Outland: Rewrite the Watch Commander Leonus event so it no longer ↵Treeston
starts exponentially more often if the grid remains loaded for over an hour. Closes #23348.
2019-07-08Scripts/Spells: Brittle Armor & Mercurial Shield (#23576)Sorikoff
2019-07-08Scripts/Commands: update .wp commands to use orientation field from DB (PR ↵ForesterDev
#23566) Closes #23330
2019-07-08Entities/Unit: Nuke Map::ForceRespawn from orbit, with the following ↵Treeston
implications: - .npc respawn no longer causes stupid things to happen (Fixes #23014) - ::DeleteFromDB methods on Creature and GameObject rewritten to be as sensible as such a colossally stupid method can ever be. They're static now. - .npc delete and .gobj delete ported to new argument handling, and rewritten as per above. They can no longer crash the server when used in instances, too. Yay for that. - Adjusted various dusty cobwebbed hacks around the core (why does waypoint visualization use permanent spawns *shudder*) to still work too.
2019-07-07Entities/Creature: Some asserts are now LOG_ERRORs that block spawning. Fix ↵Treeston
a group spawning bug exposed by the CoS merge. Improve some command output.
2019-07-07Core/Misc: Fix no-pch buildjackpoz
2019-07-07DB/Trainer: remove required ability from Riding spells. The client should ↵Wyrserth
only show the required amount of skill. Also comment out unused argument in previously committed script, thanks Aokromes for noticing!
2019-07-07Core/Misc: use Trinity's RandomShuffle() instead of soon-to-be-deprecated ↵Wyrserth
std::random_shuffle(). Thanks Riztazz for noticing!
2019-07-07Script/TheOculus: adapt Mage-Lord Urom's script to use EventMap, fix various ↵Wyrserth
issues with Teleport and Empowered Arcane Explosion, add missing heroic-mode spell Frost Buffet. Closes #19452.
2019-07-06Script/BlackrockDepths: randomize timers for Ironhand Guardian's spell Gout ↵Wyrserth
of Flame.
2019-07-05Script/BlackrockDepths: fix Ironhand Guardian's Gout of Flame spell cast. ↵Martin Topholm
(#21816)
2019-07-05Misc: explicitly mark fallthrough in switch statement as to avoid confusion.Wyrserth
2019-07-05Core/Unit: Implement more helper methods (#23555)ForesterDev
2019-07-03Scripts/Icecrown Citadel: Ensure Deathbringer Saurfang cast Frenzy (#23559)Gildor
2019-07-03Core/Quest: fix money reward for quests turned in at level cap. (#23495)Wyrserth
2019-07-02Script/HallsOfLightning: fix mistake related to Shattering Stomp in ↵Wyrserth
Volkhan's script, introduced in 3bb0abcd525218c0423421979177675004787707. Closes #23337.
2019-07-02Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender ↵ForesterDev
(#23520) * Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender * fix merge * Add virtual methods for Unit class
2019-07-01Core/Unit: rename several getters to follow codestyleccrs
uint8 GetLevel() uint8 GetLevelForTarget(WorldObject const* /*target*/) void SetLevel(uint8 lvl) uint8 GetRace() uint32 GetRaceMask() uint8 GetClass() uint32 GetClassMask() uint8 GetGender()
2019-07-01Scripts/Spells: Dimensional Ripper - Everlook (#23547)Sorikoff
2019-07-01Script/DarkmoonFaire: fix logical error in go_darkmoon_faire_music.Wyrserth
Closes #23548.
2019-07-01Scripts/ICC: cleanup ReadSaveDataMore definitionccrs