Commit Graph
29917 Commits
Author SHA1 Message Date
Shauren 81ec99c95e Build fix 2013-10-16 18:59:34 +02:00
Shauren ce55647c41 Core/Transports
* Rewritten path generation, now uses splines - timers are a lot more accurate now
* Implemented stopping transports
* Implemented spawning transports in instances
* Implemented spawning gameobjects as transport passengers
* Transport passengers are now stored in creature/gameobject table using gameobject_template.data6 from transport's template as map id
2013-10-16 18:37:29 +02:00
Vincent-Michael 9128088877 Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2013-10-15 23:35:40 +02:00
Gacko 53cc37bcec CMake: Fix typo
Running cmake threw a warning because of this.
2013-10-15 20:23:13 +02:00
Discover- 3633f62137 Merge pull request #11045 from Baeumchen/patch-1
Just, because this typo was annoying...
2013-10-15 03:35:49 -07:00
Baeumchen b1c706a1eb Just, because this typo was annoying... 2013-10-15 06:02:55 +02:00
joschiwald 186e0852d7 Fix non-pch build. 2013-10-14 17:13:27 +02:00
joschiwald 53167ea9a1 Fix build. 2013-10-14 17:04:55 +02:00
Discover- 54272e4768 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2013-10-14 16:56:32 +02:00
Discover- 82eda3244a Core/Misc: Ugh.. Fix recent commit that broke the OnHeal hook 😥 2013-10-14 16:56:09 +02:00
joschiwald 0bdeb12636 Scripts/Ahnkahet: Prince Taldaram rewritten to BossAI
Closes #10993
2013-10-14 16:46:03 +02:00
Filip ce17fb9d5e Db/Disable: Sibling Rivalry credit
By @untaught fixes #11020
2013-10-13 23:20:07 +02:00
jackpoz 6f98e4106e Scripts/TheBlackMorass: Fix first 7 rifts spawn timings
Partially revert 7e76ab97f8 to properly spawn first 7 rifts. Also allow only 1 EVENT_NEXT_PORTAL event at time.
2013-10-13 18:30:59 +02:00
Warpten 65f358f985 Core/Movement: Do not send mover information when locking client control.
Fixes movement control when a battleground ends.
2013-10-13 12:36:12 +02:00
Discover- db848f2045 Core/Misc: Fix build after 731b3670fe (again..) 2013-10-12 13:41:00 +02:00
Filip 9f50caeb50 DB/SAI: Updates for I've got a flying machine 2013-10-12 04:37:37 +02:00
Subv f0b376a475 Merge pull request #11028 from Lillecarl/blackbabies
Make damage and healing references, so that damage can be altered by scr...
2013-10-11 13:45:35 -07:00
LilleCarl 731b3670fe Make damage and healing references, so that damage can be altered by scripts!
Correct typo (thanks AwkwardDev)
2013-10-11 21:49:06 +02:00
Discover- ca02411eff Core/SAI: When the castflags are set to both SMARTCAST_AURA_NOT_PRESENT and SMARTCAST_INTERRUPT_PREVIOUS, we only interrupt the spell if there is actually a spell cast. 2013-10-11 16:57:28 +02:00
Filip 6d08d06341 Create 2013_10_11_00_world_sai.sql 2013-10-11 02:43:11 +02:00
Filip 114bafe82b DB/Update: Chat flood
By @bele fixes #11025
2013-10-10 08:58:58 +02:00
Vincent-Michael 6d562b1248 Fix typo (thx to vlad852) 2013-10-10 07:31:42 +02:00
Vincent-Michael cc9671af90 Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps_rw 2013-10-09 23:15:53 +02:00
Vincent-Michael 904fa5b47b Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2013-10-09 23:14:16 +02:00
Vincent-Michael 4588294dd8 Fix some db errors ... (Yippie-Ya-Yeah) 2013-10-09 23:13:26 +02:00
Filip 8a94744c4b DB/Update: Quest credit fix-up 2013-10-09 09:13:38 +02:00
jackpoz 6f63d430b0 Tools/MeshExtractor: Fix uninitialized values
Fix uninitialized struct padding bytes written to output files. These bytes are actually ignored when loading these files, so the main point of this fix is to shut up the Valgrind log.

Valgrind log:
 Syscall param write(buf) points to uninitialised byte(s)
  at : ??? (syscall-template.S:81)
  by : _IO_file_write@@GLIBC_2.2.5 (fileops.c:1270)
  by : new_do_write (fileops.c:546)
  by : _IO_do_write@@GLIBC_2.2.5 (fileops.c:519)
  by : _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1341)
  by : fwrite (iofwrite.c:43)
  by  BuilderThread::svc() (ContinentBuilder.cpp:56)
  by : ACE_Task_Base::svc_run(void*) (in /usr/lib/libACE-6.0.3.so)
  by : ACE_Thread_Adapter::invoke_i() (in /usr/lib/libACE-6.0.3.so)
  by : ACE_Thread_Adapter::invoke() (in /usr/lib/libACE-6.0.3.so)
  by : start_thread (pthread_create.c:311)
  by : clone (clone.S:113)
 Address 0x4039011 is not stack'd, malloc'd or (recently) free'd
 Uninitialised value was created by a stack allocation
  at: BuilderThread::svc() (ContinentBuilder.cpp:30)
2013-10-08 20:38:42 +02:00
joschiwald 95cad03fa4 Scripts/HoR: fixed infinite spawn, added some missing spell target conditions and fixed codestyle
Closes #10754
2013-10-08 04:22:26 +02:00
jackpoz 6cef507b89 Scripts/HallsOfReflection: Revert 3ffbd27cdd
Revert 3ffbd27cdd and PR #10985 , this change doesn't fix any issue and instead breaks the logic of the instance event.
2013-10-07 20:50:08 +02:00
Shauren fca4a5448a Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4 2013-10-07 14:30:37 +02:00
Filip c8f525c76e DB/SAI: The Great Hunter's Challenge
By @Polkic fixes #11003
2013-10-07 10:17:44 +02:00
Filip 24136b00c6 DB/Quest: Once More Unto The Breach, Hero progression
By @dr-j fixes #10940
2013-10-07 10:05:04 +02: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
jackpoz 7d6a47c128 Tools/MeshExtractor: Fix memory cleanup
Free memory created with new[] with delete[] .
2013-10-06 21:59:52 +02:00
jackpoz e7b93044fb Tools/MeshExtractor: Code cleanup and fix threading issue
Remove GenericCache:Insert() as no longer needed.
Mark BuilderThread as not free anymore as soon as they are assigned to a Tile.
Fix signed/unsigned comparison mismatch.
2013-10-06 21:30:20 +02: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
Filip f2ba8ed34b DB/SAI: The Final Code
By @dr-j fixes #3640
2013-10-06 18:16:00 +02:00
Shauren 1d3e3fac89 Build fix 2013-10-06 12:09:05 +02:00
Shauren 9d19e4d0ac Core/Commands: Restored old functionality of getSelectedPlayer in chat commands
Also fixed build
2013-10-06 11:28:25 +02:00
Shauren 21a64d8fb4 Merge pull request #10976 from avengerweb/master
Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can never miss!
2013-10-06 02:19:19 -07: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
Shauren b658c17703 Core/Spells: Fixed summoning players after recent changes 2013-10-05 23:59:52 +02:00
Filip 7f42a68c14 DB/SAI: Blighted last rites
By @dr-j fixes #9172
2013-10-05 22:35:51 +02:00
Sebastian Valle 6b149d18cd Core/MMaps: Use an enum for the poly flags 2013-10-05 14:28:53 -05:00