Keader
a891eb364e
Core/Unit: Guardians no longer enter combat before reaching the target ( #19816 )
2018-03-11 13:23:23 +01:00
Treeston
43491ba7f4
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
2018-03-11 13:05:41 +01:00
ariel-
02f1399fde
Core/Entities: fix creatures ignoring immune flags. Closes #21578 for real
2018-03-10 20:51:14 -03:00
ariel-
f7869ad38b
Core/Spell: fix LoS checks for GameObject spells
...
Closes #21580
2018-03-10 20:25:50 -03:00
ariel-
7f947646f9
Core/Spell: fix SendSpellMiss requiring caster Unit
2018-03-10 19:51:36 -03:00
ariel-
d6b9f148a7
Core/Spell: fix target checks
...
- Aura will be applied at last moment possible (after damage) to prevent regressions on #18395
- Partial revert of 9b38a6352c as it wasnt handling correctly checks without spells
Closes #21578
Closes #21579
Closes #21581
2018-03-10 19:40:19 -03:00
sirikfoll
e7e46b2a82
Scripts/Spells: Quest King of the Mountain
...
Added missing jump jets and battle standard visuals
Added allowed area conditions for the vehicle
Fixed Jumpbot's attack spell (thanks @keader for fixing the proc)
2018-03-10 13:31:49 -03:00
Shauren
901eed7828
Core/CrashHandler: Fixed generating crash logs from CRT debug assertions
...
(cherry picked from commit abdf6479dd )
2018-03-10 15:51:57 +01:00
ariel-
078b621c74
Core/Packet: nopch
2018-03-10 04:01:17 -03:00
ariel-
bc73251f3b
Misc: fix bad copyright header
2018-03-10 03:57:32 -03:00
ariel-
1a2c6f6545
Scripts/Spells: fix Hypothermia
2018-03-10 03:55:35 -03:00
ariel-
0c2a6dee07
Core/Spell: fix spell visual for other players
...
- Ported SMSG_SPELL_GO and SMSG_SPELL_START to new packet system
2018-03-10 03:55:14 -03:00
ariel-
4ca9d6469d
Core/Spells: register and apply individual aura effects on hit handler
...
- Remove area aura processing from spell system, they're fully handled by aura owner update now
Closes #21577
2018-03-10 00:58:48 -03:00
ariel-
d46f36f773
Core/Spells: tweak 'neutral' spell positivity
...
- Fixes Mind Control dummy self aura appearing as a debuff
2018-03-10 00:57:19 -03:00
ariel-
bd3530dd1f
Core/Spells: move m_preCastSpell logic to scripts
...
- Bad name because it was actaully executed after effects
2018-03-10 00:55:24 -03:00
ariel-
94333b734d
Core/Misc: nopch fixes, hopefully the last
2018-03-09 16:14:42 -03:00
ariel-
334fcbf40f
Core/AI: nopch continued
2018-03-09 15:36:20 -03:00
ariel-
4669267633
Core/Auras: nopch reloaded
2018-03-09 15:22:29 -03:00
ariel-
8dc91cf0fa
Core/Auras: yet another nopch
2018-03-09 15:16:18 -03:00
ariel-
4527995b66
Core/Misc: another nopch
2018-03-09 15:12:02 -03:00
ariel-
86e20f66b2
Core/Spells: more nopch
2018-03-09 15:03:56 -03:00
ariel-
ecea2d6265
Core/Auras: nopch fixes
2018-03-09 14:49:44 -03:00
ariel-
93eda20d5c
Core/Spells: Fix periodic rolling adding bonuses twice
...
Calculation is now done in CalculateAmount
2018-03-09 14:41:28 -03:00
ariel-
45c5e1b9d6
Core/Spells: rework part 5: GameObject casting
...
Closes #21330
Closes #18885
Ref #18752
2018-03-09 14:41:28 -03:00
ariel-
080d2c6cd4
Core/Spells: rework part 4: iterate over effects first
...
Ref #18395
Implement far spell queue processing
Closes #7395
2018-03-09 14:41:28 -03:00
ariel-
e8d5aa56cc
Core/Spells: rework part 3: spells only handle at most one UnitAura and one DynObjAura during its lifetime
...
Closes #15088
2018-03-09 14:41:28 -03:00
ariel-
9b38a6352c
Core/Spells: rework part 2: Split up target selection logic
...
Target check only determines what kind of entities we can target, spell positivity determines if that entity is valid for attack/assist
Closes #8844
2018-03-09 14:41:28 -03:00
ariel-
efeae33495
Core/Spells: rework part 1: Improved positive detection logic
2018-03-09 14:41:28 -03:00
Shauren
7452074829
Core/Creatures: Fixed flying creatures using MOVEMENTFLAG_CAN_FLY
2018-03-09 00:38:20 +01:00
Shauren
241109327b
Core/Creatures: Remove hover on death
2018-03-08 23:13:51 +01:00
Shauren
592516ae69
Core/Creatures: Reworked setting move types in database
...
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
2018-03-08 23:13:51 +01:00
joschiwald
e9aba10695
Scripts/Misc: Fixed hover movement for Stormcaller Brundir
2018-03-08 23:13:51 +01:00
Chaouki Dhib
510bc0b7a0
Scripts/Misc: Hover script fixes
2018-03-08 23:13:51 +01:00
Shauren
2baa81065b
Core/Movement: Fixed creature hover
...
Closes #15177
2018-03-08 23:13:51 +01:00
Treeston
df639d85e4
Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does. Also moved to public so spellscript can use it.
2018-03-08 18:41:46 +01:00
Gooyeth
92b8a870bf
Core/Player: Do not remove auras from Gamemasters in arenas ( #21568 )
2018-03-08 15:00:23 +01:00
ariel-
34c3962b09
Core/Conditions: validate object types when conditioning implicit spell targets with CONDITION_OBJECT_ENTRY_GUID
...
Closes #21569
2018-03-07 23:30:39 -03:00
ariel-
0c1e485e13
Core/Entities: ghouls start with full energy
2018-03-07 04:19:06 -03:00
ariel-
6e0b9a7916
Core/Creatures: port power type updates from master branch
...
Core/Misc: Added helper function Unit::SetFullPower
Cherry-picked from 8199eef81c
Core/Creatures: Updated power type handling (#20981 )
Cherry-picked from 16a7a414ab
2018-03-07 03:34:45 -03:00
ariel-
68dde9f8c5
Scripts/Command: build fix for horrible outdated boost version used by travis
2018-03-07 00:56:22 -03:00
ariel-
180a0269ed
Scripts/Commands: Make Shauren happy
2018-03-06 19:12:16 -03:00
ariel-
d18f8b94b0
Scripts/Commands: implemented command .server debug
...
- Shows detailed information about server setup, useful when reporting a bug:
* rev. hash
* versions of mysql, openssl, boost, cmake
* info about autoupdater
* info about ports (realmlist and current)
* vmap/map/mmap status and folder sizes
* available DBC locales
* TDB version
Closes #19957
2018-03-06 18:48:57 -03:00
Warlockbugs
efef6b5e36
Core/Crypto: Transitional Cryptography update for OpenSSL 1.1 ( #21533 )
...
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions.
Many Linux distributions are still on 1.0 and will stay on LTS for quite
some time.
Port of CMaNGOS commit: e1b0048f05
2018-03-04 15:53:41 +01:00
Jeremy
367db4e1d6
Core/Maps: Fixed outdoors check ( #21551 )
2018-03-03 22:00:41 +01:00
ariel-
ad796318e8
Core/Spells: explicitly disable non proccing auras when generating default procs
...
Closes #21529
2018-03-02 02:57:23 -03:00
ariel-
2d10429a2d
Core/Auras: remove too strict checks in area auras, since a few aren't owned by its caster
...
Closes #21528
2018-03-02 02:56:55 -03:00
ariel-
0a249bda43
Core/Misc: fix bad dbc data for lock 'Locked ball and chain'
...
Closes #12260
2018-03-02 01:28:51 -03:00
ariel-
1904016ce0
Core/Auras: travis fix
2018-03-01 23:27:45 -03:00
ariel-
23808fe349
Core/Auras: fixed SPELL_AURA_MOD_HIT_CHANCE honoring stack rules in all cases
...
Updates #21367
2018-03-01 23:18:49 -03:00
ariel-
54e8418886
Core/Auras: added sanity checks for area auras having a different owner unit than caster
...
Closes #21517
2018-03-01 20:38:07 -03:00