Commit Graph

  • d9d1ec3670 Core: optimize string splitting - Mainly affects item loading performance - Reduces guild loading time a lot linencloth 2010-10-21 16:56:51 +02:00
  • f275f8b4b5 More missing script_texts fixed by aokromes Supabad 2010-10-21 11:02:46 +02:00
  • 88f81d80a4 BuildSystem: Add XCode specific compiler handling in the OSX compile-instructions (_BUILD_DIRECTIVE gave error) Update issue #4368 OSX/XCode compilation is not "fixed" as such untill a newew release of G3D is sorted. This is worked on from the G3D developers, and known. click 2010-10-20 16:35:17 +02:00
  • 8996a10f6c Core/Groups: Move OnGroupChangeLeader so it could be triggered when a leader leaves a group Spp 2010-10-19 19:17:36 +02:00
  • 959ef0878a Core/Groups: Use the proper RemoveMethod when player leaves a group Spp 2010-10-19 18:32:04 +02:00
  • db04f13777 Core/Guilds: fixed small logical error when counting total loaded guilds azazel 2010-10-19 18:50:50 +06:00
  • b7b65eacf2 Core/Spells: Destructable Buildings - Fix issue where damage can be done to GameObjects with hp 0 - add check for Gameobjects with faction 0 Supabad 2010-10-19 13:15:47 +02:00
  • 43220cc1f6 Core/Groups: Correct check for isFull(). LFG groups were able to invite more than 5 players Spp 2010-10-19 12:39:46 +02:00
  • 131fb1580b Core/Dungeon Finder: Use internal Teleport function when teleporting someone out of the dungeon after a kick (To ensure all spells are being properly removed) Spp 2010-10-19 12:39:24 +02:00
  • c2413f2698 Core/Dungeon Finder: Fix players getting stuck after being teleported to dungeon while in a taxi flight Spp 2010-10-19 12:39:03 +02:00
  • 64c1b6b465 Core/Guilds: replace container type for guilds (use vector instead of map). Scripts/Misc: remove another warning (I can't pass by such things and I don't want to make separate commit for such changes). azazel 2010-10-19 16:17:54 +06:00
  • a449a4020d Scripts/Forge of Souls: Added missing visual for Soul Fragment, thx Dark0r Shauren 2010-10-18 20:59:44 +02:00
  • 1fc734555d Scripts/Icecrown Citadel: Festergut will no longer target melee DPS with Vile Gas Scripts/Icecrown Citadel: Rotface's Mutated Infection will now target only one player instead of whole raid Shauren 2010-10-18 18:58:51 +02:00
  • 09260ee6c1 Scripts/Forge of Souls: Revisited Bronjahm script, removed ugly hacks and fixed spells properly Shauren 2010-10-18 13:19:04 +02:00
  • b4c62b9646 Typo cleanup! :/ Rat 2010-10-17 22:00:40 +02:00
  • e9fffec5fb removed wrong SetFacing... Rat 2010-10-17 21:26:04 +02:00
  • ee32b4b39a Core/Objects: added ToUnit(), ToGameObject() (will be used in future) Core/Unit: - added SetFacing() function, using proper packet implementetion (spline type) - added GetAuraCount() function (will be used in future) Core/Creature: renamed one unknown type_flag Rat 2010-10-17 21:14:08 +02:00
  • 1e101ed785 Core/Utils: Fixed some unsafe calls to utf8 translation functions. Xanadu 2010-10-17 20:35:11 +02:00
  • c0faed2251 Core/Guilds: guild code was completely refactored and rewritten. * OOP desing and implementation; * all the queries are moved to prepared statements; * guild loading is optimized; * all the possible interaction with guild's data is done inside the guild class; * added more hooks to GuildScript class; azazel 2010-10-17 19:54:13 +06:00
  • f5911917b4 Core/Vehicles: Mammoth mount vendors no longer jump off the mount when talked to. Xanadu 2010-10-17 03:09:01 +02:00
  • 8716264eda Core/Misc: Implement opcode CMSG_HEARTH_AND_RESURRECT - thanks to Blaymoira and tom_rus silinoron 2010-10-16 16:40:25 -07:00
  • a77b8da5a9 Core/Vehicles: Fixed vendors on Tundra Mammoth mount - now they are visible after mounting up. Xanadu 2010-10-17 01:31:19 +02:00
  • 4070a205d1 Core/Scripts: Let Professor Putricide do his mischief on NIX-platforms to (when not using PCH) click 2010-10-17 00:43:44 +02:00
  • b545bd8ea9 Core/DBLayer: Replace some asynchronous queries to synchronous ones in instance loading to prevent corruption in some cases linencloth 2010-10-16 22:19:41 +02:00
  • e38e590ec8 Core/Spells: Really move spec changing InBattleground check to its correct location Shocker 2010-10-16 17:53:33 +03:00
  • c2295e86be Core/Spells: Move hacky check for spec changing to its correct location Shocker 2010-10-16 17:44:42 +03:00
  • 60fea600bc Merge Shauren 2010-10-16 16:39:38 +02:00
  • 8a17d95647 Scripts/Icecrown Citadel: Added Professor Putricide script Scripts/Icecrown Citadel: Fixed Professor Putricide gate opening when both Rotface and Festergut are dead Scripts/Icecrown Citadel: Added script updating entries of NPCs at Light's Hammer depending on faction Scripts/Icecrown Citadel: Rotface should not pick main tank as target for Slime Spray (removed debugging code) Core/Spells/Conditions : Spell script target condition now accepts ConditionValue3 as affecting effect mask (only search targets with matching mask) Shauren 2010-10-16 16:34:21 +02:00
  • 4ce274dbcd Scripts/Icecrown Citadel: Added Professor Putricide script Scripts/Icecrown Citadel: Fixed Professor Putricide gate opening when both Rotface and Festergut are dead Scripts/Icecrown Citadel: Added script updating entries of NPCs at Light's Hammer depending on faction Scripts/Icecrown Citadel: Rotface should not pick main tank as target for Slime Spray (removed debugging code) Core/Spells/Conditions : Spell script target condition now accepts ConditionValue3 as affecting effect mask (only search targets with matching mask) Shauren 2010-10-16 16:34:21 +02:00
  • 222d1cd211 Core/Misc: Also remove buffs from pet when joining arena to make sure a player won't enter with a prebuffed pet, fixes issue 4287 Shocker 2010-10-16 17:34:21 +03:00
  • 8154f7243c Core/Arenas: Remove pet spell cooldowns on arena join too, fixes issue 1868 Shocker 2010-10-16 17:01:01 +03:00
  • ae213dd580 Core: Improve constant channel handling - Implement area restrictions - Disable constant channels in arenas - Implement city requirement - Implement global constant channels - Fix some packets linencloth 2010-10-16 12:59:53 +02:00
  • 3bd1ee0665 Fix most of the recently introduced warnings azazel 2010-10-16 13:32:30 +06:00
  • 8823549694 Typo in SQL...my bad. Thanx Stryker for spotting it. Xanadu 2010-10-15 17:53:18 +02:00
  • 059e5758ed BuildSystem: Fix a minor issue when using CMake-2.6.x to generate the buildfiles (Thanks to A.Metaphysical.Drama for the report/fix) click 2010-10-15 15:47:30 +02:00
  • ecfd91a77d Core/Scripts: Target Dummies can be stunned in retail, and they leave combat after 5 seconds (it starts to count after the last damage done) not 10. _manuel_ 2010-10-15 00:00:23 -03:00
  • 61fcd1fade Core/Spells: Righteous Vengeance should proc with Divine Storm, Judgements and Crusader Strike criticals, fixed by cryser99. _manuel_ 2010-10-14 22:48:12 -03:00
  • 607bc17d05 BuildSystem: Set the proper type of the cached revision-variable, so it doesn't show up in the CMake GUI click 2010-10-15 00:55:31 +02:00
  • 92a379da7f BuildSystem: Clean up the revision.h generation a tad bit click 2010-10-14 23:47:59 +02:00
  • 88f196f1a9 BuildSystem: Cache results from when pulling the revision-information to avoid regenerating revision.h (should remove the unneeded rebuilding of some core-files due to that the revision.h file has changed timestamp-wise) click 2010-10-14 22:48:55 +02:00
  • a735d84ecf Script/Spells: - Removed spell difficulty data already present in DBC. - Added some spell difficulty data for Razorscale and Ignis (thanks to Eclipse). Xanadu 2010-10-14 18:35:22 +02:00
  • 3cc2770261 Core/Entities: Remove heartbeat update packet from Unit::SendMonsterStop() (Also makes NPCs stop jumping when talked to - no more scared NPCs thankyou) click 2010-10-13 19:01:21 +02:00
  • 91aa72a5c6 Core/Vehicles: Add some missing power types, thanks to Heisenberg, closes issue 3841 Shocker 2010-10-12 21:59:11 +03:00
  • 66dec6d86f Core/Misc: Implement config option for energy regeneration rate, patch by Ramus, closes issue 4394 Shocker 2010-10-12 21:05:37 +03:00
  • 91db34c4b5 Core/Spells: Attach the spell_creature_permanent_feign_death script to one more spell, 31261 Shocker 2010-10-12 20:40:32 +03:00
  • 5ee2c83835 Code/ConditionMgr: added CONDITION_DRUNKENSTATE, true if player is drunk enough. sober(0), tipsy(1), drunk(2), smashed(3) Rat 2010-10-11 23:35:55 +02:00
  • adf0abc90c Scripts: Added some more missing script texts. By Aokromes. azazel 2010-10-11 12:51:17 +06:00
  • 905c1c0532 Tools/MapExtractor: Fix typo in areaid error output. Author: svetilo12 Closes 4395 runningnak3d 2010-10-10 17:43:47 -06:00
  • 2a06d6a363 Core/Misc: Remove some not needed code that got through in the merge. runningnak3d 2010-10-09 01:57:04 -06:00
  • 1cdd1a6700 Branch merg runningnak3d 2010-10-09 01:54:36 -06:00
  • 8f9660fa07 Scripts/Ulduar: Boss Razorscale - Update Boss Razorscale thanks to PrinceCreed - harpoon event needs work - apply trinity coding standard to patch - change minor typo in Boss Ignis Thanks to Lopin Supabad 2010-10-11 01:17:16 +02:00
  • 7a9a9426a7 Misc/CodeStyle: Apply proper code style to c746695313 Thanks Paradox runningnak3d 2010-10-09 01:48:32 -06:00
  • 40e3ca4366 Misc: removed no longer needed / outdated tags runningnak3d 2010-10-09 01:17:53 -06:00
  • fa4586c17a Core/SQL: Updates for creature_classlevelstats by Shauren runningnak3d 2010-10-08 21:52:34 -06:00
  • 3feda9b6af Core/Vmaps: Remove the ability to ignore individual maps from vmap LOS / height checking. Also add a warning if vmap.enableHeight is disabled. You *MUST* have all LOS / height checking enabled to have a functional server. Original patch by: Vladimir runningnak3d 2010-10-08 20:14:12 -06:00
  • a6170675c6 Core/Misc: Fix typo Thanks: jamieplucinski runningnak3d 2010-10-08 19:05:52 -06:00
  • a667faaa94 Core/GameObject: Create enum GameObjectDynamicLowFlags instead of using hard coded flags. Author: NoFantasy runningnak3d 2010-10-08 18:38:58 -06:00
  • 86dbbe4afe Core/Misc: Fix logic problem. Thanks Zor runningnak3d 2010-10-08 18:00:43 -06:00
  • 26d0598b9a Core/WorldPacket: Only activate GOs if in GM mode and not make them sparkle. Got reports of blindness in GM mode. runningnak3d 2010-10-08 17:48:44 -06:00
  • e0b876d78b Fixed CRLF in SpellMgr.cpp Shauren 2010-10-10 11:09:16 +02:00
  • 29bddfa50c Core/Pets: Initialize pet level properly (stupid mistake), and set loaded XP after initialization is completed. click 2010-10-10 05:50:40 +02:00
  • 91b48b33dc Core/Pets: Initialize petlevel before synchronizing with owner click 2010-10-10 04:23:08 +02:00
  • f358de5437 Core/Spells: Fix Hunters Mark and allow additional damage talents to provide benefits - patch by Dr.Tenma Fixes issue 2674. Fixes issue 2792. click 2010-10-10 01:22:47 +02:00
  • 0509a780c8 Core/Entities: Ensure that pets retain their XP-points when dismissed in any form or way (outrunning/riding/mounting/flying) Also clean up the logic a bit - pet stats initialization initializes hp/mana/powers on pets, while they should only be initialized/changed on pet call/creation. Fixes issues 4284 click 2010-10-10 01:03:21 +02:00
  • 64ccaa6c08 More missing boss scripts texts by Aokromes Supabad 2010-10-09 22:37:14 +02:00
  • 909897657f Core/Scripts: Fixed DefaultTargetSelector aura check, patch by bytewarrior Shauren 2010-10-09 20:14:22 +02:00
  • 063e89d07d Core/Guild: Fixed crash when unstacking items in guild bank Shauren 2010-10-09 18:07:27 +02:00
  • 91a97c7b83 DB-Schema/World/creature: Added possibility to override npcflag, unit_flags, dynamicflags in creature table Core/Player: Fixed bad query in previous revision Shauren 2010-10-09 17:52:00 +02:00
  • 324de6fb4c Core: Added some anti-WPE filter checks to prevent putting non-empty bags into other bags/gbank/mail/auction, original patch from mythcore Core: Changed inventory saving - will no longer abort operation at single item fail Shauren 2010-10-09 17:36:53 +02:00
  • a20dd32de0 Core/Trade: Fixed crash in WorldSession::moveItems, thx Derex for pointing it out Shauren 2010-10-09 17:33:19 +02:00
  • 9a47bc96a1 Scripts/Icecrown Citadel: Added Rotface script Scripts/Icecrown Citadel: Corrected death speech for Stinky and Festergut Scripts/Icecrown Citadel: Fixed Boned! achievement conditions Shauren 2010-10-09 16:50:03 +02:00
  • aae2f3b48e Core/Dungeon Finder: Partial revert "cfad2a99ac" (remove use of Luck of the draw and Dungeon Deserter Spells) Note: Will be readed later after some functions remake Spp 2010-10-09 14:56:51 +02:00
  • f8a4312701 Core/ScriptSystem: Add compile time type check of function assigned to hooks - prevents incorrect function calls. Since this rev you have to put PrepareAuraScript(<yourscriptclassnamehere>) at the beginning of every aura script. QAston 2010-10-08 22:33:21 +02:00
  • ce712adda2 Buildsystem: Clean up the revision.h target generation - rename src/revision.h folder to src/genrev - ensure BUILDDIR/revision.h file is cleared/removed before generation (deleted/recreated during buildmode-changes) Note: This needs further testing, so please give feedback. click 2010-10-08 22:11:47 +02:00
  • 1760e42e2c Core/ScriptSystem: Add compile time type check of function assigned to hooks - prevents incorrect function calls. Since this rev you have to put PrepareSpellScript(<yourscriptclassnamehere>) at the beginning of every spell script. Yes, i know it's unhandy, but unfortunately C++ preprocessor is very limited, so you have to do that extra work each time you write a script:(. QAston 2010-10-08 21:33:44 +02:00
  • e5e53498ce Core/Spells: - Add more descriptive enumerator of procflags - now clearly pointing out that proc flags are dependant to the spell dmg class of the spells causing procs. - Define and implement PROC_FLAG_DONE_MAINHAND_ATTACK. QAston 2010-10-08 19:17:49 +02:00
  • 3339e6345e really fix sql this time... ty svetilo12 for the notice Supabad 2010-10-08 18:37:59 +02:00
  • 8dbdd388c9 fix sql from previous commit Supabad 2010-10-08 18:26:37 +02:00
  • f6645ce6e8 Scripts/Ulduar: Boss Ignis - Update Boss Ignis thanks to snakeice for main patch - add support for spell slagpot thanks to Shauren and Linencloth - apply trinity coding standard to patch Supabad 2010-10-08 18:04:11 +02:00
  • 04566e5be9 Core/GameObject: Make chests (type 3) GOs active even if they have no loot if a questID is defined and active for the player. It is possible for events to happen even if the GO has no loot. Original Author: NoFantasy Optomized by: kamikazetg runningnak3d 2010-10-06 18:21:42 -06:00
  • debeea7f2a Core/GameObject: Check if a GO is a requirement of a quest, and if so make it sparkle Author: NoFantasy runningnak3d 2010-10-06 16:46:18 -06:00
  • 89833567d2 Core/WorldPacket: Add support for generic (type 5) GOs sparkling if objective of quest. Author: NoFantasy runningnak3d 2010-10-06 16:36:50 -06:00
  • 9e322ce69f Core/WorldPacket: Update packet to make type 10 GOs sparkle when objective of a quest. Author: NoFantasy runningnak3d 2010-10-06 16:19:12 -06:00
  • 6183efccee Core/Transport: Update taxi mask size for 3.3.5a Author: Fmut runningnak3d 2010-10-06 16:14:42 -06:00
  • 6e86977b16 Buildsystem: Fix minor typo click 2010-10-07 22:37:13 +02:00
  • 8832254c6d Buildsystem: Clean up uninstall-target files a bit click 2010-10-07 21:34:13 +02:00
  • 2873844809 Core/Authserver: Remove CRLF warnings for authserver.rc click 2010-10-07 20:09:22 +02:00
  • 0ff3d8905e Buildsystem: Move uninstall-target for UNIX and OSX platforms click 2010-10-07 20:05:46 +02:00
  • c17bfb8b44 Scripts: Added some missing script texts for bosses. By Aokromes. Xanadu 2010-10-07 16:52:49 +02:00
  • 0a1d017b7d Core/Arena: Add a missing change from revision 6802b3bf07. Also personal rating should now start at 1k again if the team rating is over 1k and a new member joins the team (and the start personal rating is set to 0 in the config). Fixes issue #4283 Liberate 2010-10-07 16:49:35 +02:00
  • 6a504b983c Core/Arena: Fix an exploit which made you gain personal rating when you leave arena, and add some comments to the arena system (which I should have done way earlier). Liberate 2010-10-07 16:35:08 +02:00
  • 31d4a34000 Fix CRLF in the last file Shauren 2010-10-07 15:59:20 +02:00
  • 613b81f36f REALLY fix the CRLF-crap... click 2010-10-07 15:54:07 +02:00
  • f0c4241ea4 Remove the accidental additions of CRLF-crap from the header updates click 2010-10-07 15:35:36 +02:00
  • 0e832f806a Doc: Add template headers for new/old sourcefiles (header-standard) click 2010-10-07 14:57:47 +02:00
  • dd29d9e422 More copyright header updates (will this ever end?) click 2010-10-07 14:50:05 +02:00
  • a67d7c9afd Copyright header updates - part 3... (and some whitespace cleanups) click 2010-10-07 14:00:52 +02:00
  • df66aee929 Yet more copyright header updates click 2010-10-07 13:38:35 +02:00
  • 8ea4b32fab Update copyright headers (following the same standard in all files = good) click 2010-10-07 12:41:56 +02:00
  • 40f063de1c DB: Fix typo in world base file Patch by Antihrist Closses issue 4331 Spp 2010-10-07 11:40:12 +02:00