VladimirMangos
0d443681f5
[10875] Update ACE version in NEWS/ChangeLog
2010-12-14 17:41:16 +03:00
zerg
b8d773091a
[10874] Update ACE to v5.8.3
...
(based on zergtmn's repo commit 3a8c259)
(based on zergtmn's repo commit 946c1a8)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-14 17:37:42 +03:00
VladimirMangos
c38c876b1d
[10873] Fixed crash for case when trainer have only data in npc_trainer_template.
...
Good know base at report that this feature so quick start used actively ;)
2010-12-14 13:29:10 +03:00
VladimirMangos
e9719d5844
[10872] Grr, restore code style.
2010-12-13 22:08:07 +03:00
VladimirMangos
1a7dce690a
[10871] Avoid lost arena match at leave queue (before invite to match)
2010-12-13 21:35:58 +03:00
Emtec
73859988ad
[10870] Properly remove deleted character from friends of online players.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-13 18:56:35 +03:00
Neo2003
9b5dd492da
[10869] Fixed typo in mangos.sql added in recent commit.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-13 17:35:54 +03:00
reagent
85c3e2e3be
[10868] Fixed spell 53479.
...
(based on insider42's repo commit b0343e1)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-13 16:49:41 +03:00
VladimirMangos
1d8f222621
[10867] Implement templates for trainer spell data in npc_trainer_template.
...
New table let avoid duplication similar trainer spells for different trainers.
2010-12-13 16:39:53 +03:00
VladimirMangos
f228a1c08d
[10866] Unsummon guardians at re-cast only for non-triggered case.
2010-12-13 08:05:46 +03:00
Ambal
af66b470a8
[10865] Make DB code thread-safe. Original patch by Machiavelli and Kero99.
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-12-12 11:34:57 +02:00
VladimirMangos
9b3535f803
[10864] Implement itemsets 881, 882 at heal/damage target effect.
2010-12-12 11:19:50 +03:00
Den
fefa8ab9db
[10863] Fixed triggering/use effects for item 54589, 54573, 37734, 32500, 28590.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-12 10:23:08 +03:00
Quriq14
c7205a6837
[10862] Fixed not show and lost mail items in returned expire mails.
...
Also
* Use typename for mail item info vector.
* Include tools/characters_mail_items_cleanup.sql for cleanup lost mail items.
It also included as sql update part. Sql update also fix receiver for stored
in DB expired mail items.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-12 09:10:08 +03:00
NoFantasy
f72e2ccee8
[10861] Large flightless birds (emu) think they are invisible, even when they are not.
...
Only if _not_ isGMVisible, invisible notification can be sent :)
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 21:51:09 +01:00
NoFantasy
6aab362980
[10860] Handle GAMEOBJECT_TYPE_TRAP in Use, as done for other GO types.
...
This just move parts of existing code from TriggeringLinkedGameObject and does not affect summoned trap type GO's (or related to summoned).
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 21:38:06 +01:00
NoFantasy
a2e068659c
[10859] Search for linked GO using the original used GO as base of the search
...
Add some comments for future improvements of this function.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 14:28:52 +01:00
NoFantasy
0c20c0f9f7
[10858] Add triggered spell part for dummy effect of spell 43572
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 12:37:10 +01:00
VladimirMangos
a2e74f182f
[10857] Complete set Byte/ShortFlag value functions and use it for PLAYER_FIELD_BYTES proper access.
...
Not expected any changes in work.
2010-12-11 14:07:09 +03:00
NoFantasy
a0e0630c81
[10856] Correct two whitespace errors
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 10:37:53 +01:00
NoFantasy
7751579303
[10855] Add TARGET_AREAEFFECT_GO_AROUND_DEST(52) (renamed from TARGET_AREAEFFECT_CUSTOM_2)
...
Target selects all gameobject around destination, limited by adding spell with a corresponding gameobject entry in database table spell_script_target.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-11 10:34:46 +01:00
mns
052e210dac
[10854] Fixed crash at .character erase command use.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-11 05:24:23 +03:00
mns
f1e46c8f1f
[10853] Report about GM invisible state at login if enable.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-11 04:59:55 +03:00
Feanordev
c5a96cde5f
[10852] Fixed typo in [10847]
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-11 02:57:51 +03:00
VladimirMangos
76a6e54e10
[10851] Small function order in sources update.
2010-12-11 02:46:53 +03:00
VladimirMangos
92ce21d009
[10850] Move common check part for recently added filter classes to helper function.
...
This is more safe have expected tio be same check in one function.
Also apply some code style fixes.
2010-12-10 02:16:56 +03:00
rsa
028fda6b64
[10849] Fix build with gcc.
...
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>
2010-12-09 23:54:37 +01:00
Ambal
5f539117a4
[10848] New system for parallelizing client packet processing. Handle WorldSession updates in Map::Update() where we are safe to proceed. Thank you for all your feedback!
...
Signed-off-by: Ambal <pogrebniak@gala.net>
2010-12-09 20:21:41 +02:00
VladimirMangos
4e72ead2fb
[10847] Unsummon guardians at second item use for items without cooldown.
2010-12-09 14:39:25 +03:00
NoFantasy
e1b243f375
[10846] Add dummy aura of spell 43874 (indirectly related to spell/effect 50133)
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-09 11:39:52 +01:00
NoFantasy
4aa0ab7c40
[10845] Add dummy effect of spell 49634 and dummy aura of spell 56511
...
note* spell will need data in spell_script_target to work properly.
note* the effect of 56511 does not work, see comment in code for details (code added in any case, to not forget the problem)
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-09 10:58:54 +01:00
VladimirMangos
00db6dbf28
[10844] Remove small redundency in magnet spell charges checks.
2010-12-09 07:15:23 +03:00
michalpolko
4686f905ac
[10843] Fix AuraType 138 to not affect ranged haste, and rename to SPELL_AURA_MOD_MELEE_HASTE.
...
Also type 192 had misleading name, rename to SPELL_AURA_MOD_MELEE_RANGED_HASTE.
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>
2010-12-09 02:18:53 +01:00
NoFantasy
1b4209699f
[10842] Allow fill DB table spell_script_target for TARGET_AREAEFFECT_INSTANT(7)
...
Without any database entries for spell, spell will work like before.
Valid targets filled to database can only be creature type (corpse or alive).
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-12-08 16:17:50 +01:00
michalpolko
08b32d7d32
[10841] Implement charges counting for magnet target auras.
...
Also implement skip spell effects redirecting if magnet target can't be
targeted by this spell effect base at spell effect target data requirements.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-08 10:42:19 +03:00
kb_z
1b4210e38c
[10840] Implement server side part of SPELL_AURA_ADD_MECHANIC_ABILITIES (293) work.
...
Also fix stealth/invisibility visual affect flags changed at some 3.x switch.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-08 09:12:44 +03:00
maly32167
1fef606dd8
[10839] At far teleport fail retunr player to source point instead homebind.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-08 06:48:27 +03:00
Schmoozerd
e95aee27e0
[10838] Not report error for missing reqs for some quest timed achievements.
...
This achievements in fact not required any additional checks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-08 06:12:09 +03:00
Schmoozerd
8d5fdb300e
[10837] Implement script effect of spell 26218.
...
Also do small spells ordering around.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-08 06:03:03 +03:00
Lynx3d
29d5f56247
[10836] Again ignore EffectSpellClassMask when SchoolMask given in spell_proc_event.
...
There's just too much garbage in dbc...
Should restore some damage school based talents broken with [10830],
hopefully without excessively triggering other spells again that shouldn't.
2010-12-08 02:10:14 +01:00
Lynx3d
4cf8c0cf47
[10835] Add/correct a couple more spell_proc_event entries for trinket related spells
...
*Affected items: 45131, 45219, 50359, 50366, 50360, 50365,
50353, 50348, 50362, 50363, 50342, 50343, 50358
2010-12-08 01:31:48 +01:00
VladimirMangos
4c02094737
[10834] Cleanup shapeshift form code.
2010-12-07 14:41:59 +03:00
VladimirMangos
c3254c88ca
[10833] Avoid use unsafe remove auras in aura apply code.
...
Specailly example Aura::HandleModCharm code where old code
call RemoveSpellsCausingAura or (a) dead and not called,
or (b) will remove aura self at call.
* Added safe for aura holder context version of RemoveSpellsCausingAura
* Cleanup old simple RemoveSpellsCausingAura code also.
2010-12-07 12:31:01 +03:00
patman128
031f2b00f1
[10832] Spawn pool at aura 63471 dispel in water.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-07 05:46:58 +03:00
VladimirMangos
4ad58ecb49
[10831] Fixed crash at send mail from console
...
Inspired by patch from rsa.
2010-12-07 03:48:26 +03:00
Lynx3d
81b6cb2751
[10830] Prevent spell_proc_event entries to proc on any spell cast when SpellFamilyName is zero.
...
Now only spells that actually deal damage or heal will trigger
when neither SpellFamilyName nor ProcEx & PROC_EX_EX_TRIGGER_ALWAYS are set.
Before, setting a SchoolMask would override this check, causing many bogus procs.
2010-12-06 21:18:25 +01:00
VladimirMangos
b6ea36192e
[10829] Update SpellFamily check functions.
...
* Move SPELLFAMILY_* to DBCEnums.h and name it as SpellFamily
* Use enum in Unit::GetAura, move family mask code to new SpellEntry helper function.
* Avoid all auras scan in search of triggred spell for 20243.
2010-12-06 08:40:39 +03:00
Neo2003
695a64d42b
[10828] Fix warnings for TBB projects compilation using Visual Studio 10
...
Also fix a small typo in prev commit.
Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr>
2010-12-05 11:26:31 +01:00
Neo2003
14454c0572
[10827] Add VC80 projects and solutions files where missing like vmap_extractor
...
Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr>
2010-12-05 10:30:24 +01:00
Neo2003
c7c5449545
[10826] Fix vmap_assembler compilation after vmap folder move
...
Also make vmap_assembler compile sucessfuly with VC80.
Signed-off-by: Neo2003 <Neo.2003@Hotmail.fr>
2010-12-05 10:10:48 +01:00