Commit Graph
100 Commits
Author SHA1 Message Date
Aokromes 493dc8ed8f TDB 4.3.4.14 2016/11/06 2016-11-06 17:22:37 +01:00
Aokromes 958d5f2ca2 DB/Misc: rename files 2016-11-05 02:32:40 +01:00
Aokromes 8a4bda8c9f Core/Spell: apply SPELLFAMILY_GENERIC mods to all spells by default 2016-11-05 02:29:56 +01:00
Aokromes 28319041d5 Rename file 2016-11-04 11:34:36 +01:00
Aokromes 7ca959b070 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-11-04 11:34:11 +01:00
Aokromes b38ce0ba17 DB/Misc: Rename misc files 2016-11-04 11:33:10 +01:00
Aokromes 9439f45117 DB/Misc: Rename files 2016-11-03 16:16:00 +01:00
Aokromes 0fe4e3e73e Core/Misc: Fix dynamic build 2016-11-02 09:06:57 +01:00
Aokromes c24d6e1447 DB/Misc: I must sleep more 2016-11-02 08:48:17 +01:00
Aokromes 3c9c32751f Make travis happy
i hope.
2016-11-02 08:43:55 +01:00
Aokromes 9849bc849a DB/Misc: Fix more startup errors 2016-11-02 07:58:55 +01:00
Aokromes ca01b98f66 DB/Misc: Fix one startup error
It's bad to do a lot of commits on really late night
2016-11-02 07:38:47 +01:00
Aokromes 94ca5c157a Core/Gameobject: Build fix 2016-11-02 07:26:46 +01:00
Aokromes c9dd490372 Core/Misc: copy&paste enrrage is bad 2016-11-02 06:28:28 +01:00
Aokromes cdccb459bd Core/Gameobject: Revert bad delete 2016-11-02 06:21:20 +01:00
Aokromes 8b5acac9fa Core/Misc: Trow some consts and nullptr 2016-11-02 06:15:49 +01:00
Aokromes bf67979789 Core/Misc: missing part 2016-11-02 05:53:50 +01:00
Aokromes 6d49df2635 Core/GameObject: added possibilty for gameobjects to contain money loot 2016-11-02 05:47:52 +01:00
Aokromes 335a1a3a7a DB/Misc: 3.3.5a fix, add missing spirit healer on graveyard 69
closes #69
2016-11-02 05:10:04 +01:00
Aokromes cd5af93d4d DB/Misc: Typo fix 2016-11-02 05:05:32 +01:00
Aokromes 7d6452a0ce DB/Misc: Forgot to move files 2016-11-02 05:01:15 +01:00
Aokromes de6b2eeca1 Revert "Core/Unit: send original caster in heal packet log"
This reverts commit 7290ff87e7.
2016-11-02 04:44:36 +01:00
Aokromes c36efa65c3 DB/Misc: Rename files 2016-11-02 04:34:13 +01:00
Aokromes 1659ea03cf Core/GameObject: spawn linked traps at gameobject creation instead of…
… using DB spawns.
2016-11-02 04:01:09 +01:00
Aokromes fa05752893 Core/Quest: Only delete all quest bound items from inventory on turn …
…in if the quest is not repeatable
2016-11-02 03:46:16 +01:00
Aokromes a81a44174b Core/Auras: don't save auras casted by items
- Drop useless field from DB (itemGuid was being saved, but never used, see Prepared Statements)
- This type of auras (like Water Bucket, Precious Ribbon, etc) will be recasted on login anyways.
2016-11-02 03:36:16 +01:00
Aokromes 065b6fdc2c Core/GameObjects: Handle despawning and respawning of nearby linked t…
…raps on gameobject despawn and respawn
2016-11-02 03:27:25 +01:00
Aokromes 5157c87198 Core/Spell: fix range for Ancestral Healing (shaman) and Grace (priest) 2016-11-02 03:22:59 +01:00
Aokromes 7290ff87e7 Core/Unit: send original caster in heal packet log 2016-11-02 03:16:18 +01:00
Aokromes 6e191748ab Core/Conditions: merge CONDITION_SOURCE_TYPE_QUEST_SHOW_MARK with CONDITION_SOURCE_TYPE_QUEST_ACCEPT 2016-11-02 03:01:05 +01:00
Aokromes 0be1e9c4d5 Core/SpellMgr: overwrite DBC RangeEntry for Safeguard 2016-11-02 02:54:50 +01:00
Aokromes f88d3935fc Core/Unit: fix chain cc's not being diminished properly 2016-11-02 02:45:27 +01:00
Aokromes 9c182b06bc DB/Misc: Fix some startup errors 2016-10-27 19:01:23 +02:00
Aokromes 1f1defedc0 Core/Chat: Fix crash when creating a new character
By ariel-
2016-10-27 18:25:50 +02:00
Aokromes 3b83cd4b2d Misc: Update manual merger
By Flameshot
P.S. i recomend to use auto-updater
2016-10-25 15:11:53 +02:00
Aokromes e4ab140b71 Make travis happy. 2016-10-24 20:02:31 +02:00
Aokromes 59053a099b Compile fix 2016-10-24 19:28:03 +02:00
Aokromes 6edf08c764 revert this 2016-10-24 19:21:49 +02:00
Aokromes 16c340fdb6 more compile fix try 2016-10-24 17:05:32 +02:00
Aokromes c5d2bc544f And another compile fix try 2016-10-24 16:59:27 +02:00
Aokromes 4ad4326c53 another compile try fix 2016-10-24 16:53:19 +02:00
Aokromes 4b541233da More compile fix try 2016-10-24 16:49:33 +02:00
Aokromes eaa2533ded another compile fix try 2016-10-24 16:44:16 +02:00
Aokromes cb052ff0f3 another compile fix try 2016-10-24 16:29:25 +02:00
Aokromes 29cd5e0f6b another compile fix try 2016-10-24 16:11:11 +02:00
Aokromes c22a378f8e Another compile fix try 2016-10-24 15:53:35 +02:00
Aokromes 0874bf5037 Another compile fix try 2016-10-24 15:38:35 +02:00
Aokromes 0b60befee5 Compile fix try 2016-10-24 15:35:24 +02:00
Aokromes 1792e6f138 Core/Misc: Partial compile fix 2016-10-24 15:12:50 +02:00
Aokromes 8dd52cc90f DB/Misc: rename files 2016-10-24 14:37:37 +02:00
Aokromes 7763d40846 Core/Unit: prematurely abort GetFactionTemplateEntry instead of retur…
…ning a null pointer

Factions should never be invalid for players/spawned creatures anyways
2016-10-24 14:06:59 +02:00
Aokromes 3a4b951299 Core/Entities: extend available containers for WorldObject::GetxxxInGrid 2016-10-24 13:10:01 +02:00
Aokromes 2057e6de4a Core/Items: Defined all item flags
(cherry picked from commit ef29f32)
2016-10-24 13:01:00 +02:00
Aokromes d68a119d5d Script/Quest: Apply Heat and Stir.
Enjoy one of the most frustrating quests in Northrend!
2016-10-24 11:15:17 +02:00
Aokromes b2506d600c Rename files 2016-10-24 10:50:35 +02:00
Aokromes 7315052d34 Core/Channel: revamp channel system (#17980)
* Core/Channel: change the way channels are stored and sent to client.

- Fixes multiple channels per zone when using different locales
- Connected clients will receive locally the name of the channel for their apropiate locale (if available)
- In other cases default locale name will be sent, so as to prevent breaking channel chat for those players
2016-10-22 10:21:18 +02:00
Aokromes 4d214728e4 Core/Grids: Allow arbitrary containers in grid searchers that support…
… push_back

* Makes it possible to use vector and dequeue with grid searchers.
2016-10-21 09:09:47 +02:00
Aokromes 686a9eeef9 Core/Spells: add Target Processing (SMSG_SPELLLOGEXECUTE) to LAUNCH_T…
…ARGET phase.

Move EffectInterruptCast to LAUNCH_TARGET Phase.
2016-10-21 08:23:40 +02:00
Aokromes 114db3b9a4 Revert "Core/Spells: Calculate hitMask and store it in DamageInfo/HealInfo structures"
This reverts commit a3e5afc027.
2016-10-21 07:27:15 +02:00
Aokromes 57d0a5d16d Revert "Core/Spells: Implementation of QAston proc system"
This reverts commit a70e4e26b3.
2016-10-21 07:27:04 +02:00
Aokromes f9ebb50a8a Revert "Typo fix"
This reverts commit 32277391cc.
2016-10-21 07:26:42 +02:00
Aokromes f8f2f64cd3 Revert "typo fix"
This reverts commit 5a9ae7eae6.
2016-10-21 07:26:34 +02:00
Aokromes 06fff9a83f Revert "Core/Unit: Remove unused code as for 4.3.4"
This reverts commit 42e74822b8.
2016-10-21 07:26:23 +02:00
Aokromes 16813bdb8c Revert "Missing changes"
This reverts commit 456065bad1.
2016-10-21 07:26:01 +02:00
Aokromes 7b7f486d8f DB/Misc: Fix import 2016-10-11 11:47:57 +02:00
Aokromes 456065bad1 Missing changes 2016-10-11 08:32:41 +02:00
Aokromes 42e74822b8 Core/Unit: Remove unused code as for 4.3.4
By Girip_Dragos
2016-10-09 15:46:41 +02:00
Aokromes 5a9ae7eae6 typo fix 2016-10-09 15:23:59 +02:00
Aokromes 32277391cc Typo fix 2016-10-05 17:16:30 +02:00
Aokromes a70e4e26b3 Core/Spells: Implementation of QAston proc system
- Move checks from Unit::IsTriggeredAtSpellProcEvent (old system) to Aura::IsProcTriggeredOnEvent (new system)
- Templatize SpellModOp param of Player::ApplySpellMod, also killed charge counter from SpellModifier and Player system for handling charges... no point in having 3 different systems doing the same thing
- Automatically add default entries to spellProcMap, based on spellinfo (else auras won't proc without an entry) Based on old Unit::ProcDamageAndSpellFor
- Old Unit::ProcDamageAndSpellFor renamed to Unit::ProcSkillsAndReactives and made private, will no longer handle auras.
- Start making use of HealInfo::AbsorbHeal in unit calculations, add effective healing info to HealInfo struct
- Changes in spell reflection system, emulates old behaviour, delaying aura drop
- Removed old charge count hacks in SpellMgr::LoadSpellInfoCorrections
- Removed bogus error log when procChance is 0: Some auras have initial 0 procChance but modified by SPELLMOD_CHANCE_OF_SUCCESS
- Fixed TriggerAurasProcOnEvent logic that tried to trigger twice from actor.
- Allow non damaging spells with DamageClass Melee or Ranged to proc character enchants. Ref issue #17034:

  * http://web.archive.org/web/20110309092008/http://elitistjerks.com/f47/t49865-paladin_retribution_pve/
  * When an auto-attack lands (does not dodge/parry/miss) that can proc a seal the of the following things happen independently of each other (see 2 roll system).

  * 1) A "hidden strike" which uses melee combat mechanics occurs. If it lands it refreshes/stacks SoV DoT. Only white swings can trigger a refresh or stack. (This hidden strike mechanic can also proc things like berserking..)
  * 2) A weapon damage based proc will occur if you used a special (CS/DS/judge) or if you have a 5 stack (from auto attacks). This attack can not be avoided.

  * Holy Vengeance is the "hidden strike" it has an apply aura effect and damage class melee.
- Fixed Blood Tap interaction with Death Runes (btw, don't know what was going on with those MiscValueB, spell 45529 doesn't have any MiscValueB in SPELL_EFFECT_ACTIVATE_RUNE)
- Ported some AuraEffect checks from old Unit.cpp function. added new AuraScript hook to check procs of an specific effect
- Allow only AuraEffects that passed the check to proc, this won't block whole aura from proccing (and lose charges) if at least one of the effects procs, though
- Changes in spell mod system (for SPELLMOD_CASTING_TIME). fixes #17558.
- Added an exception for SPELLMOD_CRITICAL_CHANCE too, fixes #15193
2016-10-05 13:19:51 +02:00
Aokromes eb745277cd DB/Misc: 3.3.5a fixes 2016-10-05 08:08:22 +02:00
Aokromes 4ce27937b0 DB/Misc: 3.3.5a fixes 2016-10-04 06:37:25 +02:00
Aokromes bcfe5b4f4f Core/Spells: fixed SPELL_ATTR5_USABLE_WHILE_STUNNED 2016-10-03 14:56:48 +02:00
Aokromes 576cfa8328 Core/Player: unconditionally remove Titan's grip penalty aura on Spel…
…l removal

Was causing an issue when switching spec, because off hand weapon was still equipped
2016-10-03 14:53:39 +02:00
Aokromes d9ae70396b Core/Player: Implemented Titan's Grip damage reduction 2016-10-03 14:51:20 +02:00
Aokromes cf9a201c68 DB/Misc: 3.3.5a fixes 2016-10-03 14:39:49 +02:00
Aokromes 266d97d240 DB/Misc: Fix startup errors 2016-10-01 17:35:44 +02:00
Aokromes b83aff060f fix import 2016-10-01 17:22:46 +02:00
Aokromes 2585364472 DB/Misc: 3.3.5a fixes 2016-10-01 16:45:51 +02:00
Aokromes 018cf7e922 DB/Gameobject: Delete duplicate spawn 2016-09-30 07:58:20 +02:00
Aokromes c5d91a3c55 DB/Gameobject: Delete few duplicate spawns 2016-09-29 22:24:42 +02:00
Aokromes 08672709d0 missing save 2016-09-29 02:43:18 +02:00
Aokromes 762d914050 DB/Creature: Link more dificulties 2016-09-29 02:34:54 +02:00
Aokromes 5767ad9a8e DB/Creature: Reguid one spawn to proper 4.3.4 spawns guids 2016-09-29 01:50:28 +02:00
Aokromes d1884133e9 DB/Misc: Missing part 2016-09-28 15:50:48 +02:00
Aokromes 84488a19f0 DB/Misc: TDB 4.3.4-13 2016/09/28 2016-09-28 15:13:28 +02:00
Aokromes 521f96b835 typo fix 2016-09-28 14:28:27 +02:00
Aokromes 5a3ea58cbc DB/Creature: 3.3.5a fix 2016-09-28 13:49:10 +02:00
Aokromes 7c236c9fa2 DB/Misc: Fix some startup errors 2016-09-28 03:56:16 +02:00
Aokromes c2ef7ff711 DB/Misc: 3.3.5a fixes 2016-09-28 03:07:25 +02:00
Aokromes c9965c331a Core/Maps: Fix compile on windows
By ConradBunton
2016-09-27 20:24:44 +02:00
Aokromes a99ac65b80 fix build 2016-09-27 13:23:16 +02:00
Aokromes c35b773515 DB/Misc: 3.3.5a fixes 2016-09-27 13:04:09 +02:00
Aokromes ba6f2fa003 DB/Misc: Fix db structure 2016-09-26 08:14:56 +02:00
Aokromes 65efd60674 DB/Misc: 3.3.5a fixes 2016-09-26 07:40:07 +02:00
Aokromes 4064eb7f02 DB/Misc: Rename file 2016-09-25 10:12:52 +02:00
Aokromes e3cd43f433 DB/Creature: Link more dificulties 2016-09-24 07:44:04 +02:00
Aokromes 43352b31c5 DB/Misc: 3.3.5a fixes 2016-09-24 07:02:53 +02:00
Aokromes 38f78e25b0 DB/Misc: Link more creatures 2016-09-23 05:44:39 +02:00
Aokromes 32b780bffd Core/Opcodes: Enable more opcodes 2016-09-23 01:41:44 +02:00