Commit Graph

619 Commits

Author SHA1 Message Date
offl 37fcaf64ef Core/Spells: MaxAffectedTargets for 47731 Critter 2022-07-11 00:33:10 +03:00
Alan Deutscher b484b7e927 Core/Auras: Do not remove auras unaffected by invincibility (#28100)
* Mark WSG's Focused Assault and Brutal Assault as unaffected by immunities
2022-07-10 19:28:54 +02:00
offl dfd1692e31 Scripts/Pets: Update Lil' K.T. (#28071) 2022-06-30 22:32:09 +03:00
offl f0d2418e5f Scripts/Spells: Correctly implement Murmur's Touch & Dire Brew (#28058) 2022-06-26 21:44:40 +03:00
Ovah 8fe0ac3cd1 Core/Spells: removed hackfix for Elemental Oath and replaced it with a proper implementation (#27812) 2022-02-22 18:58:41 +02:00
Grindelwald 5f0e80bf43 Core/Spells: Add MaxAffectedTargets for Domination (#27541) 2022-01-07 17:51:03 +02:00
Grindelwald c3973ff577 Core/Spells: Add MaxAffectedTargets to Chains of Naberius(36146) (#27291)
Closes #27289
2021-11-20 21:52:11 +02:00
Gildor 04d54a000f Core/Auras: Convert most rules from Aura::CanBeSaved to a custom spell attribute (#27191)
(cherry picked from commit b4aa698acb)
(cherry picked from commit 2bea816bbe)
2021-11-20 21:48:58 +02:00
robinsch f30510566b Core/Spell: Allow inserting spell ids greater than 65535 into spell_learn_spell (#26958) 2021-09-28 11:46:34 +02:00
Shauren e50102178b Core/Spells: Spell effect info access refactoring part 3 - removed direct SpellInfo::Effects field access from game 2021-08-31 00:13:44 +02:00
Keader 551c2c2de7 Core/Spells: Fixed Travel time of Scatter Shot / Silencing Shot
Proofs:
https://www.youtube.com/watch?v=GwTc98-X60E (06:52, 09:15) - original link: https://www.warcraftmovies.com/movieview.php?id=158811
https://www.youtube.com/watch?v=G_m9hwU75No (00:46, 01:36)
https://www.youtube.com/watch?v=zLBpEslWusw (04:58) - original link: https://www.warcraftmovies.com/movieview.php?id=136161
2021-08-29 16:59:58 -03:00
Shauren 4c59532865 Core/Spells: Begin unifying spell effect access api with master branch
* Introduce SpellInfo::GetEffects and SpellInfo::GetEffect functoins
2021-08-28 23:42:25 +02:00
Keader c8f2056b17 Core/Spells: Fixed Sacred Cleansing range
- It was not working into friends/pets
2021-08-14 21:12:46 -03:00
offl 293ae05d31 Scripts/Quest: Rework 'Basic Orders' (25199) (#26294) 2021-04-03 00:27:59 +03:00
Gildor 6e1b9d775c Core/Spells: Warlock Death Coil shouldn't be able to crit (#26118) 2021-02-21 22:23:33 +01:00
Kargatum a32b6b8ac4 Core: whitespace cleanup, reduce double blank line to single (#25795)
* Core/Misc: fix double empty line

* worldserver.conf
2021-01-03 11:47:07 +01:00
Keader a93abcf803 Scripts/ScarletMonastery: Headless Horseman Rewrite (#25614) 2020-10-26 14:04:36 -03:00
Giacomo Pozzoni 07fd84b679 Core/Misc: Fix static analysis issues (#25194) 2020-08-04 11:36:47 +02:00
Trond B. Krokli e0dae8feb6 Scripts/Quest: Force of Neltharaku quest credit (#24807)
* Scripts/Quest: Force of Neltharaku quest credit

**Description:**

Suggested solution to resolve the kill credit double cast issue
in the quest "The Force of Neltharaku" (10854).

by Rushor

**Changes proposed:**

- Remove duplicate spell casts in the zone quest script
- Remove commented-out script section
- Set a couple of unit flags (anim/stand/hover)
- Move return new creature script override to end of script
- Move PlayerGUID, FlyTimer, and Tapped to Private
- Add DB flight movement control to Enslaved Netherwing Drake
- Add SpellMgr MaxAffectedTargets = 1 for spell 38762
- Add movement enum POINT_MOVE_UP
- Add missing enum for quest ID

**Target branch(es):** 3.3.5/master

- [X] 3.3.5
- [X] master

**Issues addressed:** Closes #24796

**Tests performed:** (Does it build, tested in-game, etc.)

Pending for now.

**Known issues and TODO list:** (add/remove lines as needed)

- [X] Open PR in draft mode until testing is cleared
- [ ] Compile and create local server
- [ ] Test changes on local server

* Rename 9999_99_99_99_world.sql to 2020_07_29_00_world.sql

Co-authored-by: Rushor <Rushor@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-07-29 13:26:39 +02:00
Peter Keresztes Schmidt 85b5b842ca Misc: Use [[fallthrough]] attribute instead of comment to mark intentional fallthroughs (#25054)
Related: #25006
2020-07-18 20:42:28 +02:00
Peter Keresztes Schmidt c92950b3e1 Core/DataStores: Update DBC field names to generated ones (#24999) 2020-07-12 15:36:55 +02:00
Carbenium f7faf20254 Battlefields: Move BF scripts out of game
This commit introduces the usual script interface
for battlefields.
2020-06-24 15:09:57 +02:00
Gildor 56d60ee00c Core/Spells: Fix Shadowstep (Rogue), remove 4yd forced radius (#24838) 2020-06-19 22:59:43 +02:00
Keader d81a9e5bc3 Core/Misc: Fixed resistance calculate for Mutated Transformation and Twilight Bloodbolt (#24717)
Ref: 9f7b464a6a
- Implemented a new SpellScript hook that allow control Resistance/Absorb amount of a damage spell.
2020-06-03 22:05:08 -03:00
Gildor 2e42156f8d Remove tabs (ee5eace3c6) (#24510) 2020-04-28 10:58:31 +02:00
Killyana ee5eace3c6 DB/Pet: Lil' K.T
Ref #1364
2020-04-28 02:04:53 +02:00
Killyana 3f5e0927c3 DB/Pet: Toxic Wasteling
Closes #12773
2020-04-27 00:57:21 +02:00
Killyana 9e58573272 Spell: Move "Dark Conclave Ritualist Channel" outside Ulduar spells 2020-04-19 19:19:23 +02:00
Killyana 64878e19fb Spell: Fix "Dark Conclave Ritualist Channel" range and cast 2020-04-19 19:00:19 +02:00
NoName b3b7f0761d Core/Spells: SPELL_AURA_48 implementation (#24054)
by xvwyh
2020-01-17 16:50:50 +01:00
Killyana 8942142286 Spell: "Fierce Lightning Stike" must hit only one target 2020-01-17 01:12:43 +01:00
Aokromes ed93932537 New year
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
Keader 9f7b464a6a Scritps/ICC: Fixed resistance calculation for Mutated Transformation (Professor Putricide) (#23858)
More Info in: #23837
2019-12-26 13:22:04 -03:00
Trond B. Krokli 42f1861f30 Core/Spells: add spell fix to Trained Rock Falcon (#23896)
fixed by sirikfoll
2019-10-28 15:33:26 -03:00
Gildor e1df7b751e Core/Spells - Rogue: Fix Unfair Advantage range (#23877)
Closes #23873
2019-10-21 19:34:17 +02:00
Keader 8210b4a539 Scripts/ICC: Fixed Death Plague (Frost Giant) (#23847) 2019-10-04 09:33:14 -03:00
Keader 34ee2effc8 Scripts/Forge of Souls: Fixed spell Soul Sickness (#23843) 2019-10-03 08:49:05 -03:00
tarwyn c8dc9fdc41 Fix inconsistent NPC aggro on spell miss (#23816) 2019-09-23 08:01:28 +02:00
AlιAѕѕaѕѕιN 92d83c3c2e [3.3.5] Fix spell_area not checking for zoneID for quests (#23719)
* Fix spell_area not checking for zoneID for quests

* Addendum to bdffe0a4a641414fe26c9b75b00f8e70ff0f1cb8

* Fix spell_area handle same spell with the same quests

Also fix not checking for quest_end at all.

* Addendum to 2d6b0545e3762b3a25005726d4093cf4a7945a8d

* Better commenting for 7a50189de3104f000d8b31fa6c415bb69cf1a3e7

* Addendum to 2d6b0545e3762b3a25005726d4093cf4a7945a8d
2019-08-28 08:03:41 +02:00
Shauren 677663139c Core/Spells: Removed PROC_ATTR_DISABLE_EFF_* attributes and store that in a separate column 2019-08-17 17:42:58 +02:00
Keader fec48caabe Core/Spells: Drain Soul need be affected by Death's Embrace
Make Warlock Affliction great again !
2019-08-13 13:02:23 -03:00
Aokromes 028db8432e Core/Spells: Survey Sinkholes will now have a bigger range to be able…
… to hit all trigger npcs

By Ovahlord
2019-08-12 16:59:52 +02:00
Treeston 7d6896b541 typo fix, duplicate assignment 2019-07-12 13:14:44 +02:00
Killyana 42abf69a27 DB/Quest: Seeds of the Blacksouled Keepers 2019-07-11 18:32:15 +02:00
Martin Topholm 4529a94e0d Script/BlackrockDepths: fix Ironhand Guardian's Gout of Flame spell cast. (#21816) 2019-07-05 23:46:55 +02:00
Wyrserth 8fcc82138f Script/Acherus: script out of combat event for Frost Death Knight trainer Amal'thazad. 2019-07-05 18:41:47 +02:00
ForesterDev b47bb59e2a Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender (#23520)
* Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender

* fix merge

* Add virtual methods for Unit class
2019-07-02 10:17:02 +02:00
ccrs 401777d024 Core/Unit: rename several getters to follow codestyle
uint8 GetLevel()
        uint8 GetLevelForTarget(WorldObject const* /*target*/)
        void SetLevel(uint8 lvl)
        uint8 GetRace()
        uint32 GetRaceMask()
        uint8 GetClass()
        uint32 GetClassMask()
        uint8 GetGender()
2019-07-01 21:36:32 +02:00
Wyrserth 39aa91f982 Core/Spell: Challenge Flag should only hit one target. 2019-06-30 22:47:17 +02:00
Killyana 8d6295559d DB/Quest: "Where Kings Walk" and "Warchief's Blessing"
The script was deleted by https://github.com/Aokromes/TrinityCore/commit/5f928f79490b1d73c32ea962c3c720bd16833010 But it wasn't done properly via the spell_area anyway
2019-06-20 20:57:57 +02:00