Commit Graph

328 Commits

Author SHA1 Message Date
Shauren
32a98d343a Core/Players: Fixed possible crash in cooldown handling 2011-05-12 10:39:08 +02:00
Lopin
193f0b7cd3 Core/Battlegrounds: Fixes Report AFK players and then leaving if "Inactive" buff expires 2011-05-11 12:14:00 +03:00
Az@zel
58f0a4b152 Core/Misc: fix typo - yet another English language lesson: INTERUPT -> INTERRUPT 2011-05-11 11:17:20 +06:00
Az@zel
f73c6c40bb Core/Misc: fix compiler warnings 2011-05-11 11:12:26 +06:00
tobmaps
09fb6f555f Core/Spells: More generic implementation of Combustion
Closes #60 & #78
2011-05-11 04:17:38 +07:00
Shocker
3fa651ce19 Core/Misc: Include resilience in character_stats 2011-05-09 17:01:10 +03:00
Shauren
551889c42f Core: More warning fixes 2011-05-07 20:09:45 +02:00
leak
dfacd287a4 Core/ObjectMgr: Refactor group related functions into dedicated class 2011-05-05 10:25:17 +02:00
leak
ea06dcf418 Core/ObjectMgr: Refactor guild related functions into dedicated class 2011-05-04 10:08:09 +02:00
leak
ce01a37c2c Core/ObjectMgr: Refactor arena team related functions into dedicated class 2011-05-03 15:01:37 +02:00
Shauren
d23fb7128e Scripts/Culling of Stratholme: Fixed quest 'Dispelling Illusions' 2011-04-30 18:52:29 +02:00
leak
1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
leak
01a79947d5 More cleanup after last commit spree 2011-04-29 19:59:40 +02:00
Azazel
6fb2bf4224 Core: use enum InventoryResult as return type for functions working with player items.
Original patch by TOM_RUS.
2011-04-29 16:48:15 +06:00
leak
c51c817a45 Core/ObjectMgr: Refactor sCreatureStorage 2011-04-28 22:57:08 +02:00
leak
a82654debd Core/ObjectMgr: Refactor sItemStorage 2011-04-28 22:42:33 +02:00
leak
5aeb4fe794 Core/ObjectMgr: Refactor sInstanceTemplate 2011-04-28 22:16:13 +02:00
Shauren
97f482cd82 Core/Achievements: Removed unused parameter from UpdateAchievementCriteria and unused DoCompleteAchievement from BattlegroundMgr 2011-04-21 23:32:45 +02:00
Azazel
c36846d78a Core/GM System: rename columns of gm_surveys, gm_subsurveys, gm_tickets and lag_reports tables to lowerCamel, move queries to prepared statements and refactor the code of TicketMgr. 2011-04-19 14:04:18 +06:00
Shauren
542bc3008d Core/Player: Fixed interaction rules with dead creatures 2011-04-18 12:17:45 +02:00
Shauren
472027c3e0 Core/Units: Fixed kill credits 2011-04-17 14:16:48 +02:00
Shauren
e023a32cf3 Core/Units: Fixed kill credits for vehicles 2011-04-16 23:18:59 +02:00
Shauren
ea5dd86f29 Core/PacketIO: Updated SMSG_CHAR_ENUM data content (bag info) 2011-04-15 19:31:21 +02:00
leak
9bed8e49db Core/Arena: Restore personal rating loading 2011-04-10 15:19:54 +02:00
leak
7935c2f5c2 Core/Arena: Move personalRating to arena_team_member 2011-04-08 21:14:30 +02:00
Azazel
9f1cc4407a Core/CharDB Cleanup: alter character_homebind table making column names lowerCamel and move all queries to prepared statements. 2011-04-08 17:04:51 +06:00
Azazel
37a6fe2ae7 Core/CharDB Cleanup: alter character_battleground_data table making column names lowerCamel and move all queries to prepared statements. 2011-04-08 11:28:10 +06:00
Shauren
0ae5aca55e Core/Spells: Apply only 1.5 second cooldown to DK runes when spell misses its target 2011-04-07 23:13:35 +02:00
leak
ae3ab32ea5 Core/Arenas: Refactor arena code and db layout 2011-04-05 21:54:28 +02:00
Anubisss
1b0843194f Fix gender exploit.
Now check that character has a valid gender (and not an invalid via packet modifications).
This check works when trying to create a character or when building the character list.
If gender is invalid (neither male nor female): can't create the character and can't see in the characters' list (and also can't login with it via packet modding).

Signed-off-by: Anubisss <anubisss210@gmail.com>
2011-04-01 05:05:13 +02:00
Shauren
3800b1c5c2 Core/Loot: Don't report missing item loot for items dropping only money 2011-03-29 17:35:18 +02:00
VladimirMangos
c8ec491cbe Core/Achievements: Load achievements before everything else, this prevents criteria update calls during loading things which have already been awarded 2011-03-28 00:45:06 +02:00
Shocker
cc3b845321 Core/Misc: Fix StopCastingBindSight.
Closes #260
2011-03-26 05:12:34 +02:00
laly
b9af020e72 Core/Cleanup: Drop some unused code.
Closes #1010, #581, and #248
2011-03-26 03:28:59 +02:00
Shauren
2f79b0f266 Core: Removed all double (and more) empty lines 2011-03-21 10:52:14 +01:00
Shauren
e864b0a611 Core/Players: Fixed naked bug for players, original idea by BThallid 2011-03-19 14:49:15 +01:00
Shauren
31b9951f20 Core/Players: Corrected pending bind logic (prevent attempting to bind (and failing) when player left the instance by areatrigger before timer finished) 2011-03-19 13:59:53 +01:00
Shauren
489e629437 Core/Players: Fixed crash in GetBagByPos 2011-03-18 15:41:39 +01:00
Azazel
e49b5b44d6 Core/Cleanup: remove C-style cast to (Bag*):
* add ToBag() methods for Item class;
* add GetBagByPos() method for Player class.
2011-03-18 15:58:08 +06:00
Azazel
ca76e17bd6 Core/Cleanup: refactor honor and arena rating modifying methods:
* simplify wierd logic;
* add const modifiers to several getter methods.

(Idea based on commit [11187] by zergtmn for Mangos)
2011-03-17 11:00:41 +06:00
Shauren
12b65aa206 Core/Pets
Fixed infinite cooldown bugging after relogging
Restored pet create health for pets without pet_levelstats data
Corrected health gain from stamina for DK Ghouls
2011-03-15 13:23:52 +01:00
runningnak3d
dd2405bd6c Core/Misc: Small code style change (very small) 2011-03-14 08:20:12 -06:00
VladimirMangos
05eda57750 Core/Misc: fix item search by guid in bank item slots. 2011-03-14 17:20:20 +06:00
Azazel
1eed7c53a9 Fix a crash introduced in 6ad4044f05 (I should be more attentive) 2011-03-14 10:01:36 +06:00
Shauren
e97d6e3a60 Scripts/Icecrown Citadel
* Implemented heroic limited attempts for wing end bosses
* Added script for Blood Quickening weekly quest
2011-03-13 21:51:42 +01:00
Shauren
39acbddf69 Core/Players: Sanctuary status is now updated on area change, fixes argent tournament and frozen halls sanctuaries 2011-03-13 21:47:42 +01:00
Azazel
6ad4044f05 Core/Mechanics: refactor XP (and in fact, honor/reputation/kill credit) rewarding routine and get rid of copy/pasted code. 2011-03-13 15:28:45 +06:00
Azazel
7200363835 Core/Loading: refactor inventory loading routine and add more informational error logging to it. 2011-03-12 00:54:37 +06:00
Shauren
0aa015d897 Core/Items: Don't allow equipping polearms/staves while offhand is not empty (Titan's Grip) 2011-03-10 23:52:13 +01:00
Shauren
9710c41a40 More warning fixes 2011-03-08 19:11:02 +01:00