Commit graph

5352 commits

Author SHA1 Message Date
Lightguard
b5e50d5c2b [11803] Make SPELL_EFFECT_QUEST_COMPLETE always positive
This fixes spell 25201
2011-09-24 18:12:53 +02:00
Schmoozerd
2baf5f8c6e [11802] Implement quest-credit for spell 51858
Note: Many other dummy spells should work the same, please inform about them

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-24 16:35:54 +02:00
Xfurry
46e869a454 [11801] Implement spell 43498
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-24 15:40:06 +02:00
bastili
b8b1676aaf [11800] Implement spell 29395
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-20 01:32:47 +02:00
Schmoozerd
8b7f3e5245 [11799] Add HasAuraOfDifficulty to support difficulty spells for HasAura
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-18 14:07:34 +02:00
kid 10
6f156a2583 [11798] Implement select spellDifficulty support in RemoveAurasDueToSpell
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-18 13:20:39 +02:00
Vinolentus
a9e435c078 [11797] Do not remove item on unrelated auraholder remove
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-18 02:17:20 +02:00
zergtmn
3cb907051b [11796] Fix build in VS11 Developer Preview 2011-09-18 00:13:25 +06:00
zergtmn
4efca9aada [11795] Drop support for VC 2005 2011-09-17 19:53:15 +06:00
Feanordev
dc5595a91f [11794] Add support to start timed achievements in BGs
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-16 22:06:59 +02:00
Schmoozerd
0eff04c161 [11793] Add more features to SelectAttackingTarget
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-16 20:35:26 +02:00
Schmoozerd
6baf677a63 [11792] Implement spells 68912, 68871, 68875 and 68876
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-11 12:52:20 +02:00
Schmoozerd
0bb3a4c84d [11791] Implement spells 69048, 69051 and 69023
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-11 12:33:32 +02:00
Laise
8d58bfe7ed [11790] comment fix in sql 2011-09-08 18:12:43 +03:00
Vinolentus
3c073c283f [11789] Remove ApplySpellMod body from header. We can explicitly instantiate possible variants.
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-05 21:01:04 +02:00
zergtmn
989c979eee [11788] Fixed sql update name 2011-09-05 21:10:59 +06:00
zergtmn
e7873b8ad8 [11787] Clean up some redundant GetSpellDuration calls 2011-09-05 20:00:32 +06:00
Schmoozerd
49a504141a [11786] Enable additional db achievement requirements for criterias of type 41
* Enable 'achievement_criteria_requirement' support for achievement criterias of type 41 (ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM)
* Drop unneeded check for max type (this is done in default case in switch)

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-04 23:43:57 +02:00
Shauren
8e4c46ff2a [11785] Implement dungeon encounters (DBC part), thanks to rsa for porting it to mangos
Signed-off-by: Laise <fenrisse@gmail.com>
2011-09-04 13:15:22 +03:00
Vinolentus
dc932024ab [11784] Fix restoring of phase mask when turning gm off
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-04 02:24:03 +02:00
Schmoozerd
aa40cf687f [11783] Let scripting library decide if an encounter is in progress in instances
Replace wrong Group::InCombatToInstance check, this was preventing entering when any member is in any combat.

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-03 16:04:06 +02:00
SilverIce
7c49e4afb6 [11782] fix the issue in FlightPathMovementGenerator that event for last path point was not processed 2011-09-02 14:04:26 +03:00
MaxXx2021
de54e63f7a [11781] Set walking as a default creature movement mode
Signed-off-by: SilverIce <slifeleaf@gmail.com>
2011-08-12 18:13:34 +03:00
SilverIce
f572279a61 [11780] fix the issue that HomeMovementGenerator finalize code wasn't executed in real meaning 2011-08-12 18:04:36 +03:00
VladimirMangos
50e7fbbf5e [11779] Fixed resurrection for released ghost case. 2011-08-12 18:55:49 +04:00
Schmoozerd
83079e0b81 [11778] Implement removal of spells that don't have appropriate SpellAuraInterruptFlags using proc system
Signed-off-by: Laise <fenrisse@gmail.com>
2011-08-10 16:06:24 +03:00
SilverIce
e3e39b5607 [11777] reimplement [11719] in better way 2011-08-09 20:56:48 +03:00
Schmoozerd
4a2f96037e [11776] Add documention for CreatureAI API
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-09 03:25:36 +04:00
Lynx3d
a872624ce3 [11775] Fix compile with gcc for 32bit platforms. 2011-08-08 17:09:04 +02:00
Laise
d495a972a3 [11774] fix typos and add missing stuff from 11773 2011-08-07 18:30:56 +03:00
Laise
7b66eb8ac8 [11773] fix 11129 and 53672, 54149 procs 2011-08-07 08:03:08 +03:00
breakwater
cbc841f05d [11772] Some HandleAuraModIncreaseHealthPercent maximize health level at apply.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 01:13:31 +04:00
Vinolentus
336ebaa24a [11771] Avoid happines overflow in HandlePetAbandon :)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 00:49:52 +04:00
virusav
cb685b3214 [11770] Implement dummy effect of spell 40962
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 00:34:47 +04:00
VladimirMangos
5310a7a0ea [11769] Fixed auction ordering functions assert fails.
This fix problem when by same order case left/right auction greater each other
in same time. This possible in old code because selection way compare for
case dependent only from one from compared auction so it can be true/false
for left/right.
2011-08-07 00:27:05 +04:00
Laise
3a85c36907 [11768] remove spells(added in [11766] that shouldn't be in spell_proc_event 2011-08-06 22:18:02 +03:00
Laise
68eb5f118c [11767] fix spell mod sending 2 2011-08-05 08:53:22 +03:00
Laise
c60425c6bd [11766] fix spell redirection and totem destruction on hit by redirected spell 2011-08-04 19:34:51 +03:00
Laise
61f31980cf [11765] fix basepoints for auras with initial custom stack amount 2011-08-01 10:57:55 +03:00
Laise
22da544ab1 [11764] fix some more cast end spell procs 2011-07-30 18:16:34 +03:00
Laise
b6caa3316b [11763] fix 48108 2011-07-30 17:14:55 +03:00
Laise
31e983a692 [11762] move IsCastEndProcModifierAura to more fitting place 2011-07-30 16:48:40 +03:00
Laise
43e45c2b35 [11761] change conditions for default cast end proc 2011-07-30 09:39:23 +03:00
Laise
98bd7918f4 [11760] change proc related part of [11748] note: PROC_EX_CAST_END shouldn't be used with any on-hit proc exs to avoid double proc 2011-07-29 09:38:21 +03:00
VladimirMangos
0220101f7e [11759] Fixed money reward for max level and repeatable quests
* Remove excluding normal repeatable quests not first cases for money/xp
   rewards. This is not confirmed functionality and possible related wrong
   repeating flag set for "first" repeating quest versions. Whern exist
   normal quest and second repeating quest with same details.
 * At max level positive RewOrReqMoney already included in RewMoneyMaxLevel
   and then not need rewarded\
 * When RewOrReqMoney > RewMoneyMaxLevel then RewMoneyMaxLevel values
   ignored and always used RewOrReqMoney as money reward.

Thanks to Lynx3d for original problem research.
2011-07-28 18:49:56 +04:00
Laise
2fab507ed6 [11758] better check for totem immunity for channeled spells 2011-07-28 11:50:18 +03:00
Laise
4f397bf7aa [11757] change target of end cast procs to always be the caster, also not allow skill update when proc is called from cast end part 2011-07-27 08:49:44 +03:00
SilverIce
0b26ca38a7 [11756] Call MovementInform at arrive in effect movement generator, move class to more appropriate place
Signed-off-by: SilverIce <slifeleaf@gmail.com>
2011-07-26 19:52:15 +03:00
VladimirMangos
eed25030b7 [11755] Fixed sql guards for restore proper wotj next git_id -s uses. 2011-07-26 15:16:43 +04:00
SilverIce
a7610f79c7 [11754] Implement jump (parabolic movement) effect
Also correct destination calculation in Unit::KnockBackFrom - now spline knockback effect works similar to client's effect (same amplitude, speed etc)
2011-07-26 13:56:06 +03:00