Commit Graph

296 Commits

Author SHA1 Message Date
Ovahlord
052b431ea2 Core/Spells: round final values for more precise results for small aura values 2019-07-30 16:54:16 +02:00
Ovahlord
4efedd2688 Core/Spells: do not allow players to target personal summons of other players for spells 2019-06-18 20:38:24 +02:00
Ovahlord
9bf40cfee4 Core/Spells: expand the single target aura system to support a specific amount of targets
* limit Living Bomb targets to three per caster
2019-05-12 20:03:17 +02:00
Ovahlord
ab1d57d21d Core/Spells: fixed remaing issues with calculation correct numbers for HOTs and DOTs 2019-05-10 21:28:23 +02:00
Ovahlord
5e56bf085d Scripts/BWD: scripted Electron and Magmatron abilities for Omnotron Defense System encounter 2019-05-09 02:43:01 +02:00
Ovahlord
3fb3ed2954 Scripts/BWD: fixed Magmaw's health sharing aura stacking and cleaned up some obsolete code 2019-04-16 15:14:18 +02:00
Ovahlord
1e4cc2293a Core/Datastores: use generated member names for MapEntry fields
* load all dbc fields of MapEntry
2019-02-24 00:14:44 +01:00
Ovahlord
7d8043e358 Core/Spells: fixed a logic typo in last commit 2019-02-09 00:19:00 +01:00
Ovahlord
89fd5cd408 Core/Spells: define and implement SPELL_ATTR5_DONT_ALLOW_PET_TARGET 2019-02-09 00:11:44 +01:00
Ovahlord
0c5905f2ee Core/Spells: enable a spell scaling calculation for level based amount multiplication. This fixes alot of npc spells dealing way less damage than they should 2018-12-15 17:44:39 +01:00
Ovahlord
2f3f524254 Core/Spells: fixed Combat Resurrections not being unlimited in dungeons 2018-11-02 00:09:22 +01:00
Ovahlord
27d23118e7 Core/Spells: removed a duplicate negative marker for Arcane Missiles 2018-07-14 19:37:46 +02:00
Ovahlord
c26a897e6a Scripts/TotFW: added instance script and implement Jet Stream and Fall Catcher mechanics 2018-06-08 15:04:50 +02:00
Ovahlord
fb465c6953 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-04-09 07:29:47 +02:00
Aokromes
cc78ff1291 build fix 2018-03-29 00:57:51 +02:00
ariel-
9f7e1a0673 Core/Spells: fix another regression with arcane missiles being marked positive
Closes #21670
2018-03-29 00:51:50 +02:00
Ovahlord
2cfdd3cbe0 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/AI/CoreAI/PetAI.cpp
#	src/server/game/Battlegrounds/Battleground.cpp
#	src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
#	src/server/game/DungeonFinding/LFGMgr.h
#	src/server/game/DungeonFinding/LFGQueue.h
#	src/server/game/Entities/Creature/Creature.h
#	src/server/game/Entities/Pet/Pet.cpp
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Unit/Unit.h
#	src/server/game/Globals/ObjectMgr.h
#	src/server/game/Groups/Group.cpp
#	src/server/game/Groups/Group.h
#	src/server/game/Guilds/Guild.cpp
#	src/server/game/Guilds/Guild.h
#	src/server/game/Handlers/GuildHandler.cpp
#	src/server/game/Handlers/LFGHandler.cpp
#	src/server/game/Handlers/MiscHandler.cpp
#	src/server/game/Handlers/NPCHandler.cpp
#	src/server/game/Instances/InstanceScript.cpp
#	src/server/game/Maps/Map.cpp
#	src/server/game/Maps/Map.h
#	src/server/game/Maps/ZoneScript.cpp
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/game/Weather/Weather.cpp
#	src/server/game/Weather/WeatherMgr.cpp
#	src/server/scripts/Commands/cs_reload.cpp
#	src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
#	src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
#	src/server/scripts/EasternKingdoms/eastern_kingdoms_script_loader.cpp
#	src/server/scripts/Kalimdor/VortexPinnacle/vortex_pinnacle.h
#	src/server/scripts/Spells/spell_dk.cpp
#	src/server/scripts/Spells/spell_druid.cpp
#	src/server/scripts/Spells/spell_generic.cpp
#	src/server/scripts/Spells/spell_hunter.cpp
#	src/server/scripts/Spells/spell_mage.cpp
#	src/server/scripts/Spells/spell_pet.cpp
#	src/server/scripts/Spells/spell_shaman.cpp
#	src/server/scripts/Spells/spell_warrior.cpp
2018-03-28 12:35:52 +02:00
ariel-
5ff847159c Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources 2018-03-28 04:41:59 -03:00
Ovahlord
0729695a56 Core/Battlegrounds: implement base support for Twin Peaks battleground.
*Todo: implement unique flag mechanics
2018-03-19 11:57:35 +01:00
Aokromes
4bd0525edd Update copyright note for 2018 2018-01-01 01:06:19 +01:00
Ovalord
088ce63ac7 Core/Auras: Updated mount capability check and implemented SPELL_AURA_MOUNT_RESTRICTIONS 2017-12-14 01:00:11 +01:00
Ovalord
175e469cb4 Core/Spells: Fixed shapeshift location check 2017-12-13 22:51:32 +01:00
Aokromes
3ba5756c1c Core/Skills: implement Archaeology 2017-11-26 07:32:16 +00:00
Aokromes
91affef0c6 Misc: Kill trailing white spaces 2017-11-25 01:36:21 +01:00
Ovalord
c868e10d9b Core/Skills: implement Archaeology 2017-11-09 03:58:28 +01:00
Ovalord
34b3617184 Core/Spells: merged commits 86275a397a ae070a1b64 and
be7486fddb
2017-10-17 01:06:15 +02:00
Keader
417b300afc Core/Spells: Fixed issues with School Immune vs SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE (#20546) 2017-10-08 12:49:30 +02:00
Aokromes
2b068721e1 Revert Core/Spell: Magic Absorption Calculation
This reverts commit 28a7ce2007
2017-08-20 09:09:32 +02:00
Aokromes
449e95d4ce Core/Spells: Defined TARGET_GAMEOBJECT_CONE_109 2017-07-27 16:37:58 +02:00
Aokromes
be0da8201c Core/Spells: Renamed TARGET_DEST_UNK_110 to TARGET_UNIT_CONE_ENTRY_110 2017-07-18 17:07:52 +02:00
Aokromes
8b6261c809 Core/Misc: Fix static analysis issues 2017-07-16 19:05:26 +02:00
ariel-
85c9907b07 Core/Spell: fix some spells that shouldn't allow stealth or invisibility
- Touch of Zanzil
- Glowing Blood
- Lambent Blood
- Vibrant Blood
- Black Blood
- Perpetual Instability
2017-06-11 17:50:32 +02:00
Keader
bc1887c5df Core/Spells: Allows Dispersion under Freeze (stun by hunter trap) 2017-06-06 07:55:49 +02:00
Keader
1051412e50 Core/Spells: Allows Dispersion and Barkskin to be used under death coil 2017-06-06 07:53:19 +02:00
Ryan
a289acff81 Core/Spells: Fix SPELL_AURA_FIXATE 2017-05-28 20:14:31 +01:00
xinef1
b88200cd58 Core/Misc: Various crash fixes 2017-05-05 01:59:34 +01:00
roc13x
c2fd775e5d Add missing changes
Core compiles now
2017-05-04 05:24:21 +01:00
xinef1
ae4b91bcf6 Fixed setting and unsetting of m_spellModTakingSpell 2017-05-04 04:32:26 +01:00
ariel-
3ccdf57f4a Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
Allowed mechanic mask is calculated on startup and auras checked against those mechanics
Closes #18798
2017-05-04 04:13:49 +01:00
ariel-
a15aaf68c3 Core/Spell: reverted changes for NO_TARGET handling
Partial revert of 584d347b70

Closes #18666
2017-05-04 03:59:55 +01:00
ariel-
71e3339636 Core/Spell: Prevent NO_TARGET auras from actually selecting target 2017-05-04 03:51:44 +01:00
ariel-
d7876762f0 Core/Spell: add an exception for Cyclone ignoring it's own immunity using dispel type
- Unsure of what is the correct check, most generic thing I could make

Closes #18479
2017-05-04 03:44:41 +01:00
ariel-
4f3f455de4 Core/Spell: partial revert of SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE immunity handling
- Bonus: without breaking Banish... yay!

Closes #18370
2017-05-04 03:35:47 +01:00
ariel-
307b736768 Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now 2017-05-04 03:18:14 +01:00
ariel-
b7b69b88ba Core/Unit: damage immune improvements 2017-05-04 01:48:16 +01:00
ariel-
679f5c51c5 Core/Spell: fix typos 2017-05-04 01:44:25 +01:00
ariel-
6ef6047b00 Core/Spell: Fixed immunities for some spells (they were broken before rewrite too)
- Warlord's Presence, Uncontrollable Frenzy, Free Friend
- Overload, Lightning Tendrils
- Fervor, Berserk
- Determination
2017-05-04 01:42:43 +01:00
roc13x
d30237fb1e Core/Globals: compute aura diminishing return info at startup and cache it 2017-05-04 00:57:24 +01:00
ariel-
9b5c40a201 Mark Slice and Dice as positive 2017-05-04 00:25:18 +01:00
roc13x
da9de6de36 Add missing change 2017-05-04 00:13:26 +01:00