aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2013-02-27Core/RBAC: Add .reload rbac command and prevent possible crash if ↵Spp
rbac_permissions has wrong data
2013-02-26Scripts/Blackwing Lair: Fixed crash happening with Shadows of EbonrocShauren
2013-02-26Core/Quests: Implemented quest flag forcing the player to be flagged for PvP ↵Shauren
as long as the quest is in his log.
2013-02-25Merge pull request #9295 from horn/summonsNay
Script/Commands: Make creature_summon_groups table reloadable.
2013-02-25Core: Whitespace cleanupVincent_Michael
2013-02-25Core/RBAC: Create new permissions 'Use staff badge in chat' and 'Check if ↵Spp
should appear in .gm ingame command'
2013-02-25Core/RBAC: Create new permissions 'Instant .save', 'Allow params with ↵Spp
.unstuck', 'Full HP after resurrect'
2013-02-25Core/RBAC: Create new permission 'Be assigned ticket'Spp
2013-02-25Core/RBAC: Create 'Skip instance required bosses check' permissionSpp
2013-02-25Core/RBAC: Remove unnecessary header includes from other header filesSpp
2013-02-24Script/Commands: Make creature_summon_groups table reloadable.horn
2013-02-24Script/Quest: The Lonesome Watcher (12877)Gacko
Closes: #9185 See: http://www.youtube.com/watch?v=ylZRMu9CIMw
2013-02-24Core/Movement: Do not attempt to pathfind for stop/turn movementShauren
2013-02-19Merge pull request #9168 from Kirkhammett/Ebonroc_BwlNay
Npc/Core: Was using Onyxia's Wing Buffet spell which can 1 shot lowbies...
2013-02-19Core/Scripts: Removed useless const modifier on method parameters accepting ↵Shauren
primitive types passed by value
2013-02-19Core/Startup: Write current and expected maps version when there's a version ↵Nay
mismatch
2013-02-18Scripts/Spells: Fix Winter Veil PX-238Nay
Ref #9238 Thanks @joschiwald
2013-02-18Core/NPCs: Refactor equipmentsNay
- creature_template.equipment_id deleted - creature_equip_template.entry == creature_template.entry - id field added to creature_equip_template -> PK(entry, id) - id field in creature_equip_template starts at 1 - creature.equipment_id references id of creature_equip_template - creature.equipment_id = 0 means no equipment at all (default 1) - creature.equipment_id = -1 means pick a random equipment from creature_equip_template - add equipment info to .npc info command While table creature_equip_template got bigger in size, this system is easier to mantain and allows creatures to have a random template from a group of equipments
2013-02-17Scripts/Icecrown Citadel: Improvements to Shadowmourne quest lineShauren
2013-02-16Scripts/BWL: Fix build no. 2Vincent_Michael
2013-02-16Scripts/BWL: Fix buildNay
2013-02-16Say NO to whitespaceNay
2013-02-16Scripts/BWL: Fix typo in recent commit.Gigatotem
2013-02-16Scripts/Blackwing Lair: Broodlord Lashlayer clean-up.Gigatotem
2013-02-16Merge pull request #9214 from Aokromes/masterMachiavelli
Scripts/Ulduar: Kologarn's gate should be open while in combat
2013-02-15Scripts/TheStormPeaks: Cosmetic changes.w1sht0l1v3
2013-02-15Scripts/TheStormPeaks: Cold Hearted quest update.w1sht0l1v3
Fix a crash.Thx @DDuarte. Closes #8865 Move waypoint data from script to DB table.
2013-02-14Scripts/Gundrak: Drakkari ColossusWishToDie
Drakkari Colossus should not move when in freeze phase.
2013-02-14Scripts/Ulduar: Kologarn's gate should be open while in combatAokromes
Source: personal experience and http://youtu.be/JcOiyNaKDlg?t=18s
2013-02-13Core/Spells: Fixed charge effects with non-explicit targetsShauren
2013-02-12Fixup for last commits.Kirkhammett
2013-02-12Scripts/Icecrown Citadel: Fixed possible crash for Necrotic Plague (if cast ↵Shauren
outside of ICC) Closes #9188
2013-02-09Core/Spells: Fix cooldown problems for Val'anyr, Hammer of Ancient Kingszwerg
Closes #9162
2013-02-09Script/Quest: Kodo RoundupGacko
Closes #943
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-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-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-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-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-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
2013-02-04Core/Dungeon Finder: Use lfg namespace to encapsulate all LFG classes, ↵Spp
structs and enums
2013-02-04Core/Dungeon Finder: Simplify Spell Luck of the draw codeSpp
Core/Dungeon Finder: Partial recode of "group list" using existing Lfg functions
2013-02-04DB/Misc: Add full script for Pilfering Perfume (A:24656 H:24541)w1sht0l1v3
Closes #5205
2013-02-03Fixed a few file names to improve searching.Krogonos
Signed-off-by: Krogonos <bryan.mayer26@yahoo.com>
2013-02-03Core: Warning fixesShauren