aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-11Buildsystem/CMake: Drop a FATAL_ERROR-message if the git binary is not found ↵click
or outdated. Allow for it to be pointed to through the ADVANCED settings in the CMake GUI if the above is true.
2013-02-10DB/Triggers: Added anti-exploration in Hellfire RampartsKinzcool
2013-02-10DB/Factionchange: Add a missing spell (Teleport: Darnassus / Teleport: ↵Vincent_Michael
Thunder Bluff) at player_factionchange_spells
2013-02-09DB/Triggers: Fixed access to Duskwither SpireKinzcool
2013-02-10DB/Creature: Fix Onyxian Lair Guard equipmentVincent_Michael
2013-02-09Core/Objects: Rewritten UpdateMask class to perform bit operations faster at ↵Shauren
the cost of higher memory use and moved building the mask for packet to a separate method. Closes #9127
2013-02-09Core/Spells: Fix cooldown problems for Val'anyr, Hammer of Ancient Kingszwerg
Closes #9162
2013-02-09Core/SAI: Rewrite SmartAI::RemoveAuras in a safer wayShauren
2013-02-09Script/Quest: Kodo RoundupGacko
Closes #943
2013-02-09DB/Quests: Fix quest The Collapse and Deploy the Shake-n-QuakeNay
Ref #1005 Ref #2034 Ref ae307048475ff14863d5a Closes #3595
2013-02-08Core/DBLayer: Avoid a crash when calling mysql_get_server_version if ↵Nay
connection was not open
2013-02-08DB/Triggers: Added areatriggers in Shadowfang - when you'll try to jump out ↵Kinzcool
of the dungeon walls, you will be teleported
2013-02-08Merge pull request #9166 from thomas33/typoNay
Core/Scripts: Coding style
2013-02-08Core/Players: Fixed crash when mute expired while player was ingameShauren
2013-02-08Core/AI: Fixed merge errorShauren
2013-02-08Core/Auth: Reverted part of fb43a92cc2aaffab42efebf025b6a12c01af8fde - ↵Shauren
session key is still needed after logging in to be able to switch realms
2013-02-07Core/Accounts: sessionkey field in account table is only a temporary storage ↵Shauren
to pass data from authserver to worldserver and should only be used as such. Clearing sessionkey from database after a successful login to prevent possible exploits.
2013-02-07typothomas33
2013-02-07Core: More clean up whitespaceVincent_Michael
2013-02-07Core: Clean up whitespace, and remove a silly warning in boss_lurker_below.cppclick
2013-02-06Core: Fixed some compile warningsShauren
2013-02-06Fix up previous commit.w1sht0l1v3
2013-02-06DB/Misc: Fixup quest Hot On The Trail (A:24849 H:24851)w1sht0l1v3
2013-02-06Core/Player: Fix a query that was wrongly deleting itemsNay
CHAR_DEL_ITEM_INSTANCE deletes by item guid but in Player::DeleteFromDB the guid being used was player's guid. That means that if player with guid 100 was deleted, the item with guid 100 would also be deleted. This item could or could not belong to the player. Closes #8883 Closes #9136 Thanks to @vlad852 for finding the issue
2013-02-06Add comment to f205613eb5a47c390d0403e3b01a021304406617Gacko
2013-02-05DB/Items: Added Heart-Shaped Box, missing for Love in the Air eventKinzcool
Closes: #9130
2013-02-05Core/SQL: Explicitly set the auth.account-table to use the INNODB-engine (to ↵click
allow foreign keys and transactions) If you have an OLD database (auth), and RBAC SQL-alterations, make SURE that it's InnoDB, otherwise run this (it can be run multiple times anyway) (The only change added is to alter the table to explicitly be an InnoDB-table)
2013-02-05DB/Disable: Ignore LOS for Krakles ThermometerGacko
Closes #5560
2013-02-05Core/Spell: Consider disables for LOS checkGacko
2013-02-05Core/Remote: Adjust logentries to accomodate separation of info- vs ↵click
debug-output, using Info-level as default unless it's REAL debugoutput
2013-02-05Warning fixSpp
2013-02-05Typo fixSpp
2013-02-05Core/RBAC: Allow custom security levels for commands. (Before this change ↵Spp
any command with seclevel > 3 had the same permissions than player commands) Note: This is still a workaround till command system is moved to RBAC
2013-02-04DB/Creature: Updated Unseen templateKinzcool
2013-02-04Core/AI: Removed Scripted_NoMovementAI which has become obsolete. Use ↵m7nu3l
ScriptedAI::SetCombatMovement(false); to get the same functionality.
2013-02-04DB/Misc: Fix achievement Flirt With Disaster.w1sht0l1v3
2013-02-04DB/Commands: Fix RBAC commands (remove an extra dot)Nay
2013-02-04DB/Characters: Update sql/base/characters_database.sqlNay
2013-02-04DB/Auth: Update sql/base/auth_database.sqlNay
2013-02-04Correction to previous commit (Use proper way to delete from spell_script_names)Spp
2013-02-04Scripts/Player: Add OnMapChanged to PlayerScripts (after map changed)Spp
Core/Dungeon Finder: Use OnMapChanged script to cast/remove Luck of the draw - Also move code to force party update to LfgPlayerScript - Remove some obsolete Lfg code after recent commits
2013-02-04Rename sql files of 760d62e934f8289cdd9950c04a4dbf588eddd742Gacko
2013-02-04Merge pull request #9099 from Bezo/mutenewAokromes
Add Mute reason and mute by to the db so you can get this info from the ...
2013-02-04Fix compile without PCHSpp
2013-02-04Core/RBAC: Add SQL to remove bad data from account_access, otherwise other ↵Spp
sqls will fail due to use of FOREIGN KEYS - Also add missing files from previous commit
2013-02-04Core: Implement Role based Access ControlSpp
- This system will give more control of actions an account can perform. System defines: - Permissions to perform some action - Roles: a set of permissions that have some relation - Groups: a set of roles that have some relation Operations: - Grant: Assign and allow - Deny: Assign and do not allow - Revoke: Remove Precedence to know if something can be done: Grant, Deny. That means, if you are granted some action by a role but you have denied the permission, the action can not be done. Some Rules: - Groups can only have roles - Roles can only have permissions - An account can be assigned granted and denied roles. Permissions inherited from roles are granted if roles is granted and denied if roles is denied - An account can be assigned granted and denied permissions - An account can have multiple groups, roles and permissions - An account can not have same role granted and denied at same time - An acconnt can not have same permission granted and denied at same time - Id 0 can not be used to define a group, role or permission Added some permissions as a sample of use (Instant Logout, Skip Queue, Join BGs, Join DF) and some permissions as a workaround to commands till command system is modified to use RBAC
2013-02-03Merge pull request #9142 from m7nu3l/patch-4Manuel Carrasco
Core/MovementGenerator: Now MovementInform event is called at the truly end of Finalize function. Thanks Trista
2013-02-04Core/MovementGenerator: Now MovementInform event is called at the truly end ↵m7nu3l
of Finalize function. Thanks to Trista.
2013-02-04Core/Dungeon Finder: Declare some functions private as those are not used ↵Spp
outside LFGMgr. Also do not expose LFGDungeonData outside LFGMgr
2013-02-04Core/Dungeon Finder: Corrections to previous commitSpp
- player::inRandomLfgDungeon was supposed to return if current player map and difficulty are the ones player applied for