| Age | Commit message (Collapse) | Author |
|
amount (#19255)
- Use unsigned int for thread count
- Use std::thread::hardware_concurrency() to try estimate available threads instead of hardcoded 3 threads by default
- Print thread count always regardless of using --threads switch or not
|
|
|
|
(current active) movement generator
|
|
|
|
- Fixed Shadow Trap and Defile Targets
- Fixed Shadow Trap Summon Delay and Duration
- Fixed Berserk Timer (15 Minutes)
- Fixed Shadow Trap Despawn when Snowstorm starts
|
|
This reverts commit 21b03e7d9bc9165f5e0cf4fbdc5bd9b1534dbcd7.
|
|
#MakeUlduarGreatAgain
|
|
- Rename JustRespawned to JustAppeared, which better matches its behavior anyway.
- Properly invoke JustAppeared for new (re-)spawns - fixes #20111.
- Fix Thaddius script to work with dynamic_spawning (mostly unrelated to the above) - Feugen/Stalagg should really be a summon group, but I don't have time to fix that right now.
- Fix default value for DynamicEscortNPC to match worldserver.conf.dist.
|
|
in DB (#20112)
|
|
|
|
Partial revert of of 6c21ddd9b98d372cb802c9abf034e2aa3ecc70b9.
Closes #16211.
|
|
groups based on boss state. (#20103)
|
|
|
|
name validation
Closes #20094
|
|
modification commands (npc move and npc delete), which are horrible and should be deleted anyway.
Fixes #20104.
|
|
|
|
|
|
(I just needed it for dynspawn follow-up work, really.)
|
|
|
|
- True blizzlike creature spawn/respawn behavior - new creature = new object
- Toggleable spawn groups (with C++/SAI/command options to use them)
- Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone.
- Backward compatibility mode (set via group and for summons)
to support creatures/gos that currently don't work well with this
(this should be removed once the exceptions are fixed)
Fixes and closes #2858
Tags #8661 as fixable.
Fixes and closes #13787
Fixes #15222.
|
|
* Move IteratorPair to its own header
* Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere)
(cherry picked from commit fdd9227b232db9aae9bc4b2c60ca4de2cdaa0b54)
|
|
commands (#20074)
Send success/fail state, allow interleaving, and indicate end of output. Add framework for supporting non-human-readable output in commands.
|
|
their latest MovementInfo doesn't indicate it's needed (the MI might be outdated). Fixes a player flight exploit and closes #20079.
|
|
killed by Lord Marrowgar's Impale spell (the initial damage, not the DoT). Also fix the underlying bug in vehicle logic.
|
|
This broke several mechanics such as LK hc Frostmourne Room or Rotface's slime, how come no one noticed it? Like really, no one?
ref ce3787f190d28c1e981598eef2cd24c622a2cbae
|
|
from sniffs.
|
|
initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization. Closes #20028.
|
|
Closes #16832
By Rushor
|
|
- Add a 2 second delay before the AI begins using spells. This should provide opportunity for counterplay before that rogue activates cloak and goes on an unstoppable rampage among your healers. (Sorry, guys.)
- Stopped the AI from attacking invalid targets under some conditions. It should now properly leash back and follow the charmer if we try to select an invalid target.
- Stopped the AI from constantly re-creating the follow movement generator (and thus spamming movesplines).
|
|
|
|
|
|
first argument to the Unit* overloads. No more ->CastSpell((Unit*)nullptr, ...) all over the place!
|
|
|
|
searchers by integrating with instance script.
|
|
much fun with this one.
Two points of note:
1) Spawning 5 invisible triggers with 5 distinct factions which then MC one target each? Biggest. Hack. Ever. Best part? It's blizzlike.
2) For over ten years, I thought it was spelled "Auchinodoun". It's not. It's spelled "Auchindoun". TIL.
|
|
|
|
|
|
with a slightly less hack-filled script that actually mostly works. This should at least make the boss encounter possible to complete. No claims to correctness, of course.
|
|
wherever possible. No actual changes in functionality. (fb87ac8 follow-up)
|
|
wherever possible. No actual changes in functionality. (fb87ac8 follow-up)
|
|
to greatly reduce code duplication (#19526) (cherry-picked from commit a9174d5).
|
|
|
|
for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute).
|
|
cherry pick from be7486f
|
|
master is out of range. Closes #20035.
|
|
|
|
called nitro _boosts_. Not _boots_. Nitro _boosts_.
|
|
are just logging on." - the check was unnecessary (already done in extractPlayerTarget).
This reverts commit 05cdcdb230a9d69f8ad8f2af696f452151a1c364.
|
|
logging on.
|
|
|