pasdVn
d59cd7c2f2
[10233] Fixed check in SpellAuraHolder::HasMechanicMask
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-20 15:05:47 +04:00
Laise
d8c1374fcd
[10232] Fix mechanic-related check, thanks to VladimirMangos
2010-07-20 13:20:35 +03:00
VladimirMangos
0065693c4c
[10231] Use VMAP::VMAPLoadResult instead raw int loadMap result.
2010-07-20 01:27:07 +04:00
VladimirMangos
06bcc77495
[10230] Avoid use enum valuse/define like naming style for enum type name.
2010-07-20 01:18:13 +04:00
VladimirMangos
9381e8680c
[10229] Small cleanup in taxi related checks
2010-07-20 00:42:58 +04:00
Timawyn
6b0746b49b
[10228] Missing send packet in empty vendor item list case.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-19 23:38:22 +04:00
VladimirMangos
e8f18b1606
[10227] Generate gameobject loot only at open spawned gameobject.
2010-07-19 12:19:44 +04:00
Lutik
c4c21d3fb6
[10226] Fixed GO_JUST_DEACTIVATED for despawned by default gameobject.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-19 11:43:55 +04:00
a1ien
e9e7aff5bb
[10225] Propertly show empty vendor list for empty item list.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-07-19 11:13:14 +04:00
VladimirMangos
6192bdbe1b
[10224] Small code style cleanup.
2010-07-19 08:21:17 +04:00
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