Commit Graph

33024 Commits

Author SHA1 Message Date
Killyana
607c5ad554 DB/Creature: Blightguard spawns
(cherry picked from commit d96482b2d4)
2020-06-14 23:49:03 +02:00
Killyana
afad6a7f7d DB: Fix some DB errors
(cherry picked from commit 586cc0e0b4)
2020-06-14 23:49:03 +02:00
Killyana
732ad0f2eb DB/Quest: Blowing Hodir's Horn requirement
Ref #19787

(cherry picked from commit b90fc70c20)
2020-06-14 23:49:03 +02:00
ccrs
205d8bf591 Scripts/ICC: add missing cases for Dark Martyrdom difficulty entries
how come nobody noticed this?

(cherry picked from commit 7afe0b7fb0)
2020-06-14 23:49:03 +02:00
ariel-
e2bc8c5383 Core/Scripts: improvements on the Thorim script
Improvements done to initial work by joschiwald:

- Fixed stormhammer casting and visuals
- Fixed spell credits
- Implemented removal of Impale when HP is higher than 90%
- Corrected faction templates for the pre combat creatures
- Implemeted Leap on the arena adds (thanks to joschiwald for implementing conditions)
- Scripted lighting charge using AuraScript periodic
- Fixed timings
- Corrections on the hallway encounters (added knockback immunity to minibosses too)
- Fixed multiple blizzards issue
- Lever will now reset properly, should players fail to get inside. This allows the door to be opened more than once during the combat
- Corrections in the outro event
- Implemented paralytic field traps on the hallway.
- Implemented Ancient Gate of the Keepers opening.
- Changed blizzard bunny targetting to conditions entirely.
- Removed obsolete scripts
- Standards: delete spell script names by ScriptName instead of spell_id
- Swapped factions for pre-adds (alliance should get horde trash and vs)
- Fixed Leap setting home position for adds
- Removed a bunch of magic numbers
- Runic Colossus should finish current Runic Explosion before beginning to attack
- Fixed UpdateAI logic to put it in line with other scripts (ie don't stop casts)

Special thanks to:
- chaodhib for the blizzard trigger waypoints and investigation on spell radius
- Malcrom for creating the Conditions Creator :P

Closes #15008
Closes #17072

(cherry picked from commit 4a69f5bda5)
2020-06-14 23:49:01 +02:00
joschiwald
d50dccbfce Scripts/Ulduar: Initial implementation of the Thorim Encounter
Closes #7651

Fix logic fail in achievement:
SPELL_LIGHTNING_CHARGE aka 62279 is casted on Thorim itself to buff him, not the damage spell tracked by the achievement.

(cherry picked from commit 5e90c76fd4)
2020-06-14 23:46:44 +02:00
Chaouki Dhib
a7e0bd06b3 Core/Spells: Change the radius of PBAoEs following the feedback received on (#16290)
(cherry picked from commit 2ff76e828f)
2020-06-14 22:51:44 +02:00
Dr-J
7f43529e17 DB/SAI: A Righteous Sermon
Fix bad target for script for move to position which was using target 1 instead of 8 which was causing npc to walk through wall and dissapear on quest accept

(cherry picked from commit e263654c77)
2020-06-14 22:51:40 +02:00
TecDian
4015c02a42 Scripts/Events: Add missing line for "Love is in the air" boss fight (#19521)
(cherry picked from commit 4b8644d6e6)
2020-06-14 22:48:17 +02:00
Rochet2
d4a356a0ba Core/Gossip: Fix gossip bug on modify money (#19551)
(cherry picked from commit 6e3a48c873)
2020-06-14 22:47:27 +02:00
ariel-
19eeca684f Core/Unit: don't clear low health aura states on death
- Confirmed with sniffs, healthless states aren't cleared
- Prevents some procs from happening

Closes #19754

(cherry picked from commit 05b42eef7e)
2020-06-14 22:47:27 +02:00
Kittnz
058e880d55 DB/GameObjects: Add missing gobs for map 450, 560, 329
Mostly chairs and random stuff

(cherry picked from commit d04bc1339a)
2020-06-14 22:47:00 +02:00
Killyana
b5ca81855b DB/Gameobject: Add a missing cosmetic Yellow Teleport
(cherry picked from commit cadea4f183)
2020-06-14 22:46:22 +02:00
Killyana
9a6c2a4da2 DB/Creature: Arcatraz Sentinel
Closes #10647

(cherry picked from commit e036d2232d)
2020-06-14 22:45:29 +02:00
Killyana
a74d233ccc DB/Creature: Fallen Earthen Warrior
Closes #16559

(cherry picked from commit ccf75008de)
2020-06-14 20:15:24 +02:00
xinef1
9e954295c5 Core/Quests: Display quest objective explore completion message
- Game client should show an on-screen message for explored quest objectives
  (AreaExploredOrEventHappens) when the objective has been completed.

Closes #19543

(cherry picked from commit 538f60a880)
2020-06-14 20:14:41 +02:00
Aokromes
6a76d5c851 DB/Misc: Fix PK for gossip_menu_option_locale
(cherry picked from commit c06f0bea9a)
2020-06-14 20:14:34 +02:00
Aokromes
8ded7e576e Typo fix
(cherry picked from commit 9ae53d2577)
2020-06-14 20:13:19 +02:00
ariel-
3698f3a262 Core/Entities: allow guardian pets to inherit spellmods
(cherry picked from commit 97e608b053)
2020-06-14 20:09:45 +02:00
Chazy Chaz
e21e7cd2e2 Scripts/Commands: Update reload commands names
(cherry picked from commit 4843544c21)
2020-06-14 20:09:40 +02:00
Chaouki Dhib
419689b485 Core/Spells: change to the way the spell effect SPELL_EFFECT_JUMP work
(cherry picked from commit d625c0f619)
2020-06-14 20:04:17 +02:00
ccrs
55576d20d8 Core/Creature: drop method SetPosition
eeeevil, use UpdatePosition. It was there just for old scripts compatibility.

(cherry picked from commit 17579f8d91)
2020-06-14 20:04:17 +02:00
ccrs
a90f60f7d3 Core/Transport: fix logic error
justStopped was always set true, but when transports spawn and remain stationary timer, _currentFrame->ArriveTime and _currentFrame->DepartureTime are set to 0, making justStopped always remain true and triggering incorrect calls.

(cherry picked from commit dd2151cc7a)
2020-06-14 20:04:17 +02:00
ccrs
08f13f83af Core/Creature: IsMovementPreventedByCasting followup
Handle correctly move allowed channels: IsChannelActive checks if channel phase has started (after cast if any)
Must skip the other checks since all channels focus target.

ref #19532

(cherry picked from commit b74264aef4)
2020-06-14 20:04:16 +02:00
Shauren
d53a2dea5f Core/Misc: Add .Size() to TypeUnorderedMapContainer for stats/debugging 2020-06-14 15:09:33 +02:00
Carbenium
1258800add Core/Entities: Add a missing include 2020-06-14 14:08:24 +02:00
Shauren
83aaa48b85 Tools/vmap extractor: Various fixes
* Fixed output file name case normalization - exclude names built from file ids (starting with FILE)
* Skip antiportal WMO groups

Closes #23972
Closes #24798
2020-06-14 00:43:02 +02:00
Shauren
6533de3100 Core/Items: Implemented corruption and corruption resistance stats 2020-06-13 00:30:32 +02:00
funjoker
2493d88a72 Core/DataStores: Fix loading hotfixes deleting records for db2s not loaded by worldserver (#24783)
* Also load WorldStateExpression.db2
2020-06-12 11:07:11 +02:00
Shauren
c7306439e7 Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower 2020-06-12 01:29:18 +02:00
Shauren
1cdd1d0249 Core/Auras: Defined unknown aura type 2020-06-09 11:56:22 +02:00
Shauren
5fce3604fc Core/PacketIO: Fixed receiving and sending db2 hotfix packets 2020-06-08 00:08:37 +02:00
Shauren
e5a6552abc Core/Items: Fixed generating default bonuses based on context 2020-06-07 12:38:38 +02:00
funjoker
afcb8ff8e9 DB/Hotfixes: Add hotfixes from build 34601
Closes #24750
2020-06-07 00:20:13 +02:00
Shauren
b47c19d506 Core/DataStores: Allow custom hotfixes (VerifiedBuild <= 0, has loading priority) to coexist with sniffed data (VerifiedBuild > 0) 2020-06-06 23:40:53 +02:00
Shauren
63fba47511 Core/Items: Implemented new bonus type (extra ItemEffect) 2020-06-05 00:27:40 +02:00
funjoker
ba5794a12c SQL: Add VerifiedBuild to hotfix_blob and hotfix_data
Closes #24752
2020-06-04 21:48:33 +02:00
Shauren
853503a575 Core: Updated allowed build to 8.3.0.34601 2020-06-04 09:58:25 +02:00
Shauren
df0a027444 Core/Misc: Ensure that query used for .reload creature_template command always matches the one used for loading during startup 2020-06-04 00:13:05 +02:00
Shauren
3f5dbf1f88 Fix GCC build 2020-06-03 00:40:44 +02:00
Shauren
db7126de46 Core/DataStores: Fixed loading hotfixes crash when compiled with strict database type checking
Closes #24716
2020-06-01 00:15:33 +02:00
Shauren
41c3675bb9 Fix warnings 2020-05-31 17:18:18 +02:00
Shauren
bf8714b870 Core/Battlegrounds: Queue updates
* Fixed battleground queues for battlegrounds with id higher than 255
* Fixed queue display ingame after entering bg
* Fixed ingame display after leaving bg queue
* Fixed bg scoreboard
2020-05-31 16:49:18 +02:00
Shauren
161944b764 Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73 2020-05-30 17:43:56 +02:00
Shauren
1ae72db201 Build system: Print found git version when warning about it being too old 2020-05-30 17:42:14 +02:00
Shauren
d435d5d5ba Core/PacketIO: Fixed BattlefieldStatusHeader structure and QueueID values for other battleground types 2020-05-27 00:29:13 +02:00
Shauren
eba31dea27 Core/Maps: Improvements to terrain swap handling
* Fixed memory leak when unloading grids
* Handle child maps being entered
* Allow chaining more child maps (Draenor -> Tanaan Jungle -> Tanaan Jungle - No Hubs Phase)
2020-05-24 22:34:25 +02:00
jackpoz
ebb6f12db8 CI/GitHub: Add another Pull Request labeler as cron job 2020-05-23 23:22:54 +02:00
jackpoz
59e8b98bef CI/GitHub: Remove PR GitHub Action because of current limitations
GitHub Actions triggered when creating a Pull Request receive a read-only token that makes them useless when trying to do anything on GitHub.
Useful links:
- https://github.com/actions/first-interaction/issues/10
- https://github.com/actions/labeler/issues/12
- https://github.com/actions/labeler#pull-request-labeler
2020-05-23 18:43:28 +02:00
jackpoz
58013167de CI/GitHub: Rename jobs 2020-05-23 17:56:59 +02:00