Commit graph

4954 commits

Author SHA1 Message Date
tomrus88
3c04496624 Merge remote branch 'origin/master' into 335 2010-06-13 15:47:10 +04:00
tomrus88
40b00f26fb Updated to latest PTR build. 2010-06-13 15:46:08 +04:00
VladimirMangos
f520c9b1e0 [10051] Fixed talent 58426 broken after 3.3.3 switch.
Also cleanup character auras from wrong duration auras.
2010-06-12 04:32:33 +04:00
VladimirMangos
64f959fb82 [10050] Implement apply non-trade slot item enchanting at trade complete.
Base at original patch provided by arrai.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-11 22:46:16 +04:00
virusav
a248a1a32d [10049] Fix SPELL_AURA_MOD_HEALING_DONE healing bonus with 0 misc value
Signed-off-by: Laise <fenrisse@gmail.com>
2010-06-10 12:16:44 +03:00
VladimirMangos
9dd45d5cf0 [10048] Move trade data to dynamic created structure.
Also possible fix old bug with spam trade cancel after logout.
2010-06-09 00:27:26 +04:00
VladimirMangos
59c8741e9b [10047] Fixed show wrapped gifts in trade windows.
Also some fixes for trading related not full read packet spam.
2010-06-08 22:57:57 +04:00
zergtmn
6986ecbd9b [10046] Store guids instead slot data for trade items.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-08 20:48:59 +04:00
VladimirMangos
e1766a3adb [10045] Frop unexpected custom rank data for 26016.
This make spell rank use first rank data.
2010-06-08 17:31:10 +04:00
tomrus88
299ac66fdb Merge remote branch 'origin/master' into 335 2010-06-08 15:52:30 +04:00
tomrus88
2a7cb0d17b Updated to latest PTR build. 2010-06-08 15:52:06 +04:00
VladimirMangos
8e9a201ea0 [10044] Generate talent related spell_chain data instead storing its in table.
* Drop now redundant part of data from `spell_chain`.
* Allow store in spell_proc_event cusom ranks data for ppm for chained ranks.
* Drop now redundant part of data from `spell_proc_event`.
2010-06-08 01:51:32 +04:00
VladimirMangos
a7b80733df [10043] Fixed share quest in case completed objectives.
* Also fixed CONDITION_QUESTTAKEN for same case.
* Aslo fixed exclusive prev quests check.
2010-06-07 23:48:20 +04:00
VladimirMangos
5eabf12111 [10042] Implement CONDITION_QUESTAVAILABLE.
Also do come constatification of quest status check functions
and fix one unsafe use std::map operator[].
Never never use std::map operator [] for _read_ access.
Good chance corrupt related structure state ;)
Not in found case but in general.
2010-06-07 22:35:47 +04:00
tehmarto
5ea6815ea1 [10041] Use for spell 49145 and ranks for decrease SPELL_DIRECT_DAMAGE damage.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 22:27:16 +04:00
Insider42
d757ba2a73 [10040] Expected RAP bonus to damage for spell 1510 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 22:15:27 +04:00
zergtmn
7f8ad96038 [10039] Partly revert [10033] for spell 44394 and ranks related code.
Not all ranks of spell have proper triggered spell info.
Return to old more explicit code.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 22:03:05 +04:00
zergtmn
ff2f722f49 [10038] Prevent double triggering heal from 63534 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also use more simple and safe checks for added in [10035].
2010-06-06 21:49:40 +04:00
sixsixnine
2ca1b3fcea [10037] Fixed poison consume by spell 32645 and ranks.
It will consume only caster casted poisons.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 19:09:31 +04:00
AbsoluteZero
32bed90aa9 [10036] Fixed health restore and triggering cooldown for talent 30881 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 18:39:08 +04:00
Insider42
18ffffd379 [10035] Additinal reqs for spell 49219/51459 and ranks triggering.
* Only at melee attack or spell 56815 hit.
* Spell 49219 and ranks also ignore offhand attack.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-06-06 18:09:37 +04:00
VladimirMangos
ea9dd78d35 [10034] In case unknown triggered spell output more known info for location problem. 2010-06-06 17:55:54 +04:00
VladimirMangos
63018ccc4a [10033] Use sometime stored in spell data triggred spell info for dummy auras. 2010-06-06 17:44:07 +04:00
NoFantasy
c0be5c0926 [10032] Remove not needed local declaration of dialog status and rename some to clarify.
Additional cleanup for readability.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-06-05 13:21:35 +02:00
NoFantasy
2760e7d353 [10031] Replace hard coded quest dialog status value with enum value
Some minor code cleanup for readability.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-06-05 11:58:56 +02:00
Laise
f94175f90f [10030] Add aura remove modes for expire and absorb shield break cases and use GetTarget()/GetSpellProto() instead of m_target/m_spellProto 2010-06-05 09:12:00 +03:00
VladimirMangos
fc3e046348 [10029] Clarify client dependence for some MeleeHitOutcome values 2010-06-05 00:20:55 +04:00
VladimirMangos
6ebbcd8dbb [10028] Reward group for shareable quests at cast event to creature/go. 2010-06-04 20:01:57 +04:00
VladimirMangos
ff3fb9b727 [10027] SPELL_AURA_ADD_TARGET_TRIGGER long time not use spellmod for work.
Drop dead code.
2010-06-03 23:39:13 +04:00
VladimirMangos
cf5c1c45d6 [10026] PDump code fixes and cleanups
* At pdump creating will propertly saved NULL field values.
* At pdump loading will skipped adding `character_declinedname`
  if name in some way will be changed (explicly or at loading)
2010-06-03 17:11:58 +04:00
VladimirMangos
e431ab55cc [10025] Fixed unexpected C++ code parsing with *FILTER_LOG in 'if' 2010-06-03 16:47:17 +04:00
VladimirMangos
54f2f507cf [10024] New LogFilter_DbStrictedCheck filter for DB devs
It's enable by default (prevent show related output) but
in disbled case allow show useful for DB developers different
more stricted DB check output at server loading, including

* Absent GO trap template referecned in some another GO template
* Not set (0) unit class in creature_template
* Absent disenchanting loot for items marked as disanchantble

This all cases can or hard fixed in one step or show false cases y different reasons.
That why filter active by default.
2010-06-03 14:45:14 +04:00
Laise
d8479debbb [10023] Change HandleLearnAllMySpellsCommand to learn only player's spells 2010-06-02 19:30:10 +03:00
Ceris
7ed98198a7 [10022] Fix damage for 14278 and 16511 and ranks when dagger is equipped
Signed-off-by: Laise <fenrisse@gmail.com>
2010-06-02 18:39:59 +03:00
VladimirMangos
e823b30f4f [10021] Move item disenchanting static req. checks to server start. 2010-06-02 14:58:35 +04:00
SilverIce
d6c5207867 [10020] Drop unused member in VisibleNotifier structure and related functions
(based on SilverIce's repo commit e678555)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also applied mangos code style to GridNotifiersImpl.h
2010-06-02 09:56:51 +04:00
VladimirMangos
57ca730a2f [10019] Implement glyph 45623.
Thanks to Most_Mangos, DonTomika, darkstalker  for dollution research.
2010-06-02 03:44:24 +04:00
Laise
1750f61d73 [10018] Add 16246 proc to mangos.sql 2010-06-01 09:02:15 +03:00
VladimirMangos
e4adbc29e6 [10017] Make spell_proc_event.SchoolMask unsigned.
Also use byte length hex for school mask in mangos.sql data.
2010-06-01 06:26:57 +04:00
VladimirMangos
0a24a170d1 [10016] Remove unused RewardSinglePlayerAtKill result. 2010-06-01 05:17:12 +04:00
VladimirMangos
86439e14ad [10015] More redundant data check in spell_proc_event 2010-06-01 04:45:50 +04:00
VladimirMangos
5e526ef0d9 [10014] Revert "[10013] Implement CONDITION_QUESTTARGET"
This reverts commit 4e460746c0947f6cfc1f1150a8eb90257819eae2.
2010-06-01 02:26:45 +04:00
VladimirMangos
59367bc19f [10013] Implement CONDITION_QUESTTARGET
For cases when loot dependent from some quest objective complete state.
2010-06-01 01:13:59 +04:00
Laise
f9df9d6226 [10012] Fix charges taking for 16246 2010-05-31 22:04:26 +03:00
VladimirMangos
93624bb496 [10011] Check redundent procFlags value in spell_proc_event. 2010-05-31 12:27:47 +04:00
VladimirMangos
59cf9c1dbd [10010] Use schoolmask enum in struct SpellNonMeleeDamage, some indents fix. 2010-05-31 08:09:03 +04:00
Derex
b23fd66aa6 [10009] Fix realmd to accept more than 64 connections on windows.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-31 03:21:42 +04:00
Laise
57623491c0 [10008] Fix sqls 2010-05-30 23:58:27 +03:00
Laise
6551671f6d [10007] Fix wrongly initialized value 2010-05-30 23:39:04 +03:00
patman128
b98691501b [10006] Fixed typo in mangos.sql
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-29 23:21:55 +04:00