Commit Graph

31692 Commits

Author SHA1 Message Date
Sorikoff
63bbf4a4be Scripts/Spells: Code style adjustments for druid scripts (#23725) 2019-08-18 17:24:18 +02:00
Sorikoff
9a8a01925a Scripts/Spells: Port druid scripts to new script registration syntax (2 of 3) (#23696)
* Scripts/Spells: Port Druid Scripts to New Script Registration

* Revert

* Revert 2

* Revert 3

* Revert 4
2019-08-18 15:56:27 +02:00
Shauren
aa0d468e04 Tools/Misc: Document strange array access indexing
Closes #23723
2019-08-18 12:40:38 +02:00
Treeston
9665bbf665 Entities/Creature: Fix a bug that caused map respawn timers to be scheduled for compatibility mode creatures. 2019-08-18 12:30:21 +02:00
jackpoz
c4cce31a13 Core/Misc: Fix linux build 2019-08-18 11:15:54 +02:00
jackpoz
5a98022649 Core/MMaps: Fix mobs evading when target is out of MMap meshes
Fix mobs evading when target is out of MMap meshes causes by an overzealous check added in c602220e02 when trying to fix an infinite loop in Recast.
If the target is outside of the MMap mesh (for example very close to a wall which is an un-walkable area with current TrinityCore settings and that might be changed in the future) Detour will not be able to find the height of the poly and getPolyHeight() will return DT_FAILURE | DT_INVALID_PARAM . Most of the time this is ok and can be ignored and it's still better than having the Unit evade.
Fix #23613
2019-08-18 11:08:06 +02:00
Shauren
7ee0891b0f Warning fix 2019-08-17 22:40:50 +02:00
Shauren
3a4216fd97 Core/Map: Kill zoneId from RespawnInfo, all it did was significantly slow down startup to make one gm command faster 2019-08-17 22:30:27 +02:00
Killyana
6e64cea69c DB/Creature: Olrun the Battlecaller
Closes #23720
2019-08-17 18:12:30 +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
ea16c4ac9f Scripts/Spells: Implemented Wyvern Sting script
- Removed old hack with spell_linked_spell
2019-08-17 11:48:27 -03:00
TDB Release
a054ce864d TDB 335.19081 - 2019/08/16 TDB335.19081 2019-08-16 06:27:38 +00:00
Keader
43c08b1761 Core/Spells: Fixed some issues with Drain Soul
Issue 1: Drain soul was always negative, but effect2 need be positive.
Issue 2: Drain soul was interrupted if someone in your group die. Caused by negative effects proccing in creature.
Issue 3: Since effect2 is positive, it was down-ranking in low level targets and should never happens (fixed before by ariel, transforming everything in negative in 2c8a6fb771 but it's wrong)

#MakeWarlockAfflictionGreatAgain
2019-08-15 10:46:23 -03:00
Sorikoff
f7793e7800 Scripts/Spells: Port druid scripts to new script registration syntax (3 of 3) (#23714) 2019-08-15 12:38:59 +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
Keader
95284b23d1 Core/Spells: Fixed SPELL_EFFECT_DISPEL when target has 2 spells with same ID (#23710)
Ty sirikfoll for all help :)
2019-08-13 08:55:00 -03:00
Gildor
af874a211c DB/Spells: Mage - Icy Veins stack 2019-08-12 22:30:28 -03:00
Treeston
6590a0bfce Entities/Creature: Fix an edge case assertion failure with pets dying in specific situations while casting spells. 2019-08-12 19:43:38 +02: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
3750c1cad9 I actually changed compilers in godbolt this time. This does it. Really. (31b5632 7378bcb 0a40252) 2019-08-12 14:37:01 +02:00
Treeston
0a40252c29 i am so done with compilers for today , WHY IS STD::SWAP NOT A CONSTEXPR ASDFOWQWDO (31b5632 7378bcb follow-up grml) 2019-08-12 14:33:04 +02:00
Treeston
7378bcb418 ugh. compilers. 31b5632 follow-up. 2019-08-12 14:25:28 +02:00
Treeston
31b5632c00 Common/Utilities: Explicit tail recursion to keep the compilers happy. 2019-08-12 14:19:22 +02:00
Treeston
1c2b1cbba8 Entities/Player: ReacquireSpellFocusTarget is now private. It should've been private all along. 2019-08-11 13:56:42 +02:00
Treeston
fcce90508d Core/Creature: Fix an issue that sometimes prevented spellcast focus targets from being reacquired. 2019-08-11 13:31:46 +02:00
Treeston
0f7e070ed4 Common/Crypto: Make C++14 compilers happy. 2019-08-11 13:29:50 +02:00
Treeston
4211645834 [3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
2019-08-10 21:34:51 +02:00
Keader
3d356b97d4 DB/Spells: Fixed Prayer of Mending proc with AOE Spells
Fix proc with spells like: Professor Putricide AOE Abomination damage, Sindragosa Frost Damage, Blood Queen Damage.
2019-08-10 12:02:42 -03:00
Treeston
464b0b059b Core/Channels: Fix a bug that would cause channel settings to disappear in certain settings. Fix a bug that would cause channels to not be saved on .server shutdown without delay. Closes #23699. 2019-08-09 12:04:20 +02:00
Keader
31b4b897e4 DB/Spells: Fixed proc of Remorseless
Fix a case that Remorseless Attacks proc, but Remorseless is consumed by the same spell
Closes #23649
2019-08-08 13:48:51 -03:00
Sorikoff
382f563571 Scripts/Spells: Runic Healing Injector (#23690)
* Scripts/Spells: Runic Healing Injector

* Rename 9999_99_99_99_world.sql to 2019_08_08_00_world.sql
2019-08-08 14:12:49 +02:00
Sorikoff
996d4f7cc4 Scripts/Spells: Port Part of Druid Scripts to New Script Registration (#23691) 2019-08-08 09:22:05 +02:00
Giacomo Pozzoni
6ea161a711 CI/Travis: Upgrade to GCC 6 2019-08-08 08:27:37 +02:00
Treeston
910da94d20 that should make gcc complain less (57b36df follow-up) 2019-08-07 13:24:00 +02:00
Treeston
aa7fc4b6ef nopch fix 2019-08-07 11:21:53 +02:00
Treeston
57b36dfdc6 Scripts/Commands: Add .go boss, and do a usability pass over .go instance to match it. 2019-08-07 01:45:24 +02:00
Treeston
4320a021e9 Scripts/Commands: Cleanup some output from .go instance 2019-08-06 23:46:07 +02:00
Killyana
f4ea3993ce DB/Creature: Vanguard Tower Dummy 2019-08-06 19:51:05 +02:00
Killyana
195655dc8e DB/Creature: Battlescarred Frostworg 2019-08-06 19:31:43 +02:00
Killyana
f9db6cfe01 DB/Creature: Frostworg and Son of Hodir 2019-08-06 19:18:26 +02:00
Killyana
b2554c0944 DB/Quest: Polishing the Helm 2019-08-06 18:47:15 +02:00
Treeston
268384d2af coverity 2019-08-06 12:32:19 +02:00
Treeston
b2b9880377 Core/Common: fix a bug in BigNumber::AsByteArray that was causing incorrect output in 1/256 cases with explicit minSize (iff MSB zero) 2019-08-06 11:24:48 +02:00
Treeston
4fcb322010 typo fix in comment 2019-08-06 11:21:44 +02:00
Wyrserth
ca69f16c45 DB/Quest: fix more quest chaining in Icecrown. Thanks PolarCookie for the initial work.
Closes #22338.
2019-08-05 22:30:03 +02:00
Killyana
6869dbf1c1 DB/Creature: ELM General Purpose Bunny Hide Body (Phase I) 2019-08-05 20:19:40 +02:00
Killyana
1d69f04c02 DB/Creature: Proto-Drake Corpse, Dead Drakerider & Dead Warbear 2019-08-05 19:27:57 +02:00
Wyrserth
3f638484ab DB/Quest: fix chaining for some Alliance Icecrown quests.
Closes #15992.
2019-08-05 18:45:31 +02:00
Killyana
31e607e2b7 DB/Creature: Anub'ar Darter 2019-08-05 18:41:47 +02:00
Killyana
7392bd360f DB/Misc: Spirit Healers in Death Knight starting area
Update Spirit Healers with the correct entry, position, auras and movements
Fix Olrun the Battlecaller waypoint high
Fix Val'kyr Battle-maiden movements
2019-08-05 18:24:41 +02:00