Age | Commit message (Collapse) | Author |
|
|
|
By Malcrom
|
|
Correctly destroy AH pointer and return error to user in unlikely event
auctioneer is invalid
|
|
By Malcrom, closes #15662
|
|
By Malcrom
|
|
|
|
Core/Spell: Implement "Gem Perfection" (and framework for similar spells in the future)
|
|
- 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.
|
|
Scripts/Naxxramas: Loatheb follow-up
|
|
- Fix Deathbloom (for real this time)
|
|
Core/Scripts: The Endless Hunger & Death's Challenge, creature text
|
|
contrib/script: error text corrections in check_updates.sh
|
|
Fix a factual error in the /contrib/check_updates.sh error message text,
Best shown in an example from the latest travis build error:
```
$ ./contrib/check_updates.sh auth auth
Database Updater check script:
Checking database 'auth' for missing filenames in tables...
- "sql/updates/2015_10_09_00_auth.sql" is missing in table 'auth'.'updates'
Fatal error:
The Database Updater is broken for database 'auth
due to applied update which are missing in the 'auth'.'updates' table.
How to fix:
Insert the missing names of sql updates which were applied already to
the 'updates' table of the 'auth' base dump ('sql/base/auth_database.sql').
The command "./contrib/check_updates.sh auth auth" exited with 1.
```
Main fix: `\"sql/updates/${file}\"` -> `\"sql/updates/${name}/${file}\"`
Before this change, the error message claims that the updated SQL file was placed
directly in the `/sql/updates/` directory and not in the subdirectory based on its DB name.
All the other changes are improvements in English grammar and more precise description.
|
|
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.
|
|
|
|
Closes #15672
|
|
By @DanielMo1603
Closes #15690
|
|
Core/Scripts: Friend or Fowl Achievement
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Core/Creature: Add default-disabled periodic zone combat pulse (and have base AI enable it for bosses)
|
|
Creature/SmartAI: Fix creature aggression behavior
|
|
Change AURA_EFFECT_HANDLE_REAL to AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, the hook needs to be called on every apply/reapply to keep tracking the stack amount.
|
|
- Added missing raid boss emotes
- Fixed an issue where Noth would stand idly after blinking if his current target stood still
- Fixed some reset edge cases
- Prevent Noth from dying during Balcony phase
- Fix targeting of 25-man Curse of the Plaguebringer (now has 8 targets, down from 10)
- Fix balcony/ground phase durations to be blizzlike
- Fix an issue where summoned mobs would sometimes not be aggroed automatically
- Get rid of ugly millisecond values in favor of seconds times constant
- Moved the chance to yell on kill to the database
- Prevent AoE abilities from hitting Noth during the balcony phase
- General cleanup of events handling
- Generally make @Nayd happy
|
|
|
|
By @Malcrom
|
|
Not actually needed for this change, but it upset travis
|
|
|
|
This prevents duplicate key and transaction completion fail on pet save, if pet has same aura from two different casters present.
This closes (already closed) issue https://github.com/TrinityCore/TrinityCore/issues/10529
|
|
Shiny Shoes
|
|
Corrects issue where certain combinations of actions would cause vehicles (usually cannons/artillary) that should be rooted, to be fully movable
|
|
|
|
Core/Ticket keep always trace of GM who resolves the ticket
|
|
|
|
Add Spire Frostwyrm spawns and scripts in Icecrown Citadel
|
|
|
|
* Will mark the travis build as failed when the database updater is broken.
|
|
Add visual Web Beam on aggro
Fix creature addon for 25 mode
Fix InhabitType issue after landing
|
|
(cherry picked from commit e51b6601779050837fcc87f27579b86c50446fc3)
|
|
* was caused through invoking "FindMySQL" after using ${MYSQL_EXECUTABLE}.
* better re-run CMake if you are affected by the mysql exe wasn't found issue.
|
|
|
|
(cherry picked from commit 2d109b63e2f1d03a961dd58947598f73e4e43ba0)
|
|
Core/Player: implement ResetCoolDownAfterDuel configurable feature
|
|
|
|
By @Espionage724
Closes #15652
|