VladimirMangos
73a00a6807
[10213] Implement ITEM_FLAGS2_NEED_ROLL_DISABLED.
2010-07-17 23:45:56 +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
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
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
ec0141261a
[9843] Restore need seelction show at loot roll.
...
Also some clanups including merge 2 roll type enum.
2010-05-07 01:39:52 +04:00
VladimirMangos
722135b326
[9838] More log filters and macro uses.
...
* LogFilter_Weather
* LogFilter_PeriodicAffects
* LogFilter_PlayerMoves
* LogFilter_SQLText
* LogFilter_AIAndMovegens
* LogFilter_PlayerStats
2010-05-05 18:46:10 +04:00
tomrus88
4f6006b9db
Fixed few opcodes.
2010-04-03 17:49:12 +04:00
tomrus88
646b1a1ea4
Fixed some typos.
...
Updated quest status enum.
2010-03-31 05:43:14 +04:00
tomrus88
d19efbe1e4
Fixed console spam.
2010-03-31 04:13:59 +04:00
tomrus88
dcb0d4e484
Group loot should work now.
2010-03-28 14:25:28 +04:00
VladimirMangos
6bfa8d81c6
[9584] Continue fix loot roll packets and related code.
...
* Propertly send itemSlot field and use it with looted target for roll selection.
* Remove references to NumberOfPlayers useless data send in args
* Fixed long existed bug with roll show when single player from group can roll item.
* Fixed possible crash at player leave group while item roll
* Fixed wrong item amount in stack in rolls inreasult use non-initilized field as info source.
* Remove unused item guid field from Roll and not lost for nothing item guids for this.
Thanks for help in research to TOM_RUS and j4r0d.
2010-03-15 01:31:43 +03:00
VladimirMangos
c8fd454a79
[9551] Add and use PackedGuid wrapper.
...
Also
* use more wide bytebuff << >> operators for objects
* use at read packet faisl alsways exception way instead some time used bool results.
2010-03-08 20:23:16 +03:00
AlexDereka
ebfb0f9835
[9389] Cleanup config data. Use proper names and expected types.
2010-02-15 15:29:06 +03:00
VladimirMangos
e0b07568ff
[9343] Remove unused function.
2010-02-10 02:35:32 +03:00
VladimirMangos
c2f8d39920
[9342] Fixed group creating :(
...
Also prevent not read tail packet spam in soem cases in group handlers.
2010-02-09 17:08:00 +03:00
VladimirMangos
8e0069f364
[9327] Replace leader based indexing groups by group ids.
...
* This must repolve problem with loot.
Before if some mob killed by group member and then leader changed
then group members can't loot this mob body.
* Possible resolve crashes at loot. Now group storage content not dependent from leader changes.
2010-02-08 08:25:06 +03:00
tomrus88
0ef8305ebb
Fixed client crash at raid target icon update.
...
Some other updates.
2010-02-07 00:27:18 +03:00
VladimirMangos
cd1c1942e3
[9172] Fixed unreaded packet tail spam at group inviting.
2010-01-14 08:01:13 +03:00
VladimirMangos
e15f548bed
Merge branch 'master' into 330
2010-01-08 16:03:27 +03:00
VladimirMangos
fe6e2e1746
[9122] Updated copyright notice for new year.
...
Also fix some lost in past cases.
2010-01-08 00:02:21 +03:00
tomrus88
860f6adad9
Fix.
2009-12-17 14:46:30 +03:00
tomrus88
3def8fa353
Merge remote branch 'origin/master' into 330
2009-11-10 17:35:09 +03:00
XTZGZoReX
0734adb746
[8789] Rename several singleton macros to use more consistent names.
...
* objmgr -> sObjectMgr
* spellmgr -> sSpellMgr
* WaypointMgr -> sWaypointMgr
* poolhandler -> sPoolMgr
* objaccessor -> sObjectAccessor
* mapmgr -> sMapMgr
* sInstanceSaveManager -> sInstanceSaveMgr
* ticketmgr -> sTicketMgr
* CreatureEAI_Mgr -> sEventAIMgr
* auctionmgr -> sAuctionMgr
* achievementmgr -> sAchievementMgr
2009-11-08 12:11:34 +01:00
tomrus88
d599aea0ba
Updated to latest PTR client build 10676.
2009-10-24 19:38:37 +04:00
tomrus88
de73c52a77
Fixed group loot display bug.
2009-10-24 19:31:38 +04:00
arrai
a24f39a36f
[8378] Use exceptions instead of explicit size checking for each packet
...
CHECK_PACKET_SIZE was pretty error prone; once it was forgotten mangosd
could crash due to the asserts in ByteBuffer.h. That was exploitable by
malicious players.
Furthermore, there were duplicate checks: Additionally to
CHECK_PACKET_SIZE, the ByteBuffer assertions keept an eye
on not exceeding the packet boundaries - just to crash the server for
sure in such a case.
To prevent memory leaks or other undesirable states, please read in
every handler all variables _before_ doing any concrete handling.
2009-08-16 23:50:22 +02:00
DonTomika
116c72208f
[7926] Implement loot roll achievement criteria types used in statistics
...
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED:
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-05-31 10:05:25 +04:00
tomrus88
42f8ce5f3e
[7911] Applied coding style.
2009-05-29 19:07:28 +04:00
AlexDereka
27fabf7ace
[7745] Fixed gcc warnings.
2009-05-03 20:25:27 +04:00
Triply
b45b075668
[7455] Implemented condition that player can be in 2 groups in 1 time - BG raid and normal group / raid.
...
Patch is tested, but can cause problems / unexpected behaviour.
TODO: set raid leader of battleground raid to raid leader who entered BG
TODO: when player leaves group, he is removed from GroupQueueInfo, and for him is created new GroupQueueInfo in normal queue.
Signed-off-by: Triply <triply@getmangos.com>
2009-03-14 17:01:30 +01:00
balrok
54f2dbefa0
[7403] much more unneeded includes removed
...
now i extended my script:
NAME="Chat"; ack -c $NAME | ack ":1$" | sed 's/:1//' | xargs /usr/bin/ack-grep -l "include \""$NAME".h\"" | xargs /bin/sed -i '/include "'$NAME'.h"/d'
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-03-08 02:22:17 +03:00
VladimirMangos
1727657ab5
[7396] Fixed crash at group disband after some player invite decline and offline.
...
Correctly cleanup invites list at decline.
2009-03-07 07:50:25 +03:00
ApoC
a92354afed
[7129] Changed uint64 results to const uint64& on some methods.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-21 02:10:03 +01:00
arrai
c6f48843ad
[7017] Updated copyright notice for new year
2009-01-03 18:09:51 +01:00
Woweur
950bfc02df
[6949] Fixing group invite opcode.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-27 01:47:36 +03:00
tomrus88
5d4d7292b9
Merge branch 'master' into 303
...
Conflicts:
src/game/Player.h
2008-12-12 18:14:49 +03:00
hunuza
ac2748a141
[6897] Avoid DB access on uninvite from group.
...
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-11 21:37:24 +01:00
tomrus88
78ec66babc
Merge branch 'master' into 303
...
Conflicts:
contrib/extractor/System.cpp
contrib/extractor/ad.exe
src/game/WorldSocket.cpp
2008-11-06 15:50:47 +03:00
VladimirMangos
88b1974df6
Fixed warnings, unused code and typos.
...
Including fix _SCallback for 3 params, triggred mode correct call for .cast back and .cast target.
Remove outdated code for support old 19421 (and ranks) implementation in client data.
2008-11-05 05:06:35 +03:00
tomrus88
8d733e8f8a
Merge branch 'master' into 303
2008-10-28 23:04:02 +03:00
ApoC
61b2b3d234
Prevent adding more than 5 people into RAID subgroup.
...
Optimized free subgroup in raid finding.
Optimized method calls, now using const uint64& instead of value passing.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-10-28 20:15:24 +01:00
tomrus88
e6115cdd55
Updated handlers
2008-10-26 10:21:37 +03:00
TheLuda
800ee76535
Imported MaNGOS revision 6767 from http://mangos.svn.sourceforge.net/svnroot/mangos/trunk/
2008-10-14 00:29:20 +02:00