aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2013-03-15Scripts/Commands: Fix "cannot pass objects of non-trivially-copyable type ↵Nay
‘std::string’ through ‘...’"
2013-03-15Core: Fix non pch buildVincent_Michael
2013-03-15Merge pull request #9396 from thomas007788/WhispersNay
Allow reply to whispers if you are under CONFIG_CHAT_WHISPER_LEVEL_REQ
2013-03-15Allow reply to whispers if you are under CONFIG_CHAT_WHISPER_LEVEL_REQ, and ↵Nefarion
implement feature for GMs to remove single players from their WhisperWhiteList.
2013-03-14Scripts/Pit of Saron: Very minor spelling error correction.Gigatotem
2013-03-13Script/Spell: Unlocking Zuluhed's ChainsGacko
Closes #996
2013-03-10Scripts/Eye of Eternity: Last stability changesTrista
* Release button bug should be now really fixed, if someone manage to get it due to some server delay, it can be hit by typing "RepopMe()" or "Reload". It's now only clientside issue that I couldn't reproduce. * Before there was a chance for transition to phase III to break if hit at precise moment. On top of that, if SoP was to be executed there was no time for purple dimension change. (Note: If transiton happen while SoP is cast it will get specific client data and dimension light will stay changing that is hard to hit, but is blizz bug.)
2013-03-09Revert "Core/Commands: Optimize for command .npc near"Vincent_Michael
This reverts commit 4e789d4c5c83dd6f0f582fe24e9d49b39950fffe.
2013-03-09Core/Commands: Optimize for command .npc nearVincent_Michael
2013-03-09Core/Commands: Add unit flags 2 for .npc infoVincent_Michael
2013-03-09Core/Commands: Add mmaps check for command .gpsVincent_Michael
2013-03-09Core: Fix warningsVincent_Michael
2013-03-09SQL: Rename a SQL from PRNay
2013-03-09Scripts/Commads: Fix non PCH buildNay
2013-03-09Merge pull request #9388 from thomas007788/DeserterCmdNay
Implement .deserter commands
2013-03-09Add the following commands:Nefarion
.deserter instance add $time (Adds the instance deserter debuff with $time duration to your target) .deserter bg add $time (Adds the BG deserter debuff with $time duration to your target) .deserter instance remove (Removes the instance deserter debuff) .deserter instance remove (Removes the bg deserter debuff)
2013-03-09Scripts/Commands: Fix .mod rep faction not updating client side reputationSgT-Fatality
Closes #7939 Closes #9354
2013-03-09Core: Fix buildVincent_Michael
2013-03-09Scripts/Eye of Eternity: Remove some uneeded check and last to do that is ↵Trista
uneeded after last GO changes * also repair some broken GO data for 3.3.5a.
2013-03-08First step of comment style refactoring to doxygen-style.Nefarion
2013-03-08Scripts/Eye of Eternity: Fix not being able to press release button on death ↵Trista
during phase III
2013-03-08Core/RBAC: Fix multiple permissions and remove multiple config options that ↵Spp
are currently implementes by RBAC - Remove config options: CONFIG_ALLOW_TWO_SIDE_INTERACTION_CHAT, CONFIG_ALLOW_TWO_SIDE_INTERACTION_MAIL, CONFIG_GM_LOG_TRADE, CONFIG_ALLOW_TWO_SIDE_ACCOUNTS, CONFIG_ALLOW_TWO_SIDE_WHO_LIST, CONFIG_ALLOW_GM_FRIEND, CONFIG_ALLOW_TWO_SIDE_ADD_FRIEND, CONFIG_SILENTLY_GM_JOIN_TO_CHANNEL - Fix RBAC_PERM_SKIP_CHECK_CHAT_SPAM (Was checking spam for those that had the permission) - Only check RBAC_PERM_TWO_SIDE_INTERACTION_CHAT for sender of whispers (Restores GM being able to whisper players) - Only check RBAC_PERM_TWO_SIDE_INTERACTION_MAIL for sender - Fix .ticket assign <Player>, with last RBAC change it was changed by mistake from Player to Account
2013-03-08Core: Fix non pch buildVincent_Michael
2013-03-08Scripts/Icecrown: Add script* support for Borrowed Technology/Volatility questsTrista
* There are heavy core problems that make it not fully functional for now. 1) Enter vehicle of 31578 is being overriding the vehicle aura of the accessory so it kicks it out. (both get applied to 1, but instead decoy should be to 0). 2) Even if mentioned above get fixed the accessory is supposed to implicitly hit another passenger with explosion and no seat flags for it even unknown. 3) Armored Decoy doesn't keep emote from freeze mechanic when enter vehicle connected with a not supported flag. 4) Vehicle speed seems too fast (there is some general vehicle not correct speed problem with spline being involved). Connected with: #5757
2013-03-07Core: Fix non-PCH compile (missing headers on some of the scripts)click
2013-03-07Scripts/Eye of Eternity: Fix vehicle crashesTrista
* I tought if a spell would hit all targets on map then the force cast would be cast for each, apparently I was wrong since it had unlimited implicit targets. * Remove a condition with target mask players since there is a attribute that takes care of that. Closes #9365
2013-03-06Scripts/Eye of Eternity: Correct failed approach for hook target handlingTrista
* thx to Shauren
2013-03-06Scripts/Eye of Eternity: Fix Arcane Barrage handling and a lot other mechanicsTrista
* Nexus Lords had a bit imba timers on Arcane Shork, sorry for it wrong information. Now have retail timers. * Scion of Eternity Arcane Barrage had wrong timers also for intial random cast and for each after. They were a bit lower. * Implemented source mechanic that will always differ target of cast X to target of next cast. All rest is % chance based on various cases can happen. * Removed condition for Arcane Overlaod bubbles now aura will never ("disappear"), if two are at one place they will override each other, but damage will never be leaked test enough times so don't bother stating opposite. Damage in ALL cases is reduced. * Made Malygos range outside of platform a bit shorter to match retail real distance that also fixed timings of bubble mechanic, now they will always be there, if you are fast enough. * And finally fixed some slight stuff on Malygos spell. Now all will work and Arcane Storm has it's correct visual mechanic again. Closes #9321
2013-03-04Core: Fixed compile warnings and errorsShauren
2013-03-04Scripts/Eye of Eternity: Fixed some silly codeShauren
2013-03-03Scripts/Eye of Eternity: Rewrite Arcane Barrage mechanicTrista
* Note that even after last changes happens I'm not sure exactly how the timers are controlled. The wipe chance should be a lot smaller now.. Any further change I can think of is beyond what I see. The main problem is currently. In theory there is chance, If timers get to be same with delay lesser than 2 seconds and if target randomisations select same target for shit out of luck reason. And if starting different timers were matching you can be hit atleast 2-3 times and on 25 mode maybe more. The timers are not with fixed difference for sure is all I know.
2013-03-01Scripts/Eye of Eternity: Remove some flags, fix some timers and some miscTrista
* Starting timers were a bit slower * Destroy platform proper timing for drake casting mount spell to player (trigger) * Remove IMMUNITY_PC flag after Iris is triggered (thx to Expecto) and readd it on evade * Remove NOT_SELECTABLE flag since shouldn't be present at starting event * Fix misc of id of Static Field added to LOS attributes
2013-03-01Scripts/Eye of Eternity: Surge of Power (25 man)Trista
* I have no idea how these breaks were removed, but it was breaking the whole mechanic. * Also fix some slight chance for fail of transitioning p II -> p III * Surge of Power (25 man) still needs to get fixed some weird facing and warnings aren't always sent for some reason
2013-02-28Core: Whitespace cleanupVincent_Michael
2013-02-28Scripts/Eye of Eternity: Rewrite most of it.Trista
Closes: #1133, #8212, #1150, #5003, #6794 * More stuff will be done, a lot to clean maybe, as of raiding it's good to go now pretty much*. * Big thx to Shauren, Horn, manuel, Machiavelli, Nay, Krofna and rest who helped.
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