NoFantasy
5b6c0566ae
[9442] Add dummy effect of spell 44454 and script effect of spell 44455
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-24 01:17:22 +01:00
NoFantasy
b56a088d6d
[9441] Add dummy effect of spell 50133/43882
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-23 18:37:27 +01:00
VladimirMangos
6295275529
[9440] Store in plauer spell list structure instead pointer.
...
Just not reason in element persistanse storage as std::map
store pointer to structure with size < 16 bits.
2010-02-23 19:11:52 +03:00
NoFantasy
2475c4aa00
[9438] Add base code of effect for spell 45668, but in commented form.
...
The spell triggering 45668 need to be corrected before it can trigger this as expected.
2010-02-23 02:34:02 +01:00
NoFantasy
548a656a76
[9431] Remove dummy effect (old code and wrong) of spell 34665
...
Let script handle dummy effect like expected for this type.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-22 16:49:07 +01:00
NoFantasy
8bb13412e5
[9424] Some code/comments cleanup in EffectScriptEffect
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 19:02:06 +01:00
NoFantasy
6c44c6f5a7
[9423] Implement dummy effect of spell 46485
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 18:35:39 +01:00
VladimirMangos
b2019913d4
[9422] Return success result for Zone<->map coordinates convertions.
...
This will prevent #INF-inity values in gps for zones where
zone coordinates calculation impossible with current code.
Also fix small typo in debug output format for honor
2010-02-20 17:50:37 +03:00
NoFantasy
a916e31316
[9421] Some code cleanup in EffectDummy, also correcting order of spell id
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 14:53:05 +01:00
NoFantasy
e8c2d62c19
[9420] Implement aura dummy effect for spell 35357
...
Also adjusting dummy spell 45990 slightly, despawn after some time instead of die instantly.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 14:24:04 +01:00
X-Savior
f9a5d37bf6
[9419] Implement dummy effect of spell 45990
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 10:33:57 +01:00
NoFantasy
828014dba1
[9418] Implement dummy effect of spell 45980
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 09:08:57 +01:00
NoFantasy
61556d8ff0
[9416] Implement dummy effect of spell 46606
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-20 00:03:09 +01:00
VladimirMangos
233e75ab4b
[9415] Dome not catched cases for MAX_EFFECT_INDEX use.
2010-02-19 19:57:07 +03:00
VladimirMangos
231720c10f
[9414] Some lost changes for prev. commit.
2010-02-19 17:54:49 +03:00
VladimirMangos
84080aaf60
[9411] More SpellEffectIndex using in apropriate cases
2010-02-19 06:45:11 +03:00
VladimirMangos
11b84d27c2
[9409] Use SpellEffectIndex as arg type for spell effect handlers.
2010-02-19 01:06:17 +03:00
VladimirMangos
ff8d494ed4
[9408] Add MAX_EFFECT_INDEX to enum SpellEffectIndex and use it.
2010-02-18 23:33:16 +03:00
VladimirMangos
e74f62ea31
[9404] Fixed glyph apply with with specs.
...
This resolve problem when glyph rejetect applied
at some spec if it applied already at another spec.
2010-02-18 00:59:11 +03:00
NoFantasy
7c555add76
[9403] Replace number with enum name where explicitly used in array/other checks
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-17 19:07:00 +01:00
VladimirMangos
54559b5c03
[9401] Resolve porblems with waypoints moved/etc after [9400]
...
* Move movegen Interrupt/Reset calls from CreatureRelocation that called and from another movegens.
* Add this called to NearTeleportTo creature case and new MonsterMove* functions that considered
as special moves similar instant movegens.
* NearTeleportTo/MonsterMove functions recomended used instead explicit use CreatureReolcation+SendMosterMOve pairs
for proper reaction at movement from creature movement generators.
2010-02-17 17:22:43 +03:00
AlexDereka
ebfb0f9835
[9389] Cleanup config data. Use proper names and expected types.
2010-02-15 15:29:06 +03:00
AlexDereka
ccfd42bf3e
[9381] Fixed some compile warnings.
2010-02-14 18:16:07 +03:00
laise
853d43b12b
[9369] Proper secondary target damage for spell 55050 and ranks.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-14 00:11:20 +03:00
laise
f272aa8d1a
[9365] Implement spell 31226 and ranks in non-consume poison part.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-12 15:53:41 +03:00
laise
6fbe7f4307
[9363] Implement new way spell 1535 and ranks work.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
Also implemented spell casting requirement check and proper animation.
2010-02-12 11:00:05 +03:00
VladimirMangos
268bb3221b
[9362] Make specs work at least for action bars
...
* Propertly add/remove required for specs work spells at 63624/63651.
* Copy current spec action bars to new spec at specs count increase, and delete action bars data at spec count decrease.
* Avoid undexpected action button data test for not active spec at loading/copy, but test action buttons data at spec activation.
* Reset active spec to default if active spec removed.
* Remove talent reset at spec switch that useless at this moment.
Also note that for future case this also can be not correct and batter unlearn/learn only talents that different in specs.
After this changes specs must fully work in action bar part without unexpected another effects.
2010-02-12 09:29:50 +03:00
pasdVn
5d59f03b25
[9360] Fix the damage of spell 53351 and ranks
...
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-12 06:43:45 +01:00
hunuza
0f7f7c5ada
[9354] Add spell efffects for dual spec.
...
Actual dual spec still not implemented.
Credits to EnderGT for original patch.
Signed-off-by: hunuza <hunuza@gmail.com>
2010-02-10 20:54:45 +01:00
VladimirMangos
96202d7dfd
[9345] Show enchantment applied to item in trade slot to caster after apply.
...
Also more strictly check cases when in spell targets presetn item in trade slot.
2010-02-10 03:48:20 +03:00
VladimirMangos
5a7eb09bd2
[9326] Restore code style after [9286], [9322].
2010-02-08 06:14:33 +03:00
AlexDereka
4338c9105d
[9324] Fix some gcc warnings
2010-02-08 02:27:34 +03:00
VladimirMangos
2a01c79609
[9323] Fixes in code work with original caster guid.
...
* Add 2 function for 2 used way for original caster
- GetAffectiveCaster(), is posible NULL unit as source spell affects
(explcit caster, GO owner, caster of aura that trigering affect)..
- GetCastingObject(), possible NULL world object as in game spell effects
source, cast center, etc, need because original caster can store GO
guid that apply effect around. In other cases m_caster
* Use functions and avoid use explicitly m_originalCaster
* Use GetAffectiveCaster() for fix explicit GO cast at near unit, like now fixed campfire bonus.
2010-02-08 00:53:03 +03:00
Marik
a8de1c0ad4
[9322] Fix spell 69378 and 69381
...
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-02-07 15:58:52 +01:00
tomrus88
db547a008a
Get rid of monster movement flags, since it's really spline flags.
...
Thanks to Ralek for research.
2010-02-07 15:03:36 +03:00
VladimirMangos
87a35b0489
[9317] Call linkedtrap summon in more cases.
...
* GAMEOBJECT_TYPE_BUTTON can have linked traps
* Spell::EffectSummonObject also can summon objects with linked traps
Thanks to patman128 for research second case.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-07 02:51:45 +03:00
[D4RK]Doom-Lord
bc160bd04f
[9298] Implement affect glyph 41533, talent 16187 and ranks to 5394 and ranks healing.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-04 02:29:38 +03:00
reno138
f157b101fb
[9294] Fixed typo in function name.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-03 22:43:22 +03:00
Lightguard
af3aced775
[9286] Fix spell 69377
2010-02-02 20:22:18 +01:00
VladimirMangos
60f8b3874d
[9281] Fixed client ignore spell 1464 and ranks in combat log.
2010-02-01 14:01:44 +03:00
VladimirMangos
904995c024
[9274] Implement SPELL_EFFECT_SUMMON_ALL_TOTEMS
...
This implement work spells 66842, 66843, 66844.
Patch originall writed by Arthorius, with additional fixes from darkstalker
and hack removes from me.
2010-01-31 18:40:59 +03:00
laise
9aedd3a864
[9273] Implement item 49623 triggered stacking affect.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-31 05:36:59 +03:00
Wowka321
f7b8f09bac
[9251] Restore work spell 31687 and implement work glyph 50045.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-01-24 19:06:12 +03:00
lutik
aab870f9b5
[9236] Set damage division for spells 70492, 72505, 72624 and 72625
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-21 23:54:23 +01:00
VladimirMangos
e1d0c1cdba
[9209] Finish synchonization walk mode for pets.
...
* Re-sync at follow mode switches
* Support sync for creature pets
Also
* Attempt fix build at *nix
* Drop unused unut state mask with typo in name.
2010-01-18 14:35:19 +03:00
VladimirMangos
6a2e8064f1
[9208] Big cleanup in UNIT_STAT_* use
...
* Re-number enums by function groups and use where possible new defined masks in code instead raw enum |-lists.
* Avoid use movement generator generic state markers like UNIT_STAT_CONFUSED for mark movement stoped.
Add special shadow UNIT_STAT_CONFUSED_MOVE/etc states for like use.
UNIT_STAT_CONFUSED in like case will be safe expect use for normal checks confused state presence
And UNIT_STAT_CONFUSED_MOVE for check real move in this state
2010-01-18 11:59:10 +03:00
NoFantasy
544d396beb
[9205] Move script call GOHello to GameObject::Use
...
This provide more accurate call in case of delay use from spell effects
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-17 23:44:33 +01:00
NoFantasy
16c0ff3ef7
[9204] Move remaining handling of GO from SendLoot to GameObject::Use
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-17 23:06:31 +01:00
NoFantasy
925ea7630e
[9203] Use CalculateSimpleValue as delay, used in spell effect 86
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-17 17:05:54 +01:00
NoFantasy
95f9ec5fb2
[9200] Move handling of most GO's from SendLoot() to GameObject::Use()
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-17 11:45:14 +01:00