Commit graph

7311 commits

Author SHA1 Message Date
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
Lynx3d
425352fcc7 [10176] Use std::isnan in the hope more non-MS platforms provide it.
Note that G3D::isNaN() is simply wrong IMHO...and not even inlined.
One day, there will be a usable C++ standard not light-years behind good old C...
2010-07-10 13:54:35 +02:00
Lynx3d
00751347e5 [10175] Fix incorrectly blocked line of sight in certain locations.
I really should know by now that floats are not infinitely precise...
2010-07-10 04:30:44 +02:00
VladimirMangos
695f0f1655 [10174] Fix special targeting for spells 812/9347. 2010-07-10 02:17:39 +04:00
QSOS
6fba66fded [10173] Fix infinity loop in 31884 spell code
Signed-off-by: Laise <fenrisse@gmail.com>
2010-07-09 22:48:03 +03:00
VladimirMangos
11a3de436e [10172] Make git and users happy with contrib/vmap_extract_assembler_bin/make vmaps.bat
* Unix encoding
* Never never use in any cases not only mangos filenames with spaces. Tools can generate
  expected nightmare level without like help from your side ;)
2010-07-09 23:26:20 +04:00
VladimirMangos
93e06f945e [10171] Clarify acoount password/lock command errors. 2010-07-09 23:20:39 +04:00
VladimirMangos
b398bb4dc4 [10170] Fixed typo in prev commit :/ 2010-07-09 17:34:26 +04:00
VladimirMangos
ff1259b30f [10169] New config option Quests.IgnoreRaid
It allow if enabled (disbled by default) do non-raids quests in raid.
2010-07-09 17:19:43 +04:00
NoFantasy
617dd4391a [10168] Add dummy aura effect of spell 32045, 32051 and 32052.
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-07-09 00:40:33 +02:00