Commit Graph

7542 Commits

Author SHA1 Message Date
Trazom62
856d41a7b5 Fix Val'anyr, Hammer of Ancient Kings. Thanks sombre88.
Fixe issue #910.

--HG--
branch : trunk
2010-03-11 23:18:05 +01:00
Trazom62
8947cfd41c Fix crash in getFactionTemplateEntry.
Fixe issues #1050.

--HG--
branch : trunk
2010-03-11 23:12:44 +01:00
Trazom62
ed8c5ef6ff Implement group loot for chest having GroupLootRules (go type=3, data15=1).
Implement round robin loot.
Implement round robin for underthreshold items (group loot and need befor greed).
Fix "all players pass" bug on creature.
Add SMSG_LOOT_LIST message to indicate looter (round robin or master).
And some other minor loot bugs.

Fixes issue #167.
Fixes issue #247.

--HG--
branch : trunk
2010-03-11 22:55:02 +01:00
Machiavelli
d9f257a18c Allow spellid_x fields in item_template to be signed integers. Thanks to Svannon and RedSonja for testing.
--HG--
branch : trunk
2010-03-11 21:40:42 +01:00
thenecromancer
e1542df90c Convert some C style casts to new functions
--HG--
branch : trunk
2010-03-11 20:51:31 +01:00
_manuel_
02a9cd6a43 Improvements in boss_four_horsemen script.
--HG--
branch : trunk
2010-03-11 16:42:40 -03:00
thenecromancer
01ee5399a7 Remove some Debug logs nobody needed anymore
they've also contained wrong typecast function, therfore this'll fix issue 1054

--HG--
branch : trunk
2010-03-11 19:57:23 +01:00
Xanadu
d2dfe54916 Merge
--HG--
branch : trunk
2010-03-11 16:56:07 +01:00
Xanadu
ebee705452 Fixed SCRIPT_COMMAND_ORIENTATION, orientation needs to be float. Credit to Malcrom.
--HG--
branch : trunk
2010-03-11 16:54:25 +01:00
n0n4m3
d8db56ec48 Add report unknown packets in the error log and close this packets.
--HG--
branch : trunk
2010-03-11 15:09:51 +03:00
Xanadu
4c7e599802 Fixed ACTION_T_COMBAT_MOVEMENT preventing waypoint movement in OOC state.
--HG--
branch : trunk
2010-03-11 01:56:47 +01:00
XTZGZoReX
d8520c04e8 * Add 2 unknown target flags.
--HG--
branch : trunk
2010-03-10 20:24:04 +01:00
Machiavelli
bb38d246f4 Minor code style cleanup
--HG--
branch : trunk
2010-03-10 16:24:48 +01:00
Machiavelli
35e1a1eda8 Use "REPLACE INTO" instead of "DELETE" + "INSERT INTO" in Item::SaveToDB call to fix a cause of items randomly disappearing (issue 925).
Note: due to the hierarchy of the function calls, it's not possible to use DB transactions in this function.

--HG--
branch : trunk
2010-03-10 16:16:29 +01:00
Machiavelli
d8fdf47c17 Overlooked ObjectMgr changes to reflect group table structure updates. Fixes issue #1046
--HG--
branch : trunk
2010-03-10 16:00:17 +01:00
XTZGZoReX
c603afb23e * Another update of AiReaction.
--HG--
branch : trunk
2010-03-10 11:26:57 +01:00
Spp
103a61a358 Fix debug msg in Unit::SetCharmedBy
--HG--
branch : trunk
2010-03-10 09:01:17 +01:00
Spp
b957b2736b Fix crash in group loading.
--HG--
branch : trunk
2010-03-10 08:58:22 +01:00
raczman
7fd1789109 Totem* casts.
--HG--
branch : trunk
2010-03-10 07:58:11 +01:00
Xanadu
ac270db251 Removed forgotten nonexistent colums from a query. Thank Aokromes for pointing a finger on it
--HG--
branch : trunk
2010-03-10 04:42:59 +01:00
XTZGZoReX
0038b2be0e * Add GUID logging in Unit::SetCharmedBy.
--HG--
branch : trunk
2010-03-10 02:41:16 +01:00
XTZGZoReX
54df245bb2 * Update AiReaction enum.
--HG--
branch : trunk
2010-03-10 02:02:24 +01:00
Machiavelli
41cf8c173e Fix quest reward money showing up as experience reward in quest reward offering dialogue. Fixes issue #829
--HG--
branch : trunk
2010-03-09 22:37:07 +01:00
Machiavelli
cf0a646cc0 Fix removal of action buttons by removing some redundant code.
--HG--
branch : trunk
2010-03-09 22:07:43 +01:00
Spp
9df357f5d9 Fix enchant items in trade window.
Original patch by Kierkegaard
closes issue #985

--HG--
branch : trunk
2010-03-09 21:11:54 +01:00
Machiavelli
6c725aa530 One overlooked redundant piece of code related to previous commit removed.
--HG--
branch : trunk
2010-03-09 21:10:34 +01:00
Machiavelli
24ab54f213 Small update to the group/party system.
- Fixes raid assistant privileges, Fixes issue #248
- Proper designation for Main tank and Main assistant roles
- Remove 2 redundant columns in DB, namely groups.mainTank and groups.mainAssist. These are now defined by the value of group_member.memberFlags

--HG--
branch : trunk
2010-03-09 20:33:59 +01:00
n0n4m3
e5eaa46a7f Removed not needed #include AuthSocket.
--HG--
branch : trunk
2010-03-09 19:01:45 +03:00
n0n4m3
5411468f5d Removed unused function bool AuthSocket::IsLag, also small code cleanup.
--HG--
branch : trunk
2010-03-09 18:53:22 +03:00
n0n4m3
269728b9ae Implement ACE netcode for realm server. Original author derex.
--HG--
branch : trunk
2010-03-09 18:01:42 +03:00
n0n4m3
04e7a5bd39 Cleanup and applying code style to some Database files.
--HG--
branch : trunk
2010-03-09 15:45:34 +03:00
Spp
bd7ca7fdf3 Fix an incorrect say_text index in Razorfen Kraul.
By Aokromes

--HG--
branch : trunk
2010-03-09 13:27:25 +01:00
Spp
25b0be95aa Typo in server shutdown command.
Original author VladimirMangos
Closes issue #57

--HG--
branch : trunk
2010-03-09 13:13:20 +01:00
Spp
cef249ff2c Add level restrictions to some commands:
say, yell, emote, whisper, channel use, trade, auction, mail, tickets
By azazel. Closes issue #598

--HG--
branch : trunk
2010-03-09 12:58:48 +01:00
Spp
8034a6c48e Rename 'Hostil' to 'Hostile'
Credits to NoFantasy (Mangos)
Closes issue #411

--HG--
branch : trunk
2010-03-09 11:11:10 +01:00
Spp
c716c0e5e5 Optimize vmaps extraction.
Thanks to Splinter <Splinter@getmangos.com>
Closes issue #857

--HG--
branch : trunk
2010-03-09 10:41:42 +01:00
Spp
6f4be37051 Limit ChatHandler::HandleModifyHPCommand to players. Closes issue #1031
--HG--
branch : trunk
2010-03-09 10:40:42 +01:00
p0wer
a4513c2559 Fix line endings.
--HG--
branch : trunk
2010-03-08 21:19:52 -06:00
_manuel_
ca033148c9 Backed out commit 3cb8647899, values are in dbcs, if you have issues with the spell try to show us the debug lines.
--HG--
branch : trunk
2010-03-08 23:17:26 -03:00
silver1ce
3847e3be42 fix my typo in a4f4c51dca,
could not detect it earlier
Сloses #1029

--HG--
branch : trunk
2010-03-08 23:40:46 +02:00
thenecromancer
2cc15aee31 Fix crash in AuraEffect::HandleShapeshiftBoosts
Add check to Spell::EffectSanctuary before casting
(ensuring all appearances of "(Player *)" (whitespace incl.) are correct)

--HG--
branch : trunk
2010-03-08 17:20:25 +01:00
_manuel_
887583bf09 Support for quest Doing your Duty by Malcrom. Thanks to Supabad.
--HG--
branch : trunk
2010-03-08 11:07:47 -03:00
silver1ce
f63ee4050c fix my typo
thanks to KingPin for pointing the problem

--HG--
branch : trunk
2010-03-07 21:36:39 +02:00
raczman
07f3b91426 Some Creature* casts moved to new ToCreature.
Added const Creature* ToCreature()

--HG--
branch : trunk
2010-03-07 18:30:53 +01:00
silver1ce
9a8f10fa30 avoid send movement packet at death twice, cleanup
--HG--
branch : trunk
2010-03-07 18:17:37 +02:00
raczman
91b8ee104e Added new type-safe cast functions.
This, when properly used, should get rid of most memory corruption issues,
currently, casting types C-style with no checks leads to some abstract crashing.
Functionality is same as with dynamic_cast<>, but with no RTTI check - so when
casting into invalid type you will receive NULL, and most probably crash.
At the same time, i took the liberty to convert most Player* casts to ToPlayer().
Still needs crapload of casts being moved to new facility.

--HG--
branch : trunk
2010-03-07 15:20:19 +01:00
thenecromancer
aeebe57dc0 Remove 94567c94e6, instead don't check range/facing when finishing instant cast spells
--HG--
branch : trunk
2010-03-07 14:32:53 +01:00
thenecromancer
34bc948f37 *Format BattleGroundSA.cpp
*Check if game is still in progress before awarding teams
*Resurrect and refresh players at round end

--HG--
branch : trunk
2010-03-07 14:16:55 +01:00
silver1ce
0c11fcee1b check creature's base stats table in more proper way
it should show more missing data

--HG--
branch : trunk
2010-03-07 03:45:22 +02:00
silver1ce
efb123f4f7 prevent stack overflow caused by MoveInLineOfSight calls
should close #995 issue

--HG--
branch : trunk
2010-03-06 18:18:32 +02:00