VladimirMangos
093db9c033
[10223] Implement spell 44572 affect to permament stun immuned targets.
...
This also fix unexpected triggering effect any unrelated spell casts.
2010-07-19 06:53:01 +04:00
VladimirMangos
0e2a80477a
[10222] Restore proc events at full miss/immune spells to target.
2010-07-19 06:50:01 +04:00
SilverIce
1377db20a7
[10221] Fixed visual bug that some deleted auras still show at client side
...
(based on commit b10058e)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-19 00:11:39 +04:00
VladimirMangos
98ae9efbc6
[10220] Fixed typos in mangos.sql
...
* Typos in `1playercreateinfo_*` tables. Thanks to Astoria.
* Lost recent field rename in `item_template`. Thanks to bobi88.
2010-07-18 22:54:58 +04:00
Laise
5a1a40719c
[10219] Fix spell 36032 stacking and procs
2010-07-18 20:02:13 +03:00
Laise
c384650af8
[10218] Restore trinket procs when no specific spell is defined for proc
2010-07-18 18:53:46 +03:00
crackm
7bb8b2bedb
[10217] Update playercreateinfo_action/playercreateinfo_spell
...
* Drop some food action buttons
* Drop attack spells for caster classes
* Use expected simlifed spell version 20154 (it replaced by full version at learn spell 53408 and similar)
In code used helper code for support 2 versions as fake non-stacking ranks.
* Some other old "max ranks" of talents and spells now are permanent bonuses known from start (only "max rank" for spell exist)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-18 12:26:12 +04:00
VladimirMangos
238b57f93e
[10216] Re-implement ROLL_VOTE_DISENCHANT disable case
...
Also implement NEED_BEFORE_GREED disabling ROLL_VOTE_MASK_NEED
instead skip item as expected in recent client changes.
Thanks to TOM_RUS for help in understanding proper way work.
Hmm, maybe i still do wrong something... ^^
Also count disenchnt roll as greed in ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED
2010-07-18 05:40:34 +04:00
VladimirMangos
4ef23face4
[10215] Implement ROLL_VOTE_DISENCHANT disable
...
* for player without reqired enchanting skill
* for item without disenchanting possibility
2010-07-18 02:04:06 +04:00
VladimirMangos
15374bd626
[10214] Small final (as i think ;) ) fixes for restricted flight zone
...
* Fixed my horriable typo in 58600 effect code. Thanks to zergtmn for pointing to it.
* Remove redundent cast 45472 in 58600 effect code (it casted from 58601 already). Thanks to porteyoplait.
* Prevent restart 58600 debuf timer at temporary leave zone and return to it.
2010-07-18 01:13:48 +04:00
VladimirMangos
73a00a6807
[10213] Implement ITEM_FLAGS2_NEED_ROLL_DISABLED.
2010-07-17 23:45:56 +04:00
zergtmn
5c6fbdb54e
[10212] Fix iterator update in Unit::RemoveNotOwnSingleTargetAuras
...
Signed-off-by: Laise <fenrisse@gmail.com>
2010-07-17 21:36:53 +03:00
Laise
f37c73e255
[10211] Fix aura procs for spells with auras that can't trigger
2010-07-17 21:32:05 +03:00
VladimirMangos
63ea8bbf4b
[10210] Do unmount at expire restricted flight zone debuf if still in restricted zone/etc.
2010-07-17 21:42:09 +04:00
VladimirMangos
d6a3347245
[10209] Output leaned before disabled ranks at talent re-learn or spec swith in proper order.
2010-07-17 20:44:39 +04:00
crackm
624b45f333
[10208] Add proper data for character orientation at creating.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-17 20:04:38 +04:00
VladimirMangos
20a5551739
[10207] Implement ITEM_FLAGS2_EXT_COST_REQUIRES_GOLD use instead sign of ExtendedCost field.
2010-07-17 19:23:38 +04:00
VladimirMangos
9882bc811f
[10206] Implement ITEM_FLAGS2_HORDE_ONLY and ITEM_FLAGS2_ALLIANCE_ONLY
...
* Check item_template data
* Check at equip/use
* Skip at loot if not compatible
* Skip in vendor list if not compatible
2010-07-17 08:21:23 +04:00
Lynx3d
f2e3881a77
[10205] Correctly implement flying mount restrictions in zone 4395 by use of special area flag.
...
Also drop existing spell_area entries if exist, workaround not needed anymore.
2010-07-17 05:53:17 +02:00
XTZGZoReX
3ed6542c1d
[10204] Add one more known value for item flags2.
2010-07-17 03:00:39 +02:00
VladimirMangos
4e16982d18
[10203] Rename item_template.Faction to Flags2 and define some values for it.
...
Thanks to Shauren for research flag ITEM_FLAGS2_COST_REQUIRES_GOLD meaning
and inspiring in general what must be done long time ago with field rename
and other enum values listing.
2010-07-17 04:51:25 +04:00
Lynx3d
01d326b90d
[10202] Rename isInFlight() to IsTaxiFlying() and UNIT_STAT_IN_FLIGHT to UNIT_STAT_TAXI_FLIGHT.
...
Also add IsFreeFlying() function to Player class.
2010-07-17 02:06:28 +02:00
SilverIce
e47e9a2218
[10201] Broadcast packets only if worldobject is in world
...
There is no sense to do that for objects that not in world - those objects are unknown for clients
and their packets will be ignored
(based on SilverIce's repo commit 6305402)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-17 03:46:57 +04:00
SilverIce
ea4afebff8
[10200] Correct function call sequence in possess aura handlers
...
also removed not needed ResetView call in dummy aura handler
(based on SilverIce's repo commit c3f02ed)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-17 02:52:52 +04:00
Laise
ae51168ffc
[10199] Fix 33763 and ranks final heal and mana return on dispel and on expire
2010-07-16 21:35:00 +03:00
VladimirMangos
2284df7868
[10198] Partly revert old changes in load instance reset time.
...
* Its has been added for raid/heroic instances in time adding
support MapDifficulty.dbc. Its wrongly assign reset events
for each instance instaed use generic event for map/difficulty pair.
In result at this event triggering instance can be attempt resetted
multiply time.
* Also comment this in InstanceResetEvent fields notes
2010-07-16 01:28:38 +04:00
VladimirMangos
f8efc2b5b3
[10197] Add to playercreateinfo original player orientation field.
...
It still not filled. Patch with correct values welcomed ;)
2010-07-15 22:25:27 +04:00
TGM
e4495d4c2d
Fixed typo in enum value name.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-15 21:59:03 +04:00
VladimirMangos
f72b8e60a5
[10196] Use enum for instance reset event types, some related cleanup code.
2010-07-15 18:31:38 +04:00
virusav
a27ecef96d
[10195] Some gender dependent spells
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-15 05:32:46 +04:00
zergtmn
ea90f4e8c7
[10194] Fix "Documentation" filter in ACE VC 10.0 project
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-15 05:24:11 +04:00
VladimirMangos
7468df5a1c
[10193] Use for Transport::Update arg uint32 type as for other world objects
2010-07-15 05:18:16 +04:00
VladimirMangos
f4dde39085
[10192] Small cleanups related target effectMask check.
2010-07-15 02:45:28 +04:00
VladimirMangos
ebe28d025b
[10191] Update vmaps extractor/assembler binaries using vs2008.
...
* This make some ppl happy who not have installed VS2010 runtime.
* Also vmap assembler include recent fix for absend locale support,
that ofc only affect ppl who before can't use assembler with this locales supporting client.
* Also small update for vmap extarctor project .gitignore
2010-07-15 01:04:13 +04:00
Lynx3d
bbe869b75d
[10190] Fix another numerical corner case...
...
...hopefully the last one.
Slightly different approach to tree bound intersection.
2010-07-14 22:33:00 +02:00
Laise
904ef55b4e
[10189] Fix display of Interrupted message and fix channelled spells interrupting
2010-07-14 13:24:16 +03:00
XTZGZoReX
eadeda8f5d
[10019] Update realmd opcode list.
...
Thanks to Phazerz for helping with research.
2010-07-13 19:56:00 +02:00
Lynx3d
603d576d60
[10188] Add missing locales to vmap extractor.
2010-07-13 04:42:01 +02:00
VladimirMangos
04ec18afce
[10187] 2 non-sense code lines cleanup.
2010-07-13 03:55:52 +04:00
SilverIce
a0ea5cde4d
[10186] Fixed visibility constant refresh problem with pet direct control spells.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-13 02:14:40 +04:00
tomrus88
1ec05d4c4f
Fixed SMSG_BATTLEFIELD_STATUS packet.
2010-07-12 23:44:43 +04:00
Laise
beff2a145c
[10185] fix auras adding to previously added holder
2010-07-12 20:29:26 +03:00
VladimirMangos
40c7356290
[10184] And tradition typos :(
2010-07-12 20:06:31 +04:00
VladimirMangos
464a841c81
[10183] Better tracking stack checks with include one not catched non-stacking case.
...
Spell 41446 expected to be non-stacking with other trackers.
2010-07-12 19:32:05 +04:00
VladimirMangos
6e3f51b1b6
[10182] Allow stacking some tracking bufs, and prevent stacking some other.
...
For example item 25548 buff expected to be allowed stacking
but spell 19885 not allowed.
2010-07-12 19:02:43 +04:00
Laise
6c8967ae5f
[10181] Fix spell 55681. Thanks Danstahr.
2010-07-12 11:00:44 +03:00
VladimirMangos
09d61040e6
[10180] Implement ITEM_FLAGS_NO_EQUIP_COOLDOWN support.
...
Also server side check for ITEM_FLAGS_INDESTRUCTIBLE
2010-07-11 21:35:30 +04:00
NoFantasy
0a2ee023fb
[10179] Add "missing" spells in commented form for Aura::TriggerSpell()
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-07-11 12:37:41 +02:00
NoFantasy
081b98ff04
[10178] Clean up some comments and align/indent as done for similar spell code.
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-07-11 11:33:09 +02:00
NoFantasy
b0c0b464ce
[10177] Add custom code for triggered part of spell 39105
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-07-11 10:59:07 +02:00