Commit graph

4448 commits

Author SHA1 Message Date
VladimirMangos
d9a8c63007 [10000] Redundent empty line. 2010-05-28 20:39:53 +04:00
XTZGZoReX
d6ea8e35ab [9999] Remove a piece of trailing whitespace. 2010-05-28 17:53:20 +02:00
Lynx3d
d5dfbd0bfc [9998] Fix *nix build. 2010-05-28 17:25:53 +02:00
XTZGZoReX
a037a26fde [9997] Some changes in HashMapHolder.
* Use ACE_RW_Thread_Mutex, since there's much more reading than writing.
* Use read lock in Find(), and write lock in Insert() and Remove().
* Correctly lock the hashmap on outside calls.
2010-05-28 15:30:33 +02:00
XTZGZoReX
aa62225c68 [9996] Remove grid state debugging code and move state machine to MapManager. 2010-05-28 15:01:04 +02:00
XTZGZoReX
28c3de5093 [9995] Move GridMap class (and related structs/enums) to separate cpp/h.
Also rename some structs/enums and fix some code style.
2010-05-28 13:34:14 +02:00
Revils
ee31661bb8 [9994] Fixed a bug/typo that prevent to summon a special flying mount.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 15:27:57 +04:00
MaxXx2021
2e7a009b01 [9993] Limit spell 50988, 59870 targets amounts to expected.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 14:38:48 +04:00
Revils
db93e78f50 [9992] Fixed MSG_PARTY_ASSIGNMENT processing.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 05:54:38 +04:00
vipertv
4206230f0d [9991] Next step in fix SMSG_GROUP_LIST structure.
Now assistant/main tank/main assistant show properly
for viewer character also.

Thanks to insider42 for posting patch in Under review section.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 04:38:58 +04:00
VladimirMangos
2d81f31afc [9990] Use more correct data for prev. sql update. 2010-05-28 04:26:36 +04:00
VladimirMangos
5cd5462e17 [9989] Use unix styoe line ends in soem files 2010-05-28 02:27:12 +04:00
VladimirMangos
2cd5a6bbf2 [9988] Add correct spell chain data for 61024 and 61316. 2010-05-28 01:50:28 +04:00
Tassadar
4d61fba28f [9987] Restore work talent 12311 and ranks.
Thanks to insider42 for prepare patch for mangos.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 00:46:12 +04:00
insider42
5a8c84a2ec [9986] Talent 51459 and ranks affect only melee auto-attacks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-28 00:09:47 +04:00
Spp
4e61280466 Send SMSG_CORPSE_NOT_IN_INSTANCE if player in ghost form tries to enter an instance without player's corpse.
Signed-off-by: XTZGZoReX <xtzgzorex@gmail.com>
2010-05-27 20:59:20 +02:00
VladimirMangos
86bef7ace5 [9984] Implement item 43214 work.
* Original version suggested by timmit.
* Required DB support for target requirement.
2010-05-27 19:14:02 +04:00
Wowka321
6ce82e4914 [9983] Leave at AFK applied only to battlegrounds (not arena)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also restore build...
2010-05-27 17:36:18 +04:00
SilverIce
d0398b94f6 [9982] Group out of range member must based at client existances.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also move empty mask check from build function to caller.
2010-05-27 17:25:21 +04:00
VladimirMangos
ce85076033 [9981] For non-player at "offline" delete hostile references.
This must fix porblem with call message broadcast from unit destructor.
2010-05-27 14:56:37 +04:00
zergtmn
afc9b28103 [9980] Remove target guid in spell with TARGET_FLAG_DEST_LOCATION
Corrects spell animations and visual going in weird directions for these kind of spells

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-05-27 10:03:58 +02:00
insider42
2681cd7de7 [9979] Update max cooldown length req. for spell casting at arena.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-27 00:37:03 +04:00
VladimirMangos
4e716c67da [9978] Add explicit AP damage bonus for spells 55095, 55095.
Original patch provided johonson.
2010-05-27 00:05:16 +04:00
insider42
fe69843ce7 [9977] Update talent 16180 and ranks work.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-26 22:15:06 +04:00
Olynn
9dd2ccecf9 [9976] Fixed typo in recently added group enums.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-26 19:21:52 +04:00
VladimirMangos
e6c874db13 [9975] Use special function for honored/xp kill check 2010-05-26 19:13:03 +04:00
VladimirMangos
94888e52cd [9974] Restore raid functionality broken after one from 3.3.x switches.
* Fixed typo in raid converting code that triggering raid disband at server restart.
* Fixed current subgroup show for character and update group memebers data at move its
  in diff subgroups.
2010-05-26 00:27:07 +04:00
VladimirMangos
dc82105963 [9973] Fixed selection BG map difficulty.
Thanks to insider42 for help in research problem.
2010-05-25 17:05:11 +04:00
VladimirMangos
fcbaafb2f5 [9972] Move CharacterDatabaseCleaner.* to Tools group as for VS100 done. 2010-05-25 14:37:01 +04:00
Insider42
25922d1e9b [9971] Typo in BattleGroundQueue::AddGroup arg name
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-25 13:44:41 +04:00
VladimirMangos
9958639202 [9970] Fixed array free in vmap code 2010-05-24 14:37:20 +04:00
VladimirMangos
e55551013d [9969] Additional check for HandleAutoBankItemOpcode. 2010-05-24 11:30:29 +04:00
VladimirMangos
e3955bbc59 [9968] Allow have reserved entries with empty names in log filters table. 2010-05-24 00:11:39 +04:00
Laise
628531933d [9967] Fix 16164 proc conditions 2010-05-23 19:51:48 +03:00
zergtmn
fe226f897b [9966] Add CharacterDatabaseCleaner to VS2010 filters.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-23 19:50:23 +04:00
Insider42
ff9990a777 [9965] Fixed triggering of spell 55095 by 45524.
(based on insider42's repo commit 90de00d)

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

It include reverts commit ca99760e884d82219fff63ecf5f2ca87b02b5924
with less clean implemetation.

[patch 155] Fixed triggering of spell 55095 by 45524. Patch provided by me

(based on commit 90de00d)
2010-05-23 18:36:40 +04:00
Emme
8a424642e6 [9964] Implement Treshold in Masterloot.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-23 18:17:33 +04:00
VladimirMangos
702d368114 [9963] Implement per-tick chance for shard for spell 1120 and ranks. 2010-05-23 17:39:20 +04:00
VladimirMangos
c7ea2be1d1 [9962] Modify way 4x damage bonus claculated for spell 1120 and ranks.
* Now apply 4x bonus dependent from target health in time spell cast,
  not from current health in tick.
* 4x bonus applied to own spell damage value, not to total taken damage.
2010-05-23 15:32:13 +04:00
pasdVn
2c396da82b [9961] Restore work talent 18213 and ranks.
Thanks also to insider42 for updating.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-23 15:05:23 +04:00
DonTomika
3f4544df9d [9960] Implement glyph 43390.
Chance unknown and seelcted by more recent comments.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-05-23 14:41:27 +04:00
VladimirMangos
fcf996b4fd [9959] Fixed resent radnom problem with looting related to skinning code changes.
Thanks to boxa for help in research problem.
2010-05-23 11:47:04 +04:00
VladimirMangos
f0b1c5bd74 [9958] Implement item 34753, 43015, 43478, 43480, 46887. 2010-05-23 00:32:58 +04:00
VladimirMangos
67b8ca03b5 [9957] Alow sell item for money and extanded coset without momey in same time.
npc_vendor.ExtandedCost can be negative now that meaning:
price excluded default item BuyPrice and use only abs(ExtandedCost) items).
For example expected used for item 36908.
2010-05-22 19:49:07 +04:00
VladimirMangos
94f7a7709d [9956] Spell 45524 expected apply debuf 55095 to target at cast. 2010-05-22 16:19:29 +04:00
VladimirMangos
de454d6ff8 [9955] Prevent negetive proc events from possitive effects of negative spells.
Some negative spells have positive effects with targets not affected by negative effects of spell.
For example spell 45524 cast negative effecst to target and possitive effect to caster self.
For like possitive only target of negetive spell will not triggered negative proc events.
In last cases will avoid triggering glyph 43537 at caster at spell 43537 cast.
2010-05-22 16:18:03 +04:00
VladimirMangos
182fda8f3e [9954] Lost socket.vcxproj referecne in VS projects.
Thanks to j4r0d for catch this.
2010-05-22 15:59:10 +04:00
NoFantasy
0aac44e091 [9953] Remove two not needed cast to Creature* and make code more safe
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-05-22 12:04:35 +02:00
VladimirMangos
f758fac6f7 [9952] Allow update subgroup in raid for offline players.
Also prevent crash and wrong subgroup number send from client.
2010-05-22 11:57:26 +04:00
VladimirMangos
29c0efe9b4 [9951] Fixed bug with raid subgroup size update at move member to another.
Also some code cleanups
2010-05-22 11:38:45 +04:00