Commit Graph

  • 453476e2c3 Fixes the huge personal rating gained. Damned typos. Also changes the max rating loss from 48 to 24 when under 1000 rating. Only the max rating gain is 48. Huge thanks to Gyullo for giving me lots of info which led to finding this hidden typo. Thanks go to click and Shocker as well for helping me find this issue. Now, please, is it finished yet? is it finally over? Liberate 2010-08-28 23:17:09 +02:00
  • 511e8c5acf *Make EffectHealMechanical, EffectHealPct, EffectHealMaxHealth and EffectHealthLeech to use proc system for their dmg/heal (thanks kiper for research) *Fix some spells with EffectHealMaxHealth with effect value set to 0. *Fix a typo. QAston 2010-08-28 23:01:04 +02:00
  • 2bfaeaeabe Buildsystem: Make the Readline-test NOT behave like a "callable" macro - Find* functions are ALWAYS to be considered first in line when called click 2010-08-28 22:02:38 +02:00
  • cf841c8337 Buildsystem: Split out the resultlist from the options, and print it AFTER we've grabbed all the settings click 2010-08-28 21:51:28 +02:00
  • 3fa20f4cf3 Buildsystem: Make options load BEFORE platformchecks, so they are preloaded correctly + add some more output to make it easier to find possible issues with the new layout click 2010-08-28 21:42:07 +02:00
  • a6d681b41c Core/Pets: Add forgotten change in revision 9fce5af1e5 Shauren 2010-08-28 20:30:20 +02:00
  • 2930c02198 Buildsystem: Update CMakeLists to use the proper check, not the old one... click 2010-08-28 19:24:50 +02:00
  • dcaeceaf6b Buildsystem: Change over to a little more flexible method of using the CMake buildsystem (partially WIP) - REQUIRES RERUNNING CMAKE! For finding out the "standard" parameters examine the cmake/options.cmake file and adjacent files for your platform/compiler. For platform settings -> cmake/platform/*/settings.cmake For compiler settings -> cmake/compiler/*/settings.cmake Some more testing and changes IS required, but I don't have OSX/XCode to kill off the main issues click 2010-08-28 18:49:17 +02:00
  • 8f97ba8440 Core/Pets: Improved hunter pet's scaling with stamina, values should now be closer to what retail has (but still not perfect) Core/Pets: Fixed display of pet's spell bonus Shauren 2010-08-28 18:03:09 +02:00
  • 71de9aa79f DB Scripts: Fix calling of DB scripts from spell_scripts table azazel 2010-08-28 21:01:16 +06:00
  • d91ec9d8dc Typo in r9b698bb399. Can this finally be over with? I'm being messy. Liberate 2010-08-28 16:10:07 +02:00
  • 5433b99279 Add the sql of rfce5b5c218 to sql/base/characters_database.sql. Thanks to bitherd for showing me this stupid mistake. Liberate 2010-08-28 14:09:57 +02:00
  • 2228a8f8d9 Change the Arena Rating system to reflect the official system more. Under 1000 rating the max rating gained should be 48. Between 1000 rating and 1300 rating the max rating gained should move from 48 to 24. Above 1300 rating the max rating gained is 24. Team Rating and Personal Rating use this formula now. Liberate 2010-08-28 13:31:13 +02:00
  • 350ba75fc4 Core/Dep: Remove libzip Brian 2010-08-26 18:33:11 -06:00
  • f89a27dc98 Make sure crafting spells with non-random loot are not allowed to be casted if inventory is full. Fixes issue #2791 Shocker 2010-08-28 02:20:26 +03:00
  • e3b92f9630 Implement .reload all_gossips, .reload quest_poi, .reload locales_gossip_menu_option. Original code by VladimirMangos, ported by Ramus. Closes issue #3466, issue #3637 and issue #3477 Shocker 2010-08-28 01:44:35 +03:00
  • e85df47749 *Send SMSG_SPELLINSTAKILLLOG on SPELL_EFFECT_INSTAKILL(1), thanks to Zor for base packet info. QAston 2010-08-28 00:30:07 +02:00
  • 5eb7e80fd5 *Send VICTIMSTATE_INTACT on melee attack miss. *Rename VICTIMSTATE_NORMAL to VICTIMSTATE_HIT. *Set default memory allocated in Spell::InitExecuteLogData to 32 bytes. QAston 2010-08-27 23:12:52 +02:00
  • 91233b9ba8 *Fix size of SMSG_SPELLHEALLOG and build (rage!!!) QAston 2010-08-27 21:07:33 +02:00
  • 6c3015a7e6 *Fix issues with negative dmg of periodic power burn and periodic power leech effects added recently. *Minor cleanup. QAston 2010-08-27 20:51:29 +02:00
  • 3aa117c9b0 Buildsystem: Make SSE-variables "advanced" so that they don't confuse people more than needed (will not show unless 'advanced' is ticked in the GUI) click 2010-08-27 19:38:28 +02:00
  • 36640c263a *Consistent parameter names of spell effect handlers - use effIndex instead of i or eff_idx or variations of it. QAston 2010-08-27 19:36:27 +02:00
  • 8333b1b23f Dungeon Finder: Fix incorrect use of guid Spp 2010-08-27 19:27:50 +02:00
  • a96d884bf8 Revert unintended change to UpdateFields.h. This file should NEVER be changed. My mistake. Liberate 2010-08-27 18:38:48 +02:00
  • 7cf51354b1 Remove previously renamed SQL-updates - they're part of 9632, not 9631 - hg retardedness ftw. click 2010-08-27 18:35:34 +02:00
  • 4d01ec8495 Rename sql files of rfce5b5c2182c to the correct revision number. Liberate 2010-08-27 18:23:43 +02:00
  • 5b5055a6df Merge Liberate 2010-08-27 18:22:46 +02:00
  • 9bd804dece Updates the arena rating system to use Matchmaker Rating. The arena_team_stats sql in this commit sets all ratings to 0. You start with 0 Team Rating and 1500 Matchmaker Rating. Personal rating is moved to character_arena_stats, and will not reset when disbanding an arena team. This new system is based on all the info I could get, but Blizzard didn't leak much info about the new system. At least this system is really close to the official system. Any issues found should be reported in an issue. Huge thanks go to Aokromes for the intensive testing he has done with me. Also thanks to Parzival for hearing me out and giving his ideas. Fixes issue #3189 Liberate 2010-08-27 18:18:26 +02:00
  • 5fbc8f1de4 Scripts/Icecrown Citadel: Added hacky workaround for teleporting spells because their default target is not supported by current grid system Scripts/Icecrown Citadel: Mark Gunship event as complete on Lady Deathwhisper's death (temporary, until transport system will fully allow scripting the event) Shauren 2010-08-27 18:11:21 +02:00
  • f1d4933dcb *Fix combat logging of many spell effects - thanks to kiper, Ssp, Cyrax, and manuel for providing data and to Zor for inspecting opcodes. QAston 2010-08-27 17:49:32 +02:00
  • e2dc4c3a66 Core/Dep: More hacking on g3d library (updated .diff) should now build on windows Shauren 2010-08-27 13:22:05 +02:00
  • 9cf892b8f2 No need to hardcore spellid for arena visibility check Shocker 2010-08-27 10:24:20 +03:00
  • c1ac063ba1 *Remove m_currentBasePoints from spell class, use m_spellValue instead. QAston 2010-08-27 06:40:23 +02:00
  • bed85f565b Core/Dep: Added libzip which IS needed by G3D Fixes compile on Windows and Linux (if you didn't have libzip installed for some reason). Brian 2010-08-25 23:40:39 -06:00
  • 55b09e7a9c Fix arena visibility (no more seeing opponents before arena starts, also fixes visibility for partners' pets) Shocker 2010-08-27 06:48:26 +03:00
  • 35066fdb6a Small cleanup/corrections Shocker 2010-08-27 04:55:49 +03:00
  • c247de12a9 Fix arena unit frames, original code by A Metaphysical Drama Shocker 2010-08-27 04:49:04 +03:00
  • 8146cff934 Fix Gift of the Naaru heal Shocker 2010-08-27 04:48:15 +03:00
  • 7686d6ee57 Core/Dependency: Upgrade G3d-library to v8.0-release (patched version!) Note: Due to issues with G3D (normally requiring X11 and the ZIP-library), the sourcetree version contains a modified version. The applied patch is commited to the repository for future reference. click 2010-08-27 01:52:05 +02:00
  • 1d3deae555 *Send to client periodic heal absorbtion. *Heal over time spells are updating healing achievement progress now. QAston 2010-08-27 01:13:27 +02:00
  • 1bb14ba578 Remove unneeded line in .freeze so it won't bug players, fixes issue #3650 Shocker 2010-08-27 00:55:51 +03:00
  • 7fcf55dfcc Scripts/Icecrown Citadel: Added Teleporter script Scripts/Icecrown Citadel: Implemented achievements for Deathbringer Saurfang Shauren 2010-08-26 22:18:17 +02:00
  • 3fcb7dd643 *Backout r9c4be12837. QAston 2010-08-26 22:05:57 +02:00
  • 175fece073 Core/Logging: - Implement sLog.outSQLDriver that will log SQL driver related events (non-content related). - Queries will now be logged into this file as well instead of normal log file (requires debug build). - Don´t forget to update your authserver.conf and worldserver.conf Core/build: - Fix non-PCH build Machiavelli 2010-08-26 21:50:54 +02:00
  • 11de1d4369 Merge Machiavelli 2010-08-26 21:02:39 +02:00
  • e3c2bdb722 Core/Cleanup: move repeating code for locale strings retrieval into separate method. Related code cleanup. azazel 2010-08-27 00:57:49 +06:00
  • 082592034f Core/DBLayer: - Add a better way to shutdown async threads in the threadpool (with thanks to Derex) - Move mysql_library_end() to DatabaseWorkerPool destructor to prevent a crash accessing mysql context from other pools after closing one pool. - Add some debug output to Init/End_MySQL_Connection functions Machiavelli 2010-08-26 20:55:09 +02:00
  • 4b5b4afbe9 *Allow WorldObject::FindNearestGameOobject to search in distance bigger than grid size. QAston 2010-08-26 19:41:48 +02:00
  • 23d1267689 Add possibility to ignore instant spells when checking if a spell is currently being casted. Fixes issue #2227 Shocker 2010-08-26 20:40:18 +03:00
  • 30d31ca40a *Fix usage of EffectValueMultiplier in spell code. *Remove some obsolete code from spell class. *Rename some spellmod and dbc column names to be more accurate. QAston 2010-08-26 19:07:55 +02:00
  • 3c027962ba Buildsystem/Core: Adjust MySQL headers on relevant files to use simplified #include <mysql.h> instead of <mysql/mysql.h> + add support for compiling under MacOSX (thanks to elegos for the research) NOTE: G3D requires a redefinition-hack under OSX, please see wiki for this info (dep-sources will not be changed) click 2010-08-26 16:40:28 +02:00
  • 692779f283 Core/Scripts: Added possibility to disable default aura effects for the whole duration of aura (PreventDefaultAction works per script call, PreventDefaultEffect is global) Scripts/Icecrown Citadel: Corrected aura scripts for new PreventDefaultEffect, thx QAston for pointing it out SQL: Corrected name for 9599 vehicle accessory SQL: Fixed import errors in 9600_world_script_texts.sql by Supabad Shauren 2010-08-26 15:32:08 +02:00
  • 73d3f210a9 Scripts/Icecrown Citadel: Add script for Deathbringer Saurfang (only missing alliance outro due to need of spawning and moving a transport) Scripts/Icecrown Citadel: Corrected Lord Marrowgar, should no longer target tanks with Bone Spike Graveyard, his Coldflame should now spread properly Core/Scripts: Moved Lady Deathwhisper Mana Barrier handler to scripts Core/Scripts: Allow AuraScript to prevent default effects by effect index Core/Scripts: Added Is25ManRaid() method to ScriptedAI, obviously used to check if raid is 25man Core/Achievements: Pass m_caster to UpdateAchievementCriteria for ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET Shauren 2010-08-21 20:50:38 +02:00
  • 97f98e9bbd Add sql´s in fulls and replace .txt file to .sql in previous commit Supabad 2010-08-26 14:30:32 +02:00
  • 62bf0540c7 Core/scripts: proper core support for quest Trolls Is Gone Crazy Supabad 2010-08-26 13:12:28 +02:00
  • 9366110515 Core/scripts: core support for escort Stinkys Escape! Thanks to Kiper Supabad 2010-08-26 13:06:13 +02:00
  • fd5ab90170 Scripts: fix area trigger scripts. Thanks yavi. Closes issue #3634 azazel 2010-08-26 16:22:59 +06:00
  • afa5f20e92 Scripts/ToCH: add missing scripts to loader. Thanks galax86@hotmail.it. Closes issue #3617 azazel 2010-08-26 16:02:37 +06:00
  • 5fa14f58dc Core/Cleanup: * move repeating code into separate method for storing locale strings in ObjectMgr (copy/paste sucks, you know) * fix 'signed/unsigned' warnings (at least in VS) * fix some other warnings and cleanup relative code azazel 2010-08-26 15:54:56 +06:00
  • 6036166716 Core/scripts: core support for escort Mark V is Alive! Thanks to Schmoozerd from sd2 Supabad 2010-08-26 11:36:26 +02:00
  • 267ee68406 Scripts/Ulduar: More work on Flame Leviathan (still WIP) - Add support for shutdown and repair events Supabad 2010-08-26 11:08:42 +02:00
  • 87a7560d5f Core: Remove include for ObjectMgr.h from... ObjectMgr.h click 2010-08-26 09:25:02 +02:00
  • 87e3700981 Typo in previous commit, I apologize Shocker 2010-08-26 06:57:50 +03:00
  • 2748f86bdb Fix crash when using a pool template with an entry > 65535, fixes issue #3632 Shocker 2010-08-26 06:49:31 +03:00
  • aa768001a7 Fix Item - Icecrown Dungeon Melee Trinket (Needle-Encrusted Scorpion), fixes issue #3599 Shocker 2010-08-26 05:53:52 +03:00
  • 89eb544bd8 Add LOTS of forgotten users to the THANKS file. I went through the last 5k entries from the HG log and checked forgotten members who have contributed to the development of TrinityCore but were accidentally forgotten. Sorry if I missed/misspelled anyone or if there are alternate nicknames of those already mentioned. "TrinityCore, Power of the community" Shocker 2010-08-25 23:21:53 +03:00
  • 341e6303ef Core: * add helping methods for manipulating unit's health and use it where applicable * fix some conversion warnings and cleanup code (formatting, CRLF, tabs to spaces) azazel 2010-08-26 01:20:57 +06:00
  • bb5f7b6492 More async queries in stable master opcode handlers instead of blocking queries Please report any issues that pop up. Machiavelli 2010-08-25 21:03:28 +02:00
  • 91ebad0016 * Add support for quest 1393 (Galen's Escape), original code by przemratajczak, port by McBitter, closes issue 3463 * Fix typo in AuctionHouseHandler, thanks GriffonHeart, fixes issue 3609 * Forgotten thanks Shocker 2010-08-25 21:23:28 +03:00
  • e8a7a53bfa Fix crash added in 9c655c11b7 Machiavelli 2010-08-25 19:12:53 +02:00
  • de858a4c33 Core/CLI: actualy respect the config value for displaying the update time diff. No more spam of low update time diff. Brian 2010-08-24 23:17:43 -06:00
  • a43b0b9fd1 * Change default config value for group visibility mode, allow visibility of stealthed/invisible players ride-wide, closes issue 3532 * Also make sure default values are set in World.cpp too, thanks svetilo12 Shocker 2010-08-25 19:00:40 +03:00
  • bd2ffab07a * Move Paladin Judgement bonuses to spell_bonus_data, thanks deltapower.inc * Avoid code duplication by moving spell interrupt code for jump effects to a common function for both EffectJump and EffectJumpDest, thanks devthenecro Shocker 2010-08-25 18:24:40 +03:00
  • 2c7cc99937 Core: fix compile From Shauren Brian 2010-08-24 18:53:50 -06:00
  • 020211bb31 Fix seal unleash damage for Seal of Wisdom / Light / Justice / Vengeance Shocker 2010-08-25 06:17:12 +03:00
  • 9013353a4b Change default settings for OffhandCheckAtSpellUnlearn (new: 1) and MaxArenaPoints (new: 10000) Shocker 2010-08-25 05:43:40 +03:00
  • c741163313 Knockback (ex: Thunderstorm) and Jump (ex: Death Grip) effects must instantly interrupt spellcasting on victim. Fixes issue 1973 Shocker 2010-08-25 05:14:16 +03:00
  • 4da71ac657 * Fix a crash in Culling of Stratholme * Typo fix from previous rev Shocker 2010-08-25 03:53:43 +03:00
  • d3c6edeb4a Correct usage of basePoints in various locations Shocker 2010-08-25 03:21:22 +03:00
  • b940a92415 Fix CRLF. silinoron 2010-08-24 17:02:39 -07:00
  • 25c8ab63f8 Core/Player: Add new function AddItem. Useful in the scriptsystem for custom scripts. enjoi 2010-08-24 18:18:31 -05:00
  • aaaeecc916 Add support for vehicle scaling based on item level. Requires database data. Fixes issue #2754 silinoron 2010-08-24 15:04:34 -07:00
  • c0dda8b492 * Forgotten stack rules for rev f69fb2d3e0, thanks svetilo12 * Fix a crash in rev a972aa682b Shocker 2010-08-24 22:47:41 +03:00
  • 9b75f358ba Implement ACTION_T_MOUNT_TO_ENTRY_OR_MODEL (43) for creature eventAI. Read doc/EventAI.txt for details. Originally by NoFantasy. silinoron 2010-08-24 10:34:35 -07:00
  • 89d87339d5 Core: Update Player Limit and Player Security Level variables - Allowed Security Level will be set at server load or with 'server plimit reset' command (before it was read each time someone tried to join) - If Security Level is updated to a more restrictive value all people under that level will be autokicked Spp 2010-08-24 19:09:41 +02:00
  • 119e057810 I love you HG Machiavelli 2010-08-24 19:05:59 +02:00
  • 4185bb3181 DBLayer: - Implement QueryCallback_2 template for ACE_Future callbacks using 2 parameters for the callback function - Make MSG_LIST_STABLED_PETS´s handler use async query instead of blocking query Machiavelli 2010-08-24 19:04:25 +02:00
  • e5337169c8 Core: Fix non-PCH builds - defining SpellScripts before we have the auraApplications defined will not work click 2010-08-24 16:07:52 +02:00
  • 9e4357c9ad Core: Fix more warnings Spp 2010-08-24 14:44:56 +02:00
  • c728681422 * Remove some old checks in aura stacking and change default stack rule to true * Add stacking rules for Mark/Gift of the Wild, Power Word/Prayer of Fortitude, Prayer of/Shadow protection NOTE: Although highly unlikely, this *might* cause some stacking problems until we properly define rest of the stacking rules in spell_group, so report any stacking issues * Some missing lads from THANKS file Shocker 2010-08-24 14:38:00 +03:00
  • eedce26148 Dungeon Finder: Limit the number of groups added to queue to one per update Spp 2010-08-24 10:37:55 +02:00
  • 33f1c597a0 Remove trailing spaces in Dungeon Finder files Spp 2010-08-24 10:32:53 +02:00
  • 0079e8e3b5 compilefix Shauren 2010-08-24 11:40:40 +02:00
  • 41ec3bf89d Core/PlayerDump: Generate new guids for equipement sets when loading dumps Shauren 2010-08-24 11:08:12 +02:00
  • 4a30a2815b Force offhand weapon unequip when player doesn't have Dual Wield anymore Shocker 2010-08-24 08:19:17 +03:00
  • b2f542530f Fix Guardian Spirit's healing Shocker 2010-08-24 07:49:16 +03:00
  • 85e72c9132 Only send LANG_NOT_ENOUGH_GOLD notification during trade if the trader does not have enough money... Thanks 0xFuture. Fixes issue #3587 Update THANKS file... silinoron 2010-08-23 21:41:29 -07:00
  • c2286fc70d Fix a typo in World.cpp. Thanks Paradox for pointing it out. silinoron 2010-08-23 21:36:52 -07:00
  • 5e92a8e55a Fix accessories for vehicle player mounts (the vendors on Traveler's Tundra Mammoth for example) Shocker 2010-08-24 07:19:29 +03:00
  • fcebd3117a Fix Shaman T10 Ele 2P. Big thanks to Dr.Tenma!!! Fix Warrior T10 Melee 2P. John Holiver 2010-08-24 01:01:46 -03:00