| Age | Commit message (Collapse) | Author |
|
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.
```
|
|
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
|
|
|
|
- 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)
|
|
Closes #15862
|
|
clang 3.6
|
|
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.
|
|
|
|
Scripts/Naxxramas: Thaddius: Complete rewrite
|
|
Scripts/Duel: implement duel reset of health and mana and improve duel reset
|
|
* Add error log for duplicated aura entries in creature_(template_)addon
|
|
|
|
- do not reset when duel is fled
- minor improvement to SpellHistory::RestoreCooldonStateAfter duel method
|
|
|
|
Core/Misc: Remove unneeded files
|
|
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
|
|
- Safely close ticket before character deletion
- Allow to keep trace of delete characters tickets (configurable)
- Closes #15655
Closes #15699
|
|
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.
|
|
- 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.
|
|
Scripts/Naxxramas: Faerlina cleanup
|
|
|
|
variadic template version.
(cherry picked from commit 0b6f7845911c41dcc175996816abc2e06f7dadbd)
|
|
(cherry picked from commit fe0c07a6fe4dea8772e69ec8ad491bdda7f61746)
|
|
(cherry picked from commit cf1e80e3d09067ca4d0078a8113a09227a9f91ae)
|
|
Ref #6157
(cherry picked from commit d68e3325d5a09328425b8ae9855f3f5936ff24f9)
|
|
string conversions
(cherry picked from commit 3109ab2da08d094df97724355bff681d7951e576)
|
|
(cherry picked from commit 20215a8c421fd93d00233213966399a0c76e626a)
|
|
Should close #6377 and #15239
(cherry picked from commit e430f3f61ae45ca0e8e251f96a1605bdb9299eb1)
|
|
Closes #15061
(cherry picked from commit 15dec9a76ca56930c6764e8483cbf4ce8aae4f90)
|
|
Closes #15357
New library dependency: Boost.Regex
(cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
|
|
database queries
(cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
|
|
- 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)
|
|
- impemented health and mana reset
- do not reset anything when duel is interrupted
|
|
- 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.
|
|
|
|
Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaid
|
|
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
|
|
closes #15733
|
|
|
|
|
|
- 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.
|
|
- Fix Deathbloom (for real this time)
|
|
Core/Scripts: The Endless Hunger & Death's Challenge, creature text
|
|
Scripts/Commands: enhanced .instance get/setbossstate commands
|
|
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.
|
|
|
|
Core/Scripts: Friend or Fowl Achievement
|
|
|
|
|
|
|