100 Commits
Author SHA1 Message Date
Sebastian Valle Herrera 679e663df1 Bnet/Friends: Send the "proper" error message in SocialNetworkCheckConnectedResult 2014-10-12 10:32:49 -05:00
Sebastian Valle Herrera 1e5f269d7d Core/Quests: Don't display a message if the player doesn't meet the requirements for the next (automatic) quest in a chain. 2014-09-13 16:40:52 -05:00
Sebastian Valle 184fe092c3 Scripts/Spells: Removed the duplicate script. 2013-11-03 12:48:59 -05:00
Sebastian Valle 428cf6b0ee Scripts/Spells: Fixed the warlocks' Fel Flame talent, now it adds to the duration of Immolate and Unstable Affliction.
Closes #8455
2013-11-03 12:39:21 -05:00
Sebastian Valle 59fd1a164f Merge branch 'mmaps_rw' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-29 13:16:48 -05:00
Sebastian Valle bb057ae40b Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw
Conflicts:
	src/server/collision/Management/MMapManager.h
2013-10-29 13:13:37 -05:00
Sebastian Valle 4ce12dc481 Tools/MeshExtractor: Don't load neighbor ADTs each time we generate an ADT. 2013-10-17 11:16:20 -05:00
Sebastian Valle b1ed66b52d Tools/MeshExtractor: Added some locks because concurrency.
Race conditions were detected with a race condition detection tool.
2013-10-06 21:22:38 -05:00
Sebastian Valle f6d8b235e2 Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-06 16:32:59 -05:00
Sebastian Valle e7f035fdd3 Tools/MeshExtractor: Fixed a logic mistake. 2013-10-06 15:30:56 -05:00
Sebastian Valle 58912635a7 Tools/MeshExtractor: Fixed a few errors under GCC and changed a bit how the GenericCache class works. 2013-10-06 13:47:22 -05:00
Sebastian Valle 79ad827895 Tools/MeshExtractor: Rewrote the MeshExtractor to use a custom Stream class instead of FILE pointers, this way we avoid the errors that were caused by reaching the maximum limit of the tmpfile function, and the maximum number of open file streams at any given time.
P.S: This was no easy task, damnit.
2013-10-05 22:18:38 -05:00
Sebastian Valle 64ab895f1e Tools/MeshExtractor: Create the mmaps output directory automatically. 2013-10-05 18:56:09 -05:00
Sebastian Valle 6e994f1189 Core/MMaps: Bump mmaps version to 5 2013-10-05 18:52:46 -05:00
Sebastian Valle d47e43dc10 Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-05 18:12:02 -05:00
Sebastian Valle e07d76836d Core/MMaps: Separate the path from the walls to prevent falling off the edges client-side and improve the behavior.
Thanks to Game2Mesh user in ownedcore.
2013-10-05 18:11:39 -05:00
Sebastian Valle 6b149d18cd Core/MMaps: Use an enum for the poly flags 2013-10-05 14:28:53 -05:00
Sebastian Valle a84ed0af67 Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-04 22:31:53 -05:00
Sebastian Valle a27237dedd Core/MMaps: MMaps are now correctly loaded into TC
P.S: They do behave better in some places, but are still a bit weird in some others, will have to look into that.
P.P.S: I'll have to re-implement all the previous PathGenerator code
2013-10-04 22:23:17 -05:00
Sebastian Valle e62f64b591 Tools/MeshExtractor: Fixed loading of locale patch MPQs (This fixes DBC extraction) 2013-10-04 10:25:44 -05:00
Sebastian Valle 1428255e91 Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-03 17:48:11 -05:00
Sebastian Valle d74dcabd85 Core/MMaps: Started this new branch as my playground for mmaps.
Made some refactoring
Free memory taken by mmaps when a map is destroyed.
2013-10-03 17:47:38 -05:00
Sebastian Valle 8fb1f7cc97 Tools/MeshExtractor: Implemented 7ca6f56a06 in MeshExtractor and fixed a memory leak. 2013-10-01 16:27:57 -05:00
Sebastian Valle a8611de906 Tools/MeshExtractor: Fixed a few mistakes in MPQManager::GetFileFrom and Utils::SaveToDisk 2013-10-01 15:45:55 -05:00
Sebastian Valle 1588e27f1e Tools/MeshExtractor: Fixed the generated mesh for continents.
Fixed a few more issues.
2013-10-01 14:13:37 -05:00
Sebastian Valle c5c3b7ab2a Tools/MeshExtractor: Implemented the code to generate mesh files for continent maps.
Fixed a few more things
ToDo:
Test the generated navmesh.
2013-09-30 23:31:09 -05:00
Sebastian Valle 3ed0a11679 Tools/MeshExtractor: Do not delete the polygons before we are done using them. 2013-09-30 21:08:33 -05:00
Sebastian Valle 1e23710b11 Tools/MeshExtractor: Forgot to push some changes. 2013-09-30 18:00:00 -05:00
Sebastian Valle 520ff5a6e7 Tools/MeshExtractor: Some more cleanup. 2013-09-30 17:46:19 -05:00
Sebastian Valle 271a57b80d Tools/MeshExtractor: Fixed mmap extracting for instance maps and fixed a number of issues.
ToDo:
Cleanup the code a bit.
WILL NOT CURRENTLY WORK WITH TrinityCore, if you want to test it, use the --extract 32 flag of MeshExtractor.
2013-09-30 17:27:37 -05:00
Sebastian Valle 15e7f7ab21 Tools/MeshExtractor: Implemented mmap mesh generation for instances (They do not have ADT files, they're just a big WMO).
Cleaned up some things and fixed some errors.
ToDo:
* Test this a bit more.
* Cleanup the codebase for this, remove duplicated code.
2013-09-30 01:05:07 -05:00
Sebastian Valle 9876108f3e Tools/MeshExtractor: Removed some redundant code 2013-09-29 20:15:35 -05:00
Sebastian Valle 02a543b0a0 Tools/MeshExtractor: Some more cleanup and memory management improvements. 2013-09-29 20:06:44 -05:00
Sebastian Valle 371dd07037 Tools/MeshExtractor: Fixed Doodads and WMOs in the terrain.
Cleaned up a little.
2013-09-29 19:47:52 -05:00
Sebastian Valle 279183737c Tools/MeshExtractor: Fixed(??????) Doodads in the terrain.
Semi-fixed WMOs in the terrain, they are wrongly rotated.
P.D: HALP
P.P.D: Entered "I don't know what i'm doing" mode.
2013-09-29 16:52:20 -05:00
Sebastian Valle a68c29e15c Tools/MeshExtractor: Fixed a lot of stuff, finally made the Doodads render, the WMO's have been disabled for now.
ToDo:
* Fix the doodads positions.
* Review and re-implement some code.

P.D: Help me please.
2013-09-29 02:05:28 -05:00
Sebastian Valle 85d6b7b7b3 Tools/MeshExtractor: Added some debug messages. 2013-09-27 16:42:00 -05:00
Sebastian Valle b7b870be82 Tools/MeshExtractor: Removed the fool-proof code. 2013-09-27 16:01:28 -05:00
Sebastian Valle da60e515f0 Tools/MeshExtractor: Fixed it's build, still in pre-alpha 2013-09-27 15:09:24 -05:00
Sebastian Valle a37f18a67a Core/Build: Fixed build 2013-09-03 21:55:35 -05:00
Sebastian Valle 88df2ca6d4 Core/Build: Updated the header files to fix the build. 2013-09-03 17:43:11 -05:00
Sebastian Valle 07d793b94b Core/Misc: Fixed some more issues found by static code analysis tools. 2013-09-03 17:31:02 -05:00
Sebastian Valle 2cfcf9d3ef Scripts/HallsOfReflection: Fixed a typo detected by static analysis tool. 2013-09-03 16:58:57 -05:00
Sebastian Valle 24f8b2b994 Core/Misc: Fixed some more issues found by code analysis tools. 2013-09-03 15:09:37 -05:00
Subv a06db2b12b Core/Items: Display the correct reforge stats on an item when on the trade window. 2013-07-23 15:35:20 -05:00
Subv ac6fcda030 Merge pull request #10178 from mweinelt/master
Core/Spells: Remove correct stack of Deadly Poison when using Envenom
2013-07-02 05:06:51 -07:00
Subv 538f3a6bda Merge pull request #9946 from Ascathor/master
Core/Conditions: Adding more information to the invalid quest condition log error
2013-06-04 08:55:52 -07:00
Subv 1d1bb84cf9 Merge pull request #9854 from Ascathor/master
Core/Command: Optimized .pinfo more
2013-06-02 17:52:27 -07:00
Subv 55b3819d12 Core/Database: Deleted characters will no longer be loaded when sending the SMSG_CHAR_ENUM packet. 2013-06-01 12:57:37 -05:00
Subv 16e1703872 Core/Build: Missing include. 2013-05-31 12:59:33 -05:00
Subv 905ca8e1e4 Core/Movement: Follower creatures in a formation will now follow their leader when the leader was moved with PointMovementGenerator 2013-05-31 12:38:05 -05:00
Subv 6ce9e7f185 Core/Build: Fixed the build 2013-05-17 23:20:47 -05:00
Subv 98ad7309c9 * Another small batch of fixes from static analysis tool. 2013-05-17 23:08:28 -05:00
Subv 60a88a08f5 * Some more static analysis issues fixed. 2013-05-17 22:29:58 -05:00
Subv 1c3121b9cf * Another issue found by static analysis fixed. 2013-05-17 21:56:31 -05:00
Subv 25acef2572 * Batch of fixes for issues found by static analysis. 2013-05-17 21:11:18 -05:00
Subv 17c116a346 Merge pull request #9727 from Ascathor/master
Core/Player: CharDelete.Heroic.MinLevel as seperated unlink requirement for Heroic classes
2013-04-27 22:45:08 -07:00
Subv b104544d15 Merge pull request #9648 from xjose93/ImproveLog
Core/Log: Added more information to log when a map cant be created.
2013-04-15 08:59:02 -07:00
Subv 176ec5b089 Merge pull request #9612 from Ascathor/master
Clearify the guild limitation message on world server initation
2013-04-09 13:33:24 -07:00
Subv c34fd8d862 Core/Quests: Corrected the function call to give the rewarded skill points 2013-04-07 11:57:08 -05:00
Subv fbcdb5b0db Core/Quests: Fixed currency handling in quests (Required and Reward currency) and reward skill points.
Closes #9101
2013-04-07 11:50:37 -05:00
Subv c4d3b83191 Implemented use of graveyard_orientation - You can test it by clicking on "Return to Graveyard" button 2013-02-04 22:38:20 -05:00
Subv bb1c955c8b Scripts/HallsOfOrigination: Added script for Anraphet and the Vault of Lights.
Some bugs might still remain.
Crumbling Ruin spell has a problem with radius handling.
2013-01-04 18:07:56 -05:00
Subv ef9f2aca0d Merge pull request #8753 from MrSmite/Pet_SpeedFix
Fix pets lagging behind and despawning
2013-01-03 17:04:50 -08:00
Subv c0913f09f4 Core/Conditions: Fixed build from previous merge. 2012-12-30 20:22:58 -05:00
Subv 82f3b24e8a Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
2012-12-30 20:22:57 -05:00
Subv b4be02c8a0 Core/Conditions: Rename CONDITION_INSTANCE_DATA to CONDITION_INSTANCE_INFO.
And allow it to be used with GetData, GetData64 and GetBossState.
2012-12-30 16:03:25 -05:00
Subv 3d63deca7e Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-30 10:33:51 -05:00
Subv 2002bc785e Core/SAI: Fixed SMART_ACTION_SET_RANGED_MOVEMENT 2012-12-29 15:35:56 -05:00
Subv 7ceb7c8b81 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-29 15:28:53 -05:00
Subv 9bc339cd89 Core/Movement: MSG_MOVE_TELEPORT is not supposed to be sent to the player being teleported.
Thanks @vlad852
Closes #8798
Closes #8774
2012-12-29 15:25:48 -05:00
Subv 9a9fbb87de Entities/Movement: Correctly send MSG_MOVE_TELEPORT to the player when it is teleported, send MSG_MOVE_UPDATE_TELEPORT to nearby players when such thing happens.
Allow the usage of WriteMovementInfo on non-player units.
2012-12-29 15:22:37 -05:00
Subv 3d3a8107e0 Core/Entities: Account for creatures that are spawned below ground level when adding flying flags. (Triggers, mostly) 2012-12-29 14:23:23 -05:00
Subv 3ad9dafdb6 Core/Entities: Update movement flags for flying/swimming creatures on Creature::Update 2012-12-29 04:01:55 +01:00
Subv 8f589dcdd0 Core/Entities: Add a delta to the ground level difference for removing the flying movementflags when landing. 2012-12-28 13:53:44 -05:00
Subv ff5b0a14a4 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into mmaps 2012-12-28 11:45:46 -05:00
Subv 873aa5f2a7 Core/Movement: Do not set movement flags for creatures based only on their InhabitType, check if they are actually on air/water. newline. Should allow us to fix some problems on ICC and the mmaps branch. 2012-12-27 19:31:34 +01:00
Subv 3ee6ec258a Merge pull request #8795 from Naios/db_dbc
[4.3.4] Core/DataStores: Upgraded spelldifficulty_dbc & achievement_dbc to 4.3.4
2012-12-27 07:09:28 -08:00
Subv 1a8d7d738a Merge pull request #8787 from joschiwald/load_spell_procs
Core/Spells: fix possible crash when loading `spell_proc` table
2012-12-27 06:48:45 -08:00
Subv 81d53f8a87 Scripts/Ick&Krick: Krick should only say his KilledUnit text when the victim is a player. 2012-12-26 13:36:07 -05:00
Subv 05a7b3aaea Scripts/HoO: Implemented the weather effect while on Earthrager Ptah's sandstorm. 2012-12-26 12:48:10 -05:00
Subv 9a11b59ba8 Core/Vehicles: Fixed riding vehicles and mind control auras.
Actually, fixed everything that allows you to control another unit.
2012-12-25 21:50:39 -05:00
Subv 12f9fd3f88 Core/Scripts: Add script to the Heroic version of Flame Bolt 2012-12-25 20:11:06 -05:00
Subv 3742205866 Copyright: Added missing license information. 2012-12-25 19:40:57 -05:00
Subv 587710feb5 Scripts/HallsOfOrigination: Added script for Earthrager Ptah.
ToDo: Fix spell Sand Vortex on Heroic difficulty.
Note: Feedback needed.
2012-12-25 19:36:01 -05:00
Subv d4f936a4fa Scripts/HallsOfOrigination: Fixed Temple Guardian Anhuur's Reverberating Hymn spell damage. 2012-12-24 19:02:10 -05:00
Subv f9e592e9c7 Scripts/HallsOfOrigination: Some work on Halls of Origination.
Temple Guardian Anhuur's script added.
ToDo: Make the triggers invisible.

Merry Christmas folks!
2012-12-24 18:25:57 -05:00
Subv 77b85b2ea0 Core/Spells: Fixed loading of spell data corrections. 2012-12-24 12:34:46 -05:00
Subv c6c07c1477 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-24 11:13:50 -05:00
Subv 73d1ef7271 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-24 10:35:37 -05:00
Subv f6f3680995 Core/BuildSystem: Added some more headers to the collisions project PCH 2012-12-24 10:34:36 -05:00
Subv 6e7734c318 Core/Spells: Fixed interrupting of some bosses spells 2012-12-24 10:13:15 -05:00
Subv 1d45bc0413 Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4 2012-12-24 09:00:07 -05:00
Subv bba1571099 Core/Chat: Corrected SMSG_MESSAGECHAT in a few more places 2012-12-24 08:59:18 -05:00
Subv 181b8fca51 Core/Chat: CHAT_MSG_RAID_BOSS_WHISPER also sends extra data
Note: SMSG_MESSAGECHAT is bloated all around the core, a complete mess.
2012-12-23 18:31:30 -05:00
Subv 497dcc5974 Core/Chat: Fixed raid boss emotes. 2012-12-23 18:15:15 -05:00
Subv 64775fba3e Fixed a merge fail 2012-12-23 13:51:17 -05:00
Subv 7a2c81bfd0 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
2012-12-23 13:24:59 -05:00
Subv c33a1724ae Core/Spells: Spells that are usable while stunned should no longer have problems with stun auras that don't apply any mechanic. 2012-12-23 13:21:00 -05:00
Subv 6ff69a10b3 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2012-12-23 12:44:22 -05:00