| Age | Commit message (Collapse) | Author |
|
SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT
|
|
|
|
|
|
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
|
|
|
|
Closes: #9130
|
|
|
|
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)
|
|
Closes #5560
|
|
|
|
debug-output, using Info-level as default unless it's REAL debugoutput
|
|
|
|
Conflicts:
src/server/scripts/Kalimdor/zone_durotar.cpp
|
|
|
|
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
|
|
"Return to Graveyard" button
|
|
|
|
ScriptedAI::SetCombatMovement(false); to get the same functionality.
|
|
|
|
|
|
Conflicts:
sql/base/auth_database.sql
sql/base/characters_database.sql
src/server/game/Entities/Player/Player.cpp
src/server/game/Handlers/LFGHandler.cpp
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSession.h
src/server/game/Server/WorldSocket.cpp
src/server/game/World/World.cpp
src/server/scripts/Spells/spell_generic.cpp
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
Add Mute reason and mute by to the db so you can get this info from the ...
|
|
|
|
sqls will fail due to use of FOREIGN KEYS
- Also add missing files from previous commit
|
|
- 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
|
|
Core/MovementGenerator: Now MovementInform event is called at the truly end of Finalize function. Thanks Trista
|
|
of Finalize function.
Thanks to Trista.
|
|
outside LFGMgr. Also do not expose LFGDungeonData outside LFGMgr
|
|
- player::inRandomLfgDungeon was supposed to return if current player map and difficulty are the ones player applied for
|
|
|
|
based on WorldSafeLocs.dbc
|
|
structs and enums
|
|
Core/Dungeon Finder: Partial recode of "group list" using existing Lfg functions
|
|
Closes #5205
|
|
|
|
Rename an sql file.
|
|
Conflicts:
src/server/game/Entities/Object/Object.cpp
src/server/game/Movement/Spline/MovementPacketBuilder.cpp
|
|
Core/AI: Implemented functionality for _isCombatMovementAllowed in ScriptedAI, only when AttackStart is called.
|
|
ScriptedAI, only when AttackStart is called.
|
|
Inconsistent file naming convention
|
|
Signed-off-by: Krogonos <bryan.mayer26@yahoo.com>
|
|
their count exceeds max stack size defined in item_template
|
|
|
|
readable and added check for Windows Server 2012
|