aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-10Core/RBAC: Move ticket commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move tele commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move server commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move reset commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move reload command to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move quest commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move npc commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move modify commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move mmap commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move misc commands to RBAC (using individual permissions)Spp
2013-09-10Core/RBAC: Move send commands to RBAC (using individual permissions)Spp
2013-09-10Because I hate tabsFilip
2013-09-10DB/SAI: The Zephyrium Capacitorium(part 1), The Singing Ridge(part 2), ↵Filip
Razaan's Landing, Ruuan Weald Fixes #6322 Fixes #6323 Fixes #6324
2013-09-10Core/RBAC: Move pet commands to RBAC (using individual permissions)Spp
- Pet commands moved from cs_misc.cpp to own file
2013-09-10Core/RBAC: Move group commands to RBAC (using individual permissions)Spp
- group commands moved from cs_misc.cpp to own file - renamed groupsummon to "group summon"
2013-09-10DB/Cond: Conditions for Hodir's HornFilip
2013-09-09DB/SAI: Blowing Hodir's Horn (12977)Filip
Fixes #10749
2013-09-09Core/SmartAI: Fixed creatures using SAI not attacking its charmer after it ↵Shauren
breaks Closes #7601
2013-09-08DB/Update: Needs null spawndistFilip
2013-09-08DB/SAI: Trapping the Light Fantastic (10674) & Gather the Orbs (10859)Filip
Fixes #7202 Adds support for the Alliance quest also, and makes the orbs go in tandem with the horde version script.
2013-09-08Core/SmartScripts: Fixed heap corruption in SMART_ACTION_EQUIPShauren
Closes #10739
2013-09-07DB/Sai: Teron Gorefiend, I am... NaydSucks
Added horde version for the script also.
2013-09-07DB/Updates: AI fixupsFilip
By @Aokromes, fixes #10733 #10728
2013-09-07Core/Timer: Better handle system clock changesjackpoz
Change IntervalTimer::Reset() behavior to handle system clock changes forward and backward. This fixes IntervalTimer:.Passed() returning true till it catches up to the new time, triggering the event up to "std::numeric_limits<time_t>::max() / _interval" times. Fixes https://github.com/TrinityCore/TrinityCore/issues/5816
2013-09-07Scripts/Blood Furnace: Fix possible compile errors on old VS versionsMachiavelli
2013-09-07Core/Thread: Fix race condition converting time values to local timejackpoz
Replace thread-unsafe localtime() http://www.cplusplus.com/reference/ctime/localtime/ with thread-safe portable ACE_OS::localtime_r() . Helgrind log: Possible data race during read of size 4 at 0x6F183C0 by thread #1 Locks held: none at 0x14E72E3: World::InitDailyQuestResetTime() (World.cpp:2772) by 0x14E3A01: World::SetInitialWorldSettings() (World.cpp:1790) by 0x101122A: Master::Run() (Master.cpp:164) by 0x101740C: main (Main.cpp:142) This conflicts with a previous write of size 4 by thread #2 Locks held: none at 0x6C2D3BA: __tzfile_compute (tzfile.c:797) by 0x6C2D036: __tz_convert (tzset.c:627) by 0x164146C: LogMessage::getTimeStr(long) (Appender.cpp:23) by 0x1641550: LogMessage::getTimeStr() (Appender.cpp:31) by 0x1641722: Appender::write(LogMessage&) (Appender.cpp:80) by 0x1633FCE: Logger::write(LogMessage&) (Logger.cpp:83) by 0x16433D8: LogOperation::call() (LogOperation.cpp:29) by 0x16428A4: LogWorker::svc() (LogWorker.cpp:45)
2013-09-07Core/Battlegrounds: Allow random BG winner/loser rewards to be configurableAokromes
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2013-09-07Merge pull request #10724 from jackpoz/guild_disband_leakMachiavelli
Core/Guild: Fix memory leak on Guild disband
2013-09-06Merge pull request #10716 from Discover-/SAI_Owner_Or_SummonerAokromes
Core/SAI: Make SMART_TARGET_OWNER_OR_SUMMONER also work for creatures su...
2013-09-07Scripts/Spells: drop obsolete codejoschiwald
2013-09-07Core/Condition: Added CONDITION_SOURCE_TYPE_PHASE_DEFINITION define for only ↵Vincent-Michael
4.3.4 branch
2013-09-06Merge pull request #10730 from jackpoz/scoreboard_fixSubv
Core/Battleground: Fix scoreboard
2013-09-06Core/Battleground: Fix scoreboardjackpoz
Fix scoreboard broken in 07d793b94b60941ea08fd6170d8165994452c49c . A local variable in a loop stored data of the iterator before incrementing it.
2013-09-06Core/SAI: Fix typo (i blame germans laziness)Vincent-Michael
2013-09-06-.-joschiwald
2013-09-06Fixed buildjoschiwald
2013-09-06Scripts/YoggSaron: fixed rewarding lootjoschiwald
2013-09-06Core/Spells: add an other condition to SpellInfo::NeedsToBeTriggeredByCaster ↵joschiwald
to correct spells with are wrongly triggered by target instead of caster - convert archavons rock shards to spellscript (now it works properly) - add a spellscript for one spell that can't be corrected by this (and delete the sai hack, now i uses the correct spell)
2013-09-06Merge pull request #10729 from xjose93/DebugSendOpcodeFreezeShauren
Core/Commands: Fix .debug send opcode freeze if file dont exists.
2013-09-06Core/Commands: Fix .debug send opcode freeze if file dont exists.xjose93
2013-09-06Update DBCStructure.hMachiavelli
2013-09-06Scripts/Commands: Check if creature entry is valid before attempting to ↵Shauren
spawn (fixes unneccessary error in logs)
2013-09-06Core/Vehicles: Add vehicle_seat_flag_unk18 (0x20000) to seat.IsUsableByOverrideMachiavelli
Exact definition still needs to be researched
2013-09-06Core/Achievements: Converted save queries to prepared statementsShauren
2013-09-06DB/Misc: Fix few startup errorsAokromes
2013-09-06Merge pull request #10722 from jackpoz/guild_startup_crashfixShauren
Core/Guild: Fix Guild validation crash on start up
2013-09-05Core/Guild: Fix memory leak on Guild disbandjackpoz
Fix memory leak when disbanding a Guild, removed from GuildMgr but never deleted. Due to the different ways of how Guild::Disband() and Guild::DeleteMember() are called, each call to these methods has a different way to delete the Guild if empty/invalid. Valgrind log: 2,127 (240 direct, 1,887 indirect) bytes in 1 blocks are definitely lost in loss record 54 of 81 at operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by guild_commandscript::HandleGuildCreateCommand(ChatHandler*, char const*) (cs_guild.cpp:91) by ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*, std::string const&) (Chat.cpp:339) by ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*, std::string const&) (Chat.cpp:320) by ChatHandler::ParseCommands(char const*) (Chat.cpp:466) by WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:217) by WorldSession::Update(unsigned int, PacketFilter&) (WorldSession.cpp:317) by World::UpdateSessions(unsigned int) (World.cpp:2632) by World::Update(unsigned int) (World.cpp:1989) by WorldRunnable::run() (WorldRunnable.cpp:60) by ACE_Based::Thread::ThreadTask(void*) (Threading.cpp:186) by ACE_OS_Thread_Adapter::invoke() (in /usr/lib/libACE-6.0.3.so)
2013-09-05Core/Guild: Fix Guild validation crash on start upjackpoz
Partially revert 58ec4e531914121144b6f852e3abf27cbb2f6fc4 and increment GuildStore iterator before validating Guilds. This is required because Guild::Validate() removes the Guild from GuildStore if invalid. Closes #8363
2013-09-05Core/SAI: Added SMART_ACTION_SUMMON_CREA / SMART_ACTION_SUMMON_GO log for ↵Vincent-Michael
has already summon spell
2013-09-05Core/Battlegrounds/IoC: fix fortress teleport padsjoschiwald
(and replace a hack with an other hack) Closes #5846 Closes #7993 Ref #8984