Commit Graph
518 Commits
Author SHA1 Message Date
Brian 356cd25e67 * Added new specialflag in quest_template for auto-accept quests.
* SpecialFlags|4
* After much research it was determined that blizz does this serverside.

--HG--
branch : trunk
2010-07-24 16:30:48 -06:00
Shauren 687cd83bdd Fixed Thrill of the Hunt not restoring mana when Explosive Shot crits
Closes issue #2221.

--HG--
branch : trunk
2010-07-24 22:14:23 +02:00
click 2a3df94bca Allow the full raidgroup to uses meetingstones, not just a single subgroup (blizzlike) - thanks to Silinoron!
--HG--
branch : trunk
2010-07-24 04:50:35 +02:00
Brian 9ff821d8bb * Add the ability to set player orientation for new characters.
* Requires DB data to actully do anything, however not needed for working
* server
* Original patch by Vladimir

--HG--
branch : trunk
2010-07-22 14:37:32 -06:00
Shauren 903a3cbe76 Shaman totem models are now different depending on race
--HG--
branch : trunk
2010-07-22 17:31:27 +02:00
_manuel_ 3f9086fb4f Fixed resist chances with Positive Auras.
BIG thanks to QAston.

--HG--
branch : trunk
2010-07-22 13:04:47 -03:00
QAston 13a2a1afc6 *Fix amount calculation for spell effect with EffectDieSides set to 0.
--HG--
branch : trunk
2010-07-22 12:21:11 +02:00
Shauren cab2f7bad1 Fix new character delete system. Those queries were not supposed to be there.
patch by Az@zel

--HG--
branch : trunk
2010-07-22 12:16:47 +02:00
Brian 4320b10901 * Implement the ability to delete characters without them being removed from
* the DB, so they can be unerased
* Original patch by DasBlub
* Ported to Trinty by Az@zel

--HG--
branch : trunk
2010-07-21 12:13:23 -06:00
Brian 8ceda47e39 * Implement additional usage of item_template.FlagsExtra Horde / Ally only
* Check loot (no longer need loot condition)
* Check equip/use
* Original patch by Vladimir
* Ported to Trinity by Az@zel

--HG--
branch : trunk
2010-07-18 04:37:08 -06:00
click 4d09046d54 Modify pet leveling-logic slightly, making sure it'll pass up 5 FULL levels when tamed/unstabled
+ set XP to 0 if dropped DOWN to playerlevel (antihack with no excess XP allowed, thank you!)
Disclaimer: No pets were harmed (much) during these changes - no need to call PETA!

--HG--
branch : trunk
2010-07-21 17:24:51 +02:00
Shauren 5689fb43c1 Removed leftovers in AccessRequirement
--HG--
branch : trunk
2010-07-21 15:55:16 +02:00
click 66adaf5825 Fix: Make stabled pets follow official regulations for levelling when taken out of stabled mode:
If the pet is more than five levels below the hunter, then as soon as it's removed from the stable it will level up to be exactly five levels below the hunter.

--HG--
branch : trunk
2010-07-21 15:49:47 +02:00
Shauren 6a539270ec Added global disable system and moved all disable fields/tables/configs into it
NOTE: instance disables were not converted for new system! if you had some then you need to fix that using new system

--HG--
branch : trunk
2010-07-21 12:14:23 +02:00
QAston dd89c54c6e *Move target handling of TARGET_DEST_CASTER_FRONT_LEAP out of SPELL_EFFECT_LEAP handler, this fixes spells with SPELL_EFFECT_LEAP using other target types.
--HG--
branch : trunk
2010-07-21 02:06:51 +02:00
thenecromancer 389f6084c9 Use unified code for adding remaining DoT damage to some talents.
--HG--
branch : trunk
2010-07-21 01:42:02 +02:00
thenecromancer 6ca2aa0dd7 Typo in my original code (that bool should be used).
--HG--
branch : trunk
2010-07-21 01:03:44 +02:00
thenecromancer afa27d1dbf Some fixes to proc events
* Always pass up some aura types, regardless of triggered state ( this might be CC effects touched by triggered spells )
* Allow defensive procs on Full block
* Allow defensive procs to trigger from states with PROC_EX_INTERNAL_REQ_FAMILY ( I don't remmember what that one fixes :))

--HG--
branch : trunk
2010-07-21 00:55:27 +02:00
QAston c0f9ef6059 *Implement SPELL_EFFECT_CREATE_TAMED_PET(153).
--HG--
branch : trunk
2010-07-20 22:55:28 +02:00
Shauren 66e068436b Fixed item duplication exploit
Closes issue #3035.

--HG--
branch : trunk
2010-07-20 21:37:15 +02:00
QAston 6d54f02bb4 *Implement SPELL_EFFECT_REMOVE_AURA(164)
*Rename SPELL_EFFECT_KNOCK_BACK_2 to SPELL_EFFECT_KNOCK_BACK_DEST

--HG--
branch : trunk
2010-07-20 04:29:17 +02:00
QAston f906976837 *Remove assertion from packet handler. Assertions should not be put in such places because we can't trust clients nor network.
*Do not allow to charm mounted units.

--HG--
branch : trunk
2010-07-20 01:42:14 +02:00
click dd92bffd24 Exclude hunters Auto Shot from casttimer-delay - should be blizzlike now (fix by Ktistay)
Closes issue 1927

--HG--
branch : trunk
2010-07-19 04:16:15 +02:00
click e4a120b0ad Fix typo in previous commit (thanks to 4178...something)
--HG--
branch : trunk
2010-07-19 03:32:32 +02:00
click b955dc395c Send SMSG_LEARNED_SPELL before relearning or respeccing disabled spells/talents (fix by Vladimir)
(Ensures proper ordering when attempting to learn higher ranked/disabled spells/talents)

--HG--
branch : trunk
2010-07-19 02:20:09 +02:00
QAston 31a3310ea1 *Fix Totem of Hex coefficient - patch by Lightguard.
--HG--
branch : trunk
2010-07-16 19:17:45 +02:00
QAston a7b7073cc5 *Item - Coliseum 25 Heroic Caster Trinket - patch by microbius51
--HG--
branch : trunk
2010-07-16 15:48:31 +02:00
QAston 7e8c61c95a *Remove hack for Divine Storm from Unit::DealDamage
*"Zip" some data in SpellMgr::LoadSpellCustomAttr
*Add MaxAffectedTargets for Divine storm heal effect
*Move Divine Storm to correct spellfamily switch-case block in Spell::EffectDummy
*Some ordering fixes of case blocks in Spell::EffectDummy

--HG--
branch : trunk
2010-07-16 14:42:24 +02:00
QAston b406321c01 *Prevent possible problems with application of negative auras with 0 duration, now only spell hits which were diminished are immuned.
*Remove old code of SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE forgotten in c84e55b632.

--HG--
branch : trunk
2010-07-16 14:23:03 +02:00
QAston 719f13874e *Rename SPELL_AURA_RANGED_AP_ATTACKER_CREATURES_BONUS to SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE, and reimplement that aura type.
*Some more research about new aura types.

--HG--
branch : trunk
2010-07-16 13:20:50 +02:00
QAston 5ca1748326 *Implement aura type SPELL_AURA_SHARE_DAMAGE_PCT(300), somewhat based on patch by joshwhedon
*Add some guess comments about unknown aura types

--HG--
branch : trunk
2010-07-16 01:08:06 +02:00
_manuel_ 3c1887aab9 Fixed problems with Sacred Cleansing, by QAston.
Fixes issue 546.

--HG--
branch : trunk
2010-07-15 19:31:40 -03:00
QAston 0252202504 *Correctly set basepoints of Learn spells - patch by Toni.Shocker.
*Make sure that Spell::m_currentBasePoints are used correctly in any other place of the code.

--HG--
branch : trunk
2010-07-15 23:20:41 +02:00
Shauren 894a065203 Revert revisions 67325b1a0af0 and a0cba24b9060.
Made vendors ignore gold cost by default when extended cost is set, except when item has ITEM_FLAGS_EXTRA_EXT_COST_REQUIRES_GOLD flag

--HG--
branch : trunk
2010-07-15 10:12:51 +02:00
QAston d59cc55351 *Typofix
--HG--
branch : trunk
2010-07-14 17:09:30 +02:00
QAston a43ec3f158 *Add SpellMgr::CalculateSpellEffectAmount function for consistency of effect amount calculations in core
*Remove SpellEntry::CalculateSimpleValue function and use the new cuntion instead
*Remove some workarounds made because of incorrect effect amount calculations
*Since now aura effect amount problems should be gone.

--HG--
branch : trunk
2010-07-14 16:57:13 +02:00
Shauren 6aa9ee1a2f Fixed "At Gold Limit" popping every time you are gold capped and buy any item (with extended costs)
--HG--
branch : trunk
2010-07-14 12:02:27 +02:00
Shauren af8a2e754c Another basepoint fix, Thrill of the Hunt
--HG--
branch : trunk
2010-07-14 10:35:43 +02:00
Shauren 5ad02b578d Added support for all raid quest types
Added new config option to allow non-raid quest progression when in raid group

code by Vladimir

--HG--
branch : trunk
2010-07-12 14:38:24 +02:00
click 673c652ba6 change "IN_MILISECONDS" to proper english "IN_MILLISECONDS"
--HG--
branch : trunk
2010-07-12 00:30:17 +02:00
click 07c1d011d4 Reinstate ITEM_FLAGS_NO_EQUIP_COOLDOWN implementation and the serverside checks for ITEM_FLAGS_INDESTRUCTIBLE (with prototypes this time)
--HG--
branch : trunk
2010-07-11 23:53:48 +02:00
click 307bf7f73e Backed out changeset 6670e64b2d92
--HG--
branch : trunk
2010-07-11 22:33:18 +02:00
click 66547c5fbd Implement ITEM_FLAGS_NO_EQUIP_COOLDOWN support + add serverside checks for ITEM_FLAGS_INDESTRUCTIBLE (code by Vladimir)
--HG--
branch : trunk
2010-07-11 22:22:49 +02:00
Shauren aebbdcebc2 This should fix Savage Defense related crashes
--HG--
branch : trunk
2010-07-11 20:30:53 +02:00
Brian fe39f4f59a * Version update
--HG--
branch : trunk
2010-07-08 12:46:04 -06:00
Brian 5f119652ea * Proper quest reputation reward post 3.3.0
* Will require a DB update for all quest_templates that are pre 3.3.0

--HG--
branch : trunk
2010-07-08 12:43:13 -06:00
Brian f48b6d2f39 * Merge from private 335a repo
--HG--
branch : trunk
2010-07-08 09:56:40 -06:00
Shauren bf111e7d96 Fixed Savage Defense
Fixed Master Shapeshifter

Fixes issue #1299.

--HG--
branch : trunk
2010-07-08 20:35:01 +02:00
Brian 09c84f0a24 * Fix typo
--HG--
branch : trunk
2010-07-08 07:13:35 -06:00
Brian f182482c21 * Merge public repo
--HG--
branch : trunk
2010-07-07 15:00:20 -06:00