100 Commits
Author SHA1 Message Date
Subv 08ca6591d1 Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4 2014-10-05 17:22:59 -05:00
Subv 7b02e5fc78 Authserver/Battle.net: Fixed a typo 2014-10-05 17:22:26 -05:00
Subv ee274a792c Authserver/BattleNet: Added some initial work in the Friends (3) and Presence (4) Battle.net channels 2014-10-05 17:21:17 -05:00
Subv af877867bf Core/Quests: Fixed an issue with self-completing quests. 2014-09-13 17:57:42 -05:00
Subv 60eafebbcb Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Handlers/QuestHandler.cpp
2014-09-13 16:50:09 -05:00
Subv 08bbe41ded Core/Quests: Fixed what appears to be a merge error, only prompt the player to take the next quest in a chain if he meets the conditions. 2014-09-12 15:27:06 -05:00
Subv b7865a3eb5 Core/Quests: Only prompt the player to take the next quest in a chain if he meets the conditions for that quest. 2014-09-12 11:32:50 -05:00
Sebastian Valle Herrera d15bbc63de Merge pull request #12875 from runningnak3d/master
Core/Loot: Fix lootable items so they can be moved in inventory, and also fix lootable items not saving items that fail conditions to the DB. Closes #10548
2014-08-18 19:36:15 -05:00
Subv a03c879565 Core/PreparedStatements: Fixed a change I missed in the World prepared statements for waypoints. 2014-07-25 20:18:43 -05:00
Subv b5d025938e Core/Waypoints: Allow the table waypoint_data to use Takeoff and Land waypoints. 2014-07-25 19:05:25 -05:00
Sebastian Valle Herrera eae97c7bc8 Core/PreparedStatements: Fixed a Coverity warning 2014-07-21 13:01:11 -05:00
Sebastian Valle Herrera e223bbab6d Core/GridNotifiers: Fixed a warning from Coverity 2014-07-21 12:55:36 -05:00
Subv 5544ce146e Core/Codestyle: Do not use a pointer to a shared_ptr in Player::ModifyArenaPoints and Player::ModifyHonorPoints 2014-07-17 20:24:39 -05:00
Subv df64cad535 Merge branch 'boost' of github.com:TrinityCore/TrinityCore into boost 2014-07-13 17:35:38 -05:00
Subv aeaed5f007 Merge branch 'master' of github.com:TrinityCore/TrinityCore into boost
Conflicts:
	src/server/game/Battlegrounds/BattlegroundMgr.h
2014-07-13 17:35:16 -05:00
Subv dfdc19f3bc Merge branch master into boost
Conflicts:
               BattlegroundMgr.h
2014-07-13 16:52:38 -05:00
Subv f14399d788 More warnings fixes 2014-07-13 16:49:56 -05:00
Subv f6962f9c68 Fixed some compiler warnings 2014-07-13 16:40:31 -05:00
Subv a4f7211aed Fixed the worldserver not using the path to the config file as defined in cmake 2014-07-13 15:55:46 -05:00
Subv 87f830ca89 Fix a warning about abstract class not having a virtual destructor 2014-07-13 15:17:13 -05:00
Subv 9ccce98661 Remove the need of manually declaring BOOST_ROOT in Linux systems if Boost was installed to the default locations 2014-07-12 16:27:55 -05:00
Subv 128217c4c4 Prevent the WorldSocket from being deleted when there's still an async write operation going on. 2014-07-10 16:01:11 -05:00
Subv e84ba172a7 Fixed a GCC internal error when compiling AsyncAcceptor 2014-07-10 13:36:54 -05:00
Subv b44f38ab5d Revert "Core/Quests: Changed QUEST_FLAGS_AUTO_ACCEPT to reflect what it actually does in 4.3.4."
This reverts commit 9c339d9eeb.
2014-07-10 13:22:40 -05:00
Subv 664e0a4523 Revert "Core/Build: Fixed the build"
This reverts commit 83f3d6ec2b.
2014-07-10 13:22:15 -05:00
Subv 83f3d6ec2b Core/Build: Fixed the build 2014-07-10 09:34:12 -05:00
Subv 9c339d9eeb Core/Quests: Changed QUEST_FLAGS_AUTO_ACCEPT to reflect what it actually does in 4.3.4.
Fixed Quest::IsAutoAccept.
2014-07-09 19:17:25 -05:00
Subv 375363ed08 Fixed the first world connection being slow 2014-07-09 16:53:15 -05:00
Subv da28c24d8e More GCC compile fixes 2014-07-09 12:24:20 -05:00
Subv 6eaffdac51 Nuked some compiler errors on Linux 2014-07-09 11:32:49 -05:00
Subv d15ced546f Fixed the UI64FMT and SI64FMT format specifiers 2014-07-08 17:33:34 -05:00
Sebastian Valle Herrera b84abc74a7 Core/Build: Fixed a typo when commiting 2014-07-08 10:18:30 -05:00
Sebastian Valle Herrera ffdb561b0a Core/Spells: Fixed SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY not being checked in some places where IsImmunedToSpell is not called
Closes #9362
Code by @joschiwald
2014-07-08 10:15:18 -05:00
Sebastian Valle Herrera 4a4da95aa0 Merge pull request #10887 from zorix/PR3
Core/Spell:  Triggered spells now will be cast on the primal target instead of on caster

Closes #10853
Closes #10860
2014-07-08 09:57:37 -05:00
Subv 110396447f Fixed the authserver not accepting clients.
Fixed using hostnames in the realmlist table.
2014-07-07 14:25:17 -05:00
Subv eeb2720401 Removed some dead code 2014-07-06 19:05:13 -05:00
Subv 9872162835 Added a missing definition 2014-07-06 17:41:47 -05:00
Subv 77caf33deb Removed some unneeded boost dependencies.
Ensure that the correct packet sizes are read in the authserver.
Added some try catch to the authserver to deal with boost exceptions (this part is not finished)
2014-07-06 17:04:42 -05:00
Subv 32f5286d05 Fixed compile 2014-07-06 13:46:17 -05:00
Subv 80a8ed23b7 Fixed player saving 2014-07-06 13:02:46 -05:00
Subv ee3bb46feb Fixed login, we're in world guys! 2014-07-06 12:17:27 -05:00
Subv 916800eb35 Corrected a mistake in the client packet size 2014-07-06 00:35:51 -05:00
Subv b5d5768d44 Fixed the crashes 2014-07-05 21:38:29 -05:00
Subv 42b2041aeb Fixed PCH build, some leaks and tidied the code up a bit 2014-07-05 19:41:18 -05:00
Subv 151785b9ce Merge branch 'master' of github.com:TrinityCore/TrinityCore into boost
Conflicts:
	src/server/game/World/World.cpp
2014-07-03 15:57:47 -05:00
Subv 0a07fd5fc3 Some changes here and there in shared 2014-07-03 15:08:35 -05:00
Subv 87b72f41ca Fixed login and some errors 2014-07-02 21:56:40 -05:00
Subv b516926da8 Enabled RA and removed all ACE from it 2014-07-02 18:58:48 -05:00
Subv 15352a9302 Fixed an uninitialized value that made the MapUpdater worker threads exit on launch 2014-07-02 18:38:22 -05:00
Subv bdc42f663e Cleaned up worldserver includes a bit 2014-07-02 12:06:25 -05:00
Subv 2874014443 Cleaned up the authserver includes a bit.
Fixed authserver pch build
2014-07-02 11:50:03 -05:00
Subv c8fe4b8d50 Corrected some things from the previous commit 2014-07-01 23:05:06 -05:00
Subv 9817f5e23e Removed ACE from TCSoap
Untested.

Note: That was some rather awful use of a semaphore
2014-07-01 22:01:10 -05:00
Subv b2657a809d Fixed the authserver compile 2014-07-01 20:40:56 -05:00
Sebastian Valle Herrera 95f864f4ad Core/Creatures: Fixed a typo in respawn code
Creatures should now respawn correctly in their correct time.
Closes #12378
2014-06-28 13:19:00 -05:00
Subv ec4b8da3b5 Core/Items: Items shouldn't have a negative item level
Closes #11631
2014-06-25 18:40:20 -05:00
Subv 1320c9f8d6 Core/SmartAI: Allow the use of SMART_ACTION_SET_EVENT_PHASE with SMART_EVENT_RESPAWN.
Closes #9289
2014-06-24 23:01:12 -05:00
Subv 8c944f1456 Core/Loot: Make the pickpocket loot refill every 10 minutes by default on the NPCs after they have been pickpocketed.
Configurable by Creature.PickPocketRefillDelay
Closes #935
2014-06-24 22:13:59 -05:00
Subv a0fedd1d78 Core/Skinning: Fixed the creatures becoming non-skinnable even before looting them completely.
Closes #5318
2014-06-24 20:04:26 -05:00
Sebastian Valle Herrera 3f21b14bc0 Core/Config: Fixed Rate.Corpse.Decay.Looted
Looted creatures should now correctly obey the Rate.Corpse.Decay.Looted value.
Closes #5358
2014-06-24 15:21:34 -05:00
Subv f03d49705d Core/Databases: Removed ACE dependencies on some of the database handling code. 2014-06-24 13:17:41 -05:00
Subv 393b7eef53 Merge branch 'master' of github.com:TrinityCore/TrinityCore into boost 2014-06-24 10:32:34 -05:00
Sebastian Valle Herrera 7f0d283599 Merge pull request #12332 from Rochet2/unitphase
Core/Phasing: Fix pet dismiss on phase with update
2014-06-24 08:13:16 -05:00
Subv 0db743c4ff Merge branch 'master' of github.com:TrinityCore/TrinityCore into boost
Conflicts:
	src/server/authserver/Server/AuthSession.cpp
	src/server/game/Server/WorldSession.h
	src/server/shared/Packets/ByteBuffer.cpp
	src/server/shared/Utilities/Util.h
2014-06-23 16:35:54 -05:00
Sebastian Valle Herrera 5922c19249 Merge pull request #12342 from Rochet2/patch-1
Update WaypointMovementGenerator.cpp
2014-06-23 13:21:32 -05:00
Subv f9a08ac1c9 Core/Dependencies: Remove ACE_Singleton dependency from the Log and DelayExecutor classes.
Removed an unused function.
2014-06-22 14:07:23 -05:00
Subv 11d545f01d Core/Build: Fixed build. 2014-06-22 13:46:21 -05:00
Subv 79440b3d9d Shared/Misc: Removed some more ACE dependencies 2014-06-22 13:17:47 -05:00
Subv fa1da7a921 BuildSystem/CMake: Fixed cmake configuring when building in 32 bits. 2014-06-22 12:54:10 -05:00
Subv b9d288e2ad Auth/Battle.net: Corrected some battle.net auth response enum values 2014-06-20 20:04:05 -05:00
Subv 42f3c9cf5b Core/Guilds: Use the right opcode in Guild::SendCommandResult.
Documented the change a little.
2014-06-20 14:56:19 -05:00
Subv 556dd6b2db Core/Scripts: Re-add the modify currency command, accidentally removed in fca4a5448a
Closes #11507

P.D: Steam Summer Sale is currently on Day 2, for those of you who maybe haven't noticed.
2014-06-20 13:53:44 -05:00
Subv 6e35288d5c Core/Packets: Named some unks and implemented some stuff in SMSG_TRADE_STATUS 2014-06-17 15:22:30 -05:00
Sebastian Valle Herrera e0bf4d7e7d Core/Packets: Corrected SMSG_INSPECT_TALENT a bit
Send the guild experience in SMSG_INSPECT_TALENT.
2014-06-17 12:41:39 -05:00
Sebastian Valle Herrera af6de7265a Merge pull request #12240 from Unholychick/patch-3
Core/Build: Fix Warnings
2014-06-08 16:28:39 -05:00
Sebastian Valle Herrera d0c9ac1d69 Merge pull request #12228 from Unholychick/patch_periodics
Core/Spells: Implement Periodic mechanics
2014-06-08 13:13:14 -05:00
Subv f71abd173e Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4_phases 2014-06-07 20:27:23 -05:00
Subv bbe51bbd13 Core/Phases: Removed more of the old phasemasks 2014-06-07 20:26:25 -05:00
Subv 402b9b055c Core/Conditions: Removed deprecated CONDITION_PHASEMASK and implemented CONDITION_PHASEID 2014-06-07 19:42:08 -05:00
Sebastian Valle Herrera e1e5f2a196 Core/Items: Fixed a transmogrify exploit
Thanks @Rochet2
Closes #11952
2014-06-07 19:23:38 -05:00
Sebastian Valle Herrera cfd527c880 Core/Items: Fixed a reforge exploit
That allowed items to be reforged more than once.
Thanks @Rochet2
Closes #11465
2014-06-07 19:18:54 -05:00
Sebastian Valle Herrera f53045ae5c Core/Quest:
Fixed self-completing quests without NPCs
no, wait
Fixed self-completing quests without NPCs, and fixed some issues with the AUTOCOMPLETE quest flag
2014-06-08 00:34:14 +02:00
Sebastian Valle Herrera 8304c09547 Merge pull request #12231 from Trisjdc/fishing_boober_link
Core/GOs: When unlinking Fishing Bobber from player to prevent despawning, unlink from spell as well to prevent removing unwanted auras
2014-06-07 14:24:30 -05:00
Sebastian Valle Herrera 121083e59d Merge pull request #12232 from Trisjdc/anti_magic_shell
Core/Spells: Anti-Magic shell should give immunity to all spells that belong to SPELL_SCHOOL_MASK_MAGIC regardless of dispel type
2014-06-07 14:23:41 -05:00
Sebastian Valle Herrera 6c31c33f66 Merge pull request #12128 from Trisjdc/aura_transform
Core/Auras: Update model overwriting rules for SPELL_AURA_TRANSFORM
2014-06-07 11:49:00 -05:00
Sebastian Valle Herrera 35b8874cca Merge pull request #12216 from Trisjdc/quest_item_check
Core/Players: Improve quest item adding/removal checks, solves cases where quest item removal (under specific conditions) incorrectly incompletes quests
2014-06-07 11:46:57 -05:00
Sebastian Valle Herrera 906abd7956 Merge pull request #12204 from Trisjdc/map_enter
Core/Maps: Allow logging players to enter in instances that have an encounter in progress
2014-06-07 11:46:37 -05:00
Sebastian Valle Herrera fd7589617d Merge pull request #12057 from Trisjdc/imp_in_a_ball
Scripts/Items: Imp in a Ball
2014-06-07 11:44:22 -05:00
Subv ac6b8d2f15 Core/Build: Fixed build 2014-06-06 12:08:42 -05:00
Subv 5023000c56 Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4_phases
Conflicts:
	src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
2014-06-05 19:49:03 -05:00
Subv 2086f18f7b Core/Phases: Removed more SetPhaseMask uses 2014-06-05 13:05:29 -05:00
Sebastian Valle Herrera 36102bea64 Merge pull request #12039 from Trisjdc/creature_ai_talk
Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs
2014-06-05 10:50:23 -05:00
Sebastian Valle Herrera 42d4144f90 Merge pull request #12045 from Trisjdc/session_expire
Core/WorldSession: After sudden disconnects, session should persist for a minute
2014-06-05 10:49:28 -05:00
Sebastian Valle Herrera d098a3ce8d Merge pull request #12219 from Trisjdc/spell_swift_retribution
Core/Spells: Swift Retribution should be reapplied when needed to be able to gain spellmods
2014-06-05 10:13:08 -05:00
Subv 74be070d1c Core/Phases: Update transport visibility when changing phases 2014-06-03 13:08:54 -05:00
Sebastian Valle Herrera 409a19e623 Merge pull request #12201 from Unholychick/patch-2
Core/Spells: Implement SPELL_ATTR4_FIXED_DAMAGE
2014-06-02 18:23:17 -05:00
Sebastian Valle Herrera d41779f8fa Merge pull request #12135 from Trisjdc/event_map_extension
Core/Util: A couple useful new functions for EventMap
2014-06-02 18:10:08 -05:00
Sebastian Valle Herrera d097a5ec97 Merge pull request #12182 from Xter/rbac
Core/RBAC: fix RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET and RBAC_PERM_LOG_G...
2014-06-02 17:47:40 -05:00
Subv 558642b26e Core/Phases: Removed some phasemask handling, more to come 2014-06-02 17:43:59 -05:00
Sebastian Valle Herrera f5e6292b48 Merge pull request #12032 from Trisjdc/haste_formula
Core/Players: Fix haste rating formulas
2014-06-02 17:23:16 -05:00