aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-08-18Core/Globals: delete another synch query using CharacterInfo mapariel-
2016-08-18Core/World: short circuit setWorldState and avoid a db query in case there's ↵ariel-
nothing to update really
2016-08-17Core/MMAPs: Update recastjackpoz
Update recast to https://github.com/recastnavigation/recastnavigation/commit/64385e9ed0822427bca5814d03a3f4c4d7a6db9f
2016-08-17* Core/ObjectAccessor: optimize FindPlayerByName by saving a map of player ↵ariel-
names to Player* (#17797)
2016-08-17Tools/MMapGenerator: Avoid saving uninitialized padding bytes to diskjackpoz
Initialize padding bytes in MmapTileHeader struct to avoid saving uninitialized data to disk, causing issues when binary-comparing *.mmtile files.
2016-08-17[3.3.5] Core/Scripts: move npc_loramus_thalipedes to DBtkrokli
Another chapter in core script hardcoded text removal: - remove core script `npc_loramus_thalipedes` from zone_azshara.cpp - add gossip, SAI script and conditions to database - remove redundant SD2 comments from file header
2016-08-16Revert "Creature/Loot: Fix a bug that prevented players from looting ↵treeston
creatures that only had gold on them (no items)." This reverts commit 63f577a7ef4df2d6ebf90fc137c3cb8902b29d0a. See discussion in commit comments.
2016-08-16Creature/Loot: Fix a bug that prevented players from looting creatures that ↵treeston
only had gold on them (no items).
2016-08-16Core/PlayerDump: add missing character_queststatus_* columns to dumpariel-
2016-08-16Core/Battlegrounds: Properly readd player to Battleground containers after a ↵ariel-
login. Closes #16141
2016-08-16Core/BattlegroundMgr: Update Battlegrounds each second instead of every tick ↵ariel-
(just like Battlefield). There are some battleground scripts (like SOTA) performing object access every update, this should help throttle the cpu usage.
2016-08-16Core/Player: Do not kick AFK player from BG if it's a GMariel-
2016-08-16Core/Scripts: allow ".debug arena" and ".debug battleground" commands to be ↵ariel-
issued in the console
2016-08-15Core/Units: Fixed melee range check (#17693)Chaouki Dhib
* Split Spell::CheckRange() into 2 methods since that method had more than one responsibility. * Moved melee range logic into its own function * Moved melee range logic method GetMeleeRange from Spell to Unit class. Unit::IsWithinMeleeRange() and Spell::GetMinMaxRange() both use that method.
2016-08-15Core/Auras: Increase number of auras sent to client except for group updates ↵Gerhood
(#17604)
2016-08-15Core/Scripts: move Pet Trainer gossip to DBtkrokli
SQL content based on issue 14719 by Killyana, conditions output from Malcrom's Condition Creator - remove hardcoded #define gossip options - enum gossip menu IDs from DB - remove outdated SD comments at the top of the file Closes #14719
2016-08-14Core/Spell: Remove all raid auras on party leave (#17663)robinsch
Core/Spell: Remove all raid auras on party leave
2016-08-14Core/Scripts: remove script npc_timothy_daniels (#17779)tkrokli
The core script `npc_timothy_daniels` is no longer needed, all the gossip handling is already present in the database. - remove core script npc_timothy_daniels - remove ScriptName from c_t entry in DB
2016-08-14Core/Scripts: move npc_mortog_steamhead to DBtkrokli
Move core script npc_mortog_steamhead to database - script contains gossip handling + 1 condition - both actions can be handled in DB settings
2016-08-14Entities/Player: Fixed an edge case bug that could cause a character to get ↵treeston
stuck in forced recustomization indefinitely if two or more appearance properties were out of bounds.
2016-08-13Merge pull request #17776 from ShinDarth/worldstateDuarte Duarte
Minor improvements
2016-08-13Core/Worldstates: move WS_ARENA_DISTRIBUTION_TIME declarationShinDarth
2016-08-12Core/DataStores: Reduce differences between branches - rename achievement ↵Shauren
related dbc fields
2016-08-12Core/Dynamic: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Code functionality shouldn't have been modified.
2016-08-11Core/Command: Check account password max lengthForesterDev
2016-08-11Core/Scripts: remove 2 unused scripts (#17759)tkrokli
These scripts are no longer in use: - generic_creature - trigger_death
2016-08-11Core/Arena: Teams don't lose rating after arena draw (#17515)Aokromes
By Raydor, closes #16865
2016-08-11Core/Logs: Fine tune more logsAokromes
And move others to more logical appenders
2016-08-10Core/DB/Updater: English grammar corrections (#17207)Trond B Krokli
Improve English text in strings and comments in UpdateFetcher.cpp - replace incorrect text with the intended words in some output strings - corrections in the comments to point out the intention of the code (cherry picked from commit 186375d997caab33eee878a1e102f41939c7a688)
2016-08-10Server/Database: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Code functionality shouldn't have been modified.
2016-08-10Server/Database: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Cherry-pick 1bea52fd4649b6a1761aa157f9e74f01e19872e7 and 543bea32 to add support to TYPE_BINARY MySQL field type
2016-08-09Entity/Creature: Fix spawn health, for real this time. Closes #17757. Also ↵treeston
for real this time.
2016-08-08Entities/Creature: Fix spawn health, fdd78d2 follow-up. Fixes and closes #17757.treeston
2016-08-08Common/Common: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Code functionality shouldn't have been modified.
2016-08-08Core/Common: Converted the common library to a shared library.Naios
* There is still the possibility to static link against common. (cherry picked from commit 501fd9b50232ca3ae3623877c3e521c9c1f894be) # Conflicts: # src/common/Collision/Management/MMapManager.h # src/common/Collision/VMapTools.h # src/common/Common.cpp # src/common/Common.h # src/common/Cryptography/Authentication/PacketCrypt.h # src/common/Cryptography/Authentication/WorldPacketCrypt.h # src/common/Cryptography/HmacHash.cpp # src/common/Cryptography/HmacHash.h # src/common/Cryptography/SHA256.h # src/common/GitRevision.h # src/common/Utilities/Random.h # src/common/Utilities/Util.h
2016-08-08Core/Creature: Fix health regeneration. Creatures immediately reset to full ↵Treeston
health upon reaching home, rather than slowly regaining it over multiple seconds, which allows players to re-engage them at less than max health. (#17756)
2016-08-07Update ObjectMgr.cppariel-
2016-08-07Core/Log: Move log to more logical loglevelAokromes
2016-08-07Core/Logs: Fine tune more logsAokromes
And move others to more logical appenders
2016-08-07Core/Logs: Fine tune another logAokromes
2016-08-06Core/Conditions: Add new CONDITION_PET_TYPE (45). Matches target player's ↵treeston
pet against specified (value1) bitmask.
2016-08-06Core/Conditions: Add new CONDITION_CHARMED (44). Does what it says on the tin.treeston
2016-08-06Common/Utilities: Reduce differences between 3.3.5 and 6.x branchesjackpoz
Code functionality shouldn't have been modified.
2016-08-06Scripts/Commands: Some adjustments to make shutdown commands more user-friendly.treeston
- New error message if a shutdown is delayed due to force threshold. - New status message indicating that a server shutdown was successfully cancelled.
2016-08-06Core/Utils: Added additional argument to Tokenizer class to make it behave ↵Shauren
like strtok - not returning empty tokens in case of multiple consecutive separators in input string (cherry picked from commit dd1533b315bda37e1d43ebe0fb8bde87381c6e66)
2016-08-05Core/Logs: Fine tunning some logsAokromes
2016-08-05Scripts/SmartAI: Some clean-up work:treeston
- NULL -> nullptr - Rename "AssistPlayerInCombat(who)" to "AssistPlayerInCombatAgainst(who)" to reflect what the method actually does - Code style No functionality was changed.
2016-08-05Merge pull request #17733 from ForesterDev/acc_delKittnz
Core/Command: remove account_muted data on account deletion
2016-08-05Update RBAC.hAokromes
2016-08-05Core/RBAC: Name some permissions from 7.x to stop people reuse themAokromes
RBAC_PERM_COMMAND_NPC_EVADE = 837, RBAC_PERM_COMMAND_PET_LEVEL = 838, RBAC_PERM_COMMAND_SERVER_SHUTDOWN_FORCE = 839, conflicts with 6.x: RBAC_PERM_COMMAND_RELOAD_CHARACTER_TEMPLATE = 837, RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING = 838, RBAC_PERM_COMMAND_DEBUG_SEND_PLAYSCENE = 839,