aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2015-11-27Core/Scripts: remove redundant script npc_anchorite_truuentkrokli
The cpp script npc_anchorite_truuen has become redundant because it has been replaced by a SAI script in commit 2cecc7b. This script currently causes an error line in DBErrors.log: ``` Script named 'npc_anchorite_truuen' does not have a script name assigned in database. ```
2015-11-26Scripts/EyeOfEternity: Fix crashjackpoz
Fix crash happening when a player would kill a Melee npc on the disks during Malygos fight and mount it before it ended the waypoint path. Close #15900
2015-11-26Core/Misc: fix warning and misc codestyle fixesMitchesD
2015-11-26Scripts/Naxxramas: Thaddius follow-up:treeston
- Reduce initial spawn timer on the encounter from 30 seconds to 5 seconds - Rearrange respawn logic to fix the "petrified" visual from not showing properly - Fix a potential infinite respawn loop that could prevent the encounter from initializing properly (fixes and closes #15898)
2015-11-15Core/Spells: Fixed Raise Dead cooldownShauren
Closes #15862
2015-11-14Script/Naxxramas: Fix a -Winconsistent-missing-override warning reported by ↵Carbenium
clang 3.6
2015-11-14Scripts/Thaddius: Coverity scan Control flow issues (MISSING_BREAK)tkrokli
Coverity scan defects CID 1339315, 1339316 and 1339317: - CID 1339315: boss_thaddius.cpp: 542 - CID 1339316: boss_thaddius.cpp: 811 - CID 1339317: boss_thaddius.cpp: 398 Added missing break; statements.
2015-11-13Core: Fix non pch buildVincent-Michael
2015-11-12Merge pull request #15523 from Treeston/3.3.5-thaddiusMitchesD
Scripts/Naxxramas: Thaddius: Complete rewrite
2015-11-12Merge pull request #15732 from ShinDarth/reset-health-manaMitchesD
Scripts/Duel: implement duel reset of health and mana and improve duel reset
2015-11-11Core/Creature: Remove duplicate call to LoadCreatureAddons in Creature::CreateCarbenium
* Add error log for duplicated aura entries in creature_(template_)addon
2015-11-08Scripts/Naxxramas: Complete rewrite of the Thaddius encounter.treeston
2015-11-07Scripts/DuelReset:ShinDarth
- do not reset when duel is fled - minor improvement to SpellHistory::RestoreCooldonStateAfter duel method
2015-11-07Core: Whitespace cleanupVincent-Michael
2015-11-03Merge pull request #15804 from Tonghost/3.3.5jackpoz
Core/Misc: Remove unneeded files
2015-11-03DB/CORE Minor change in quest Kick, What Kick? and some codestylesirikfoll
Remove the line that despawns the 'Apple' npc, this despawn is non-blizzlike and breaks the quest. Thx Killyana for sql and valuable information Closes #15480
2015-11-03Core/Ticket improved ticket systemShinDarth
- Safely close ticket before character deletion - Allow to keep trace of delete characters tickets (configurable) - Closes #15655 Closes #15699
2015-11-02Core/Misc: Remove unneeded filesIncorrect
These 3 BlackRock Mountain scripts can be removed from source: - boss_anubshiah.cpp - boss_gorosh_the_dervish.cpp - boss_grizzle.cpp They already removed from the creatures in DB, and are currently causing DBErrors.
2015-11-01Scripts/Naxxramas: Anub'rekhan encounter cleanup.treeston
- Cleaned up events behavior to use phases instead of weird checks for auras. - Cleaned up Crypt Guard despawn behavior, they should no longer despawn instantly upon death. - Moved initial greeting from MoveInLineOfSight hack to proper areatrigger script. - Fixed Crypt Guard respawn behaviour to prevent pulling them before Anub'rekhan has fully reset. - Fixed Crypt Guard aggro behaviour to call for help on aggro. This prevents pulling the initial pair of Crypt Guards without engaging the boss. - Added missing boss emotes. - Code style cleanup.
2015-11-01Merge pull request #15681 from Treeston/3.3.5-faerlinaMitchesD
Scripts/Naxxramas: Faerlina cleanup
2015-11-01Scripts/Naxxramax: Fix clang warningjackpoz
2015-11-01Core/AI: Convert the hardcoded variadic RAND functions into one C++11 ↵Naios
variadic template version. (cherry picked from commit 0b6f7845911c41dcc175996816abc2e06f7dadbd)
2015-10-31Core: fixed warning introduced in last commitjoschiwald
(cherry picked from commit fe0c07a6fe4dea8772e69ec8ad491bdda7f61746)
2015-10-31Core/Misc: removed some useless map checksjoschiwald
(cherry picked from commit cf1e80e3d09067ca4d0078a8113a09227a9f91ae)
2015-10-31Scripts/Ulduar/Algalon: fixed achievement "He Feeds On Your Tears"joschiwald
Ref #6157 (cherry picked from commit d68e3325d5a09328425b8ae9855f3f5936ff24f9)
2015-10-31Core/DBLayer: Allowed using GetDouble for SUM results instead of requiring ↵Shauren
string conversions (cherry picked from commit 3109ab2da08d094df97724355bff681d7951e576)
2015-10-31Removed unneeded nullptr checkDavid Carlos Manuelda
(cherry picked from commit 20215a8c421fd93d00233213966399a0c76e626a)
2015-10-31Fixed boss evade and doors closed by cr4st.David Carlos Manuelda
Should close #6377 and #15239 (cherry picked from commit e430f3f61ae45ca0e8e251f96a1605bdb9299eb1)
2015-10-31Script/Commands: Add some sanity checks to cast commandsDavid Girón
Closes #15061 (cherry picked from commit 15dec9a76ca56930c6764e8483cbf4ce8aae4f90)
2015-10-31Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex (cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
2015-10-29Core/World: Store account id in CharacterInfo to reduce the amount of ↵Shauren
database queries (cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
2015-10-28Scripts/DuelReset:GigaDev90
- fixed druid mana restoration - fixed bug when a player accepts duel with a spel on onHold true (like when stealth of rogue/druid is active)
2015-10-28Scripts/DuelReset:ShinDarth
- impemented health and mana reset - do not reset anything when duel is interrupted
2015-10-26Scripts/Naxxramas: Faerlina cleanup:treeston
- Move greeting to areatrigger instead of MoveInLineOfSight hack - Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro - Ensure all adds are always pulled alongside the boss and vice versa - Add missing texts. - Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
2015-10-23Core/Commands: Fixed merge errorShauren
2015-10-23Merge pull request #15753 from Rushor/bloodMitchesD
Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaid
2015-10-22Core/Commands: Refactored chat command script hook, fixes a crash when ↵Shauren
building with gcc 5 Closes #15616 Closes #15740 (cherry picked from commit 2d942ddcc528cc9fe718ebbd5903318fcbdab817) # Conflicts: # src/server/scripts/Commands/cs_battlenet_account.cpp # src/server/scripts/Commands/cs_cast.cpp # src/server/scripts/Commands/cs_debug.cpp # src/server/scripts/Commands/cs_go.cpp # src/server/scripts/Commands/cs_misc.cpp # src/server/scripts/Commands/cs_mmaps.cpp # src/server/scripts/Commands/cs_modify.cpp # src/server/scripts/Commands/cs_npc.cpp # src/server/scripts/Commands/cs_reload.cpp # src/server/scripts/Commands/cs_ticket.cpp
2015-10-22Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaidRushor
closes #15733
2015-10-18Core/Scripts: convert the Duel Cooldown Reset feature to scriptsShinDarth
2015-10-12Change many uint32 to ObjectGuid::LowType in line with 6.x changes.pete318
2015-10-11Gem Perfection implemented:treeston
- Add new DB table `skill_perfect_item_template` that holds information about "perfect" crafts that replace the normal result - Implement this new DB table into core (SkillExtraItems.cpp, SkillExtraItems.h, SpellEffects.cpp) - Add data about perfect crafts to new DB table (2015_09_11_00_world.sql) - Add reload capability to this new table (latch onto skill_extra_item_template to avoid changing command IDs) Random other change because I stumbled across it and it annoyed me: - npc_professions.cpp no longer uses magic numbers for quest IDs and creature IDs.
2015-10-11Scripts/Naxxramas: Loatheb follow-up:treeston
- Fix Deathbloom (for real this time)
2015-10-10Merge pull request #15680 from tkrokli/dk_initiates_creature_sayjoschiwald
Core/Scripts: The Endless Hunger & Death's Challenge, creature text
2015-10-10Merge pull request #15692 from ShinDarth/instanceMitchesD
Scripts/Commands: enhanced .instance get/setbossstate commands
2015-10-10Core/Scripts: The Endless Hunger & Death's Challenge, creature texttkrokli
This PR solves the following say text issues: In quest ID 12733, Death's Challenge, the creature script npc_death_knight_initiate is supposed to target the player and refer to the player character's name in the following 2 lines from `creature_text`.`entry` 28406: - "You don't stand a chance, $n." (`BroadcastTextId` 29267) - "Remember this day, $n, for it is the day that you will be thoroughly owned." (`BroadcastTextId` 29270) In quest ID 12848, The Endless Hunger, the creature script npc_unworthy_initiate is supposed to target the player and refer to the player character's race in the following 2 lines from `creature_text`.`entry` 29519, 29520, 29565, 29566 and 29567: - "You are hopelessly outmatched, $r." (`BroadcastTextId` 30212) - "Sate your hunger on cold steel, $r!" (`BroadcastTextId` 30214) The untargeted variables $r and $n appear in the say lines because the existing script assigns the text to the player character instead of the creatures. This does not produce any race or name information in /say or chat. This Pull Request closes issue #14700 and replaces PR #15678.
2015-10-10Scripts/Commands: enhanced .instance get/setbossstate commandsShinDarth
2015-10-10Merge pull request #15689 from sirikfoll/FriendOrFowlShauren
Core/Scripts: Friend or Fowl Achievement
2015-10-10Merge branch 'Treeston-3.3.5-loatheb' into 3.3.5Shauren
2015-10-10Merge branch 'Treeston-3.3.5-heigan' into 3.3.5Shauren
2015-10-10Merge branch '3.3.5-noth' into 3.3.5Shauren