Commit Graph

8974 Commits

Author SHA1 Message Date
QAston
543bba9949 *Implement SPELL_AURA_OPEN_STABLE(292) - original patch by Ceris, modified by VladimirMangos
*Improvements in error messaging for stable related opcodes - by VladimirMangos

--HG--
branch : trunk
2010-07-22 03:12:28 +02:00
Brian
88e1d12d44 * Add missing SQL update
--HG--
branch : trunk
2010-07-21 12:26:28 -06: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
Shauren
5995a8ec1d Change order of loading for disable system
--HG--
branch : trunk
2010-07-21 20:08:54 +02: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
88ab38e9c8 Fixed my own stupid mistake
--HG--
branch : trunk
2010-07-21 16:35:36 +02:00
Brian
670706153f * Remove outdated Doxygen files
--HG--
branch : trunk
2010-07-18 01:18:22 -06: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
04fd9ac4ce Don't allow cancelling passive auras by client
--HG--
branch : trunk
2010-07-21 14:48:44 +02:00
Shauren
14b6a68857 Added new spell disable flag - core will not check if that spell exists in dbc, used for blizz deprecated items/quests
Fixed loading of access_requirement

--HG--
branch : trunk
2010-07-21 15:17:29 +02:00
click
19ed86ef30 Fix compile under *nix when not using PCH
--HG--
branch : trunk
2010-07-21 15:06:05 +02:00
teacher
7ad325e90f Added forgotten changes to world_database.sql for disable system.
--HG--
branch : trunk
2010-07-21 13:30:26 +02:00
click
f7cb0347e7 Update core defaults for vmap-enabling (missing in rc3fa907ec3)
--HG--
branch : trunk
2010-07-21 12:41:21 +02:00
click
48141a142f Remove possible memleak with lingering outdoor pvp capturepoints - patch by ge0rg
--HG--
branch : trunk
2010-07-21 12:39:51 +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
Xanadu
0bda7fd361 Enable VMaps by default.
--HG--
branch : trunk
2010-07-21 06:44:41 +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
1944cd17a1 Merge
--HG--
branch : trunk
2010-07-21 01:43:18 +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
click
e4a008ca75 Branch merge
--HG--
branch : trunk
2010-07-21 01:35:57 +02:00
thenecromancer
a94afe82ca Small improvement in spell mechanic check (do not include effect mechanic in mask when there's no associated effect)
Fixes issue #63

--HG--
branch : trunk
2010-07-21 01:30:25 +02:00
click
4484b75b8f Fix: Warlock Drain Soul effect - use correct spell for soulshard creation (fix by manisamja, thanks ogeraisi for testing)
Closes issue 1931

--HG--
branch : trunk
2010-07-21 01:28:39 +02:00
thenecromancer
a71d11149f Make passive auras always visible when they've got some area effect.
--HG--
branch : trunk
2010-07-21 01:22:52 +02:00
thenecromancer
c9860e3b9f Some spells with special proc state, some talents like it
--HG--
branch : trunk
2010-07-21 01:15:27 +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
a7c52864b4 *Implement SPELL_EFFECT_DISCOVER_TAXI(154).
--HG--
branch : trunk
2010-07-20 18:27:18 +02:00
QAston
b59b21fa69 *Implement SPELL_EFFECT_QUEST_START (150).
--HG--
branch : trunk
2010-07-20 16:11:49 +02:00
Xanadu
fdc4adbfe1 * Returned CMakeLists.txt misplaced in the merge. Thanks to click for spotting it.
* Deleted some files that also shouldn't have been there.

--HG--
branch : trunk
rename : sql/tools/CMakeLists.txt => sql/CMakeLists.txt
2010-07-20 06:53:27 +02:00
Xanadu
37c79360b4 Moved SpellEffects.cpp where it belongs.
--HG--
branch : trunk
rename : src/server/game/Spells/Auras/SpellEffects.cpp => src/server/game/Spells/SpellEffects.cpp
2010-07-20 05:21:15 +02:00
Xanadu
4e62dfb21a Merge
--HG--
branch : trunk
2010-07-20 04:35:04 +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
Xanadu
79622802f3 Merge. Revision history for source files should be all back now.
--HG--
branch : trunk
rename : sql/CMakeLists.txt => sql/tools/CMakeLists.txt
rename : src/server/game/Pools/PoolHandler.cpp => src/server/game/Pools/PoolMgr.cpp
rename : src/server/game/Pools/PoolHandler.h => src/server/game/Pools/PoolMgr.h
rename : src/server/game/PrecompiledHeaders/NixCorePCH.cpp => src/server/game/PrecompiledHeaders/gamePCH.cpp
rename : src/server/game/PrecompiledHeaders/NixCorePCH.h => src/server/game/PrecompiledHeaders/gamePCH.h
2010-07-20 02:49:28 +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
QAston
b5f7ac86ea *Implement SPELL_EFFECT_FORCE_CAST_WITH_VALUE(141).
--HG--
branch : trunk
2010-07-19 22:52:21 +02:00
Shauren
6a9e6f258d Remove 2 unused files
--HG--
branch : trunk
2010-07-19 21:40:34 +02:00
QAston
7eaaa06375 *Rename SPELL_EFFECT_JUMP2 to SPELL_EFFECT_JUMP_DEST, split the handler of effect from SPELL_EFFECT_JUMP handler
--HG--
branch : trunk
2010-07-19 21:24:09 +02:00
QAston
b1fab8caaf *Correct typo in CastSpeedSlow spellgroup - by tassader1000, thanks azazel_kon for sql
*Fix a compile typo in prev commit.

--HG--
branch : trunk
2010-07-19 19:28:54 +02:00
QAston
e1e16310ec *Rename SPELL_EFFECT_CHARGE_2 to SPELL_EFFECT_CHARGE_DEST, fix its implementation.
--HG--
branch : trunk
2010-07-19 19:22:05 +02:00
teacher
07b8d33869 Typo in previous sql update (so lame of me...).
--HG--
branch : trunk
2010-07-19 18:35:29 +02:00
teacher
e79355cd99 Proper aura values for previous spell place holder (thank you QAston for the little lesson).
--HG--
branch : trunk
2010-07-19 18:14:04 +02:00
teacher
21ccec8500 Added trigger effect for Blood Oath Aura for Quest "Truce?" (by Svannon)
Added serverside spell place holder for future development.
Better syntax for a recent sql update (no need to re-import it).

--HG--
branch : trunk
2010-07-19 17:33:22 +02:00
click
ba36f1eb23 Clean up old (and partially unused) Aggro() function and use EnterCombat() instead + fix some minor enum-typos (INTURRUPT -> INTERRUPT)
(fix by Azazel)

--HG--
branch : trunk
2010-07-19 14:17:30 +02:00
click
84c6fa001c Allow HOT/DOT-stacking for spells with PERIODIC_DUMMY spellauras (QAston working as a teacher)
Closes issue 2645

--HG--
branch : trunk
2010-07-19 13:57:28 +02:00
click
0984c2e356 Adjust position of a door in SOTA (correction by Scaraber, minor adjustments in z-axis by Aokromes)
Closes issue 2589

--HG--
branch : trunk
2010-07-19 05:50:19 +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