QAston
77bd968c63
*Remove some unused containers from Spell class.
...
--HG--
branch : trunk
2010-08-21 21:00:06 +02:00
Spp
c3343638cb
Core: Remove lots warnings:
...
- All "'xxx' will be initialized after 'yyy' when initialized here"
- Some "unused variable"
- Some "enumeration value 'xxx' not handled in switch"
--HG--
branch : trunk
2010-08-21 20:08:47 +02:00
QAston
6714feb3ee
*Add script hooks for SpellScript class - now you can use BeforeHit, OnHit, AfterHit hook lists.
...
--HG--
branch : trunk
2010-08-21 20:18:54 +02:00
QAston
30bcf8c659
Scripts/Spell: extend SpellScript class: add target aura accessors and functions which prevent various effects of the spell from being executed. Check out SpellScript.h for details
...
--HG--
branch : trunk
2010-08-19 14:31:31 +02:00
QAston
5e78e222c1
Core/Spells: Implement TARGET_DEST_CHANNEL_CASTER(106) and TARGET_GAMEOBJECT_AREA_PATH(108). Rename TARGET_UNIT_CHANNEL to TARGET_UNIT_CHANNEL_TARGET, TARGET_DEST_CHANNEL to TARGET_DEST_CHANNEL_TARGET
...
--HG--
branch : trunk
2010-08-18 15:04:00 +02:00
QAston
fa8a826656
*(More) correct implementation of SPELL_EFFECT_PULL_TOWARDS_DEST(145)
...
--HG--
branch : trunk
2010-08-09 02:31:42 +02:00
QAston
617a56ba29
*Implement spell casting on transports (no more out of range error, etc)
...
*Add MO transports to ObjectAccessor storage
*Add functions Position::RelocateOffset and Position::GetPositionOffsetTo to help offset manipulations - BIG thanks to azazelkon for creating formulas!
*Add function to output debug info for MovementInfo and SpellCastTargets
*Throw ByteBufferException on incorrect packGUID read
*Add rfinish function to finish bytebuffer read.
--HG--
branch : trunk
2010-08-08 20:32:14 +02:00
QAston
96eb7c513f
*Some more research about spell target flags - thanks to Zor for info.
...
--HG--
branch : trunk
2010-08-04 19:16:44 +02:00
QAston
c5a9d3b463
*Add m_duringRemoveFromWorld lock to prevent adding single target auras during or after remove from world process.
...
--HG--
branch : trunk
2010-08-03 06:11:03 +02:00
QAston
891df4eccb
*Drop m_intTargetFlags, correctly send TARGET_FLAG_SOURCE_LOCATION and TARGET_FLAG_DEST_LOCATION - fixes many spell visuals.
...
--HG--
branch : trunk
2010-08-02 20:05:22 +02:00
QAston
ff575b7002
*Fixes in spell targets packet reading and writing.
...
--HG--
branch : trunk
2010-08-02 17:55:15 +02:00
QAston
48b360097c
*use ASSERT macro instead of regular assert for better output.
...
--HG--
branch : trunk
2010-07-30 20:04:28 +02:00
Xanadu
eb852f5bbd
* Added the option to specify target entry in conditions table for spells with AoE GO targets.
...
* A few examples where this is desirable are posted on the forum.
--HG--
branch : trunk
2010-07-30 01:51:33 +02:00
click
2b9275424e
Fix non-PCH build
...
--HG--
branch : trunk
2010-07-27 04:31:27 +02:00
QAston
66d8255625
*Set angle of cone based targets to 90 degrees - by akadabeer.
...
--HG--
branch : trunk
2010-07-26 16:27:34 +02:00
QAston
2352fc7cdf
*Add base scripting interfce for spells - thanks to Brian for help in making it compile with GCC.
...
*Add hook for handling spell effects in new scripting system.
--HG--
branch : trunk
2010-07-24 22:41:42 +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
QAston
c0f9ef6059
*Implement SPELL_EFFECT_CREATE_TAMED_PET(153).
...
--HG--
branch : trunk
2010-07-20 22:55:28 +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
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
b5f7ac86ea
*Implement SPELL_EFFECT_FORCE_CAST_WITH_VALUE(141).
...
--HG--
branch : trunk
2010-07-19 22:52:21 +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
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
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
eba3f0a1dd
Implemented SPELL_EFFECT_CLEAR_QUEST (139), patch by Socolin
...
Closes issue #2840 .
--HG--
branch : trunk
2010-07-04 19:16:40 +02:00
Shauren
456c6291ab
Move trade data to dynamic structure and added support for applying enchant after trade ends, based on Vladimir's commits
...
--HG--
branch : trunk
2010-06-25 13:15:51 +02:00
Xanadu
ffaffe3fd7
* Renamed several VS projects and the executables they produce to reflect the new naming convention.
...
* Cleaned up some useless and redundant preprocessor definitions.
* Fixed the win build so that it correctly uses the mysql lib it built from the sources.
* Note that you still need to use 8615_mysql_openssl_libs.zip for the OpenSSL binaries.
* Also note that Win x64 build from the existing VS files is still fubar (mysql lib...).
--HG--
branch : trunk
2010-06-23 01:47:41 +02:00
Brian
b76b6700ed
* Linux compile with and without PCH fixed
...
* Script library compile fixed
* --todo: fix all scripts themselves :)
--HG--
branch : trunk
2010-06-08 13:05:47 -06:00
Brian
15f8bbe9ca
* More cleanup
...
--HG--
branch : trunk
2010-06-07 12:08:15 -06:00
Rat
75b80d9f5b
rearranged core files
...
--HG--
branch : trunk
2010-06-05 23:40:08 +02:00