Spp
b9e19572c4
Core: Fix more warnings (very few left under linux 32)
...
--HG--
branch : trunk
2010-08-31 11:39:51 +02:00
Spp
849ae84f5b
Core: Fix more warnings and fix compile under linux 64
...
--HG--
branch : trunk
2010-08-31 10:23:22 +02:00
Spp
e252b8abe7
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-30 23:07:14 +02:00
click
a6d075dfc6
Buildsystem: Whops, forgot to remove the last endif() in g3dlite CMakeLists.txt
...
--HG--
branch : trunk
2010-08-30 23:10:32 +02:00
click
9fb9254810
Buildsystem: Remove some cruft (double set) of SCRIPT_LIB in worldserver CMakeLists.txt - if this breaks OSX build, notify us.
...
--HG--
branch : trunk
2010-08-30 23:06:07 +02:00
click
511d571d25
Buildsystem: Clean up target link-definitions a bit
...
--HG--
branch : trunk
2010-08-30 22:58:37 +02:00
Machiavelli
376958d474
Call _SaveTalents along side of _SaveSpells in Player::resetTalents.
...
Please leave feedback on how this affects your character_spell duplicate entry errors.
--HG--
branch : trunk
2010-08-30 22:15:42 +02:00
Shocker
b19c1396dd
Allow Soul Leech to proc from Conflagrate, fixes issue 2257
...
--HG--
branch : trunk
2010-08-30 22:10:52 +03:00
Machiavelli
9f5708f4f5
Wrap guild_bank_item save queries in transactions.
...
Fixes a potential dataloss issue
--HG--
branch : trunk
2010-08-30 19:19:47 +02:00
QAston
ee8d61eaa4
*Missing function from commit r90b0ebdba9 :(.
...
--HG--
branch : trunk
2010-08-30 18:33:02 +02:00
click
8d0f2f8a31
Buildsystem/MSVC: Correct 'bigobj' flag to lowercase
...
--HG--
branch : trunk
2010-08-30 18:29:39 +02:00
QAston
a8de57559b
*Allow channeled spells to be casted on dead target
...
*Define relted spell attributes
--HG--
branch : trunk
2010-08-30 17:32:51 +02:00
Spp
405f312918
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-30 15:25:15 +02:00
click
b0d85ac185
Buildsystem/MSVC: Reinstate regular flags, seems like C++-flags and C-flags doesn't mix very well on MSVC
...
--HG--
branch : trunk
2010-08-30 11:50:48 +02:00
click
b53cec3d5b
Buildsystem/MSVC: Ensure same compileoptions for both CXX and C objects
...
--HG--
branch : trunk
2010-08-30 11:22:54 +02:00
click
135a026eff
Buildsystem/MSVC: Enable bigobject support for debug-compiles
...
--HG--
branch : trunk
2010-08-30 11:08:32 +02:00
click
6f46a62bd3
Buildsystem/OSX: Properly set CONF_DIR and LIBSDIR (feedback needed)
...
Fixes issue 3703
--HG--
branch : trunk
2010-08-30 10:54:22 +02:00
Shocker
97b5de9900
Immolate and Unstable Affliction can't stack anymore when casted by same caster, thanks Karolis.Rudzevicius, fixes Issue #2246 .
...
--HG--
branch : trunk
2010-08-30 11:09:55 +03:00
Shocker
d81864e7f3
Cleansing Totem should no longer pulse at spawn as of patch 3.2.2, thanks SimonDMII/olegoriy for noticing, closes issue #3702 .
...
--HG--
branch : trunk
2010-08-30 10:53:29 +03:00
Shocker
72358a1b5f
* Include needed SQL data for Lord Marrowgar / Deathbringer Saurfang
...
* Small SQL correction from a previous commit, MySQL doesn't allow default value for a LONGTEXT on Windows, unlinke Linux where it's only a warning
--HG--
branch : trunk
2010-08-30 09:26:28 +03:00
silinoron
08205afcc9
Rewrite much of the GM ticket system
...
* Extract storage and manipulation of tickets to TicketMgr (from ObjectMgr)
* Extract ticket commands to TicketCommands.cpp
* Adds support for sending GM responses and GM surveys.
* Fix structure of several ticket-related packets.
* Add support for understanding lag reports.
* Thanks Zor for some of the packet structures, and Cyrax for some sniffs
* Please report any issues encountered via the tracker.
--HG--
branch : trunk
2010-08-29 20:28:14 -07:00
azazel
d952c90754
Spell Scripts:
...
* add new file spell_item.cpp for spells used by items (but not by quests)
* move some dummy effects of generic spells to scripts
* implement spell for quest 12937 Relief for the Fallen. Closes issue #3070
--HG--
branch : trunk
2010-08-29 22:40:23 +06:00
click
9648cf7f39
Buildsystem: Make MSVC behave a wee bit better :
...
- Overload standard names with "secure" versions
- Disable "non-secure" warnings by default
- Disable POSIX-warnings by default
--HG--
branch : trunk
2010-08-29 12:56:34 +02:00
QAston
d81f5facc0
*Allow SPELL_EFFECT_POWER_BURN(64) to proc with damage.
...
--HG--
branch : trunk
2010-08-29 05:26:32 +02:00
Shocker
f81dcf55bb
Add HealReceived event for Creature AI to be used in scripts
...
--HG--
branch : trunk
2010-08-29 06:01:14 +03:00
QAston
2d877bbbfd
*Allow damage shield hits to miss.
...
*Send overkill on damage shield hit.
*Correct data order for execute log of power take effects.
--HG--
branch : trunk
2010-08-29 03:38:21 +02:00
Liberate
f67441b863
Fixes gossip scripts or points of interests of npc's with a Scriptname assigned to them.
...
This fixes guards in Major cities.
Thanks to Aokromes for testing.
Thanks to click for converting all the scripts to work with this change.
--HG--
branch : trunk
2010-08-29 00:57:51 +02:00
click
7ad5e2ad87
Buildsystem: Move the test for "hidden" flag NOPCH down a bit so it can override already set options
...
--HG--
branch : trunk
2010-08-28 23:19:43 +02:00
Liberate
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?
--HG--
branch : trunk
2010-08-28 23:17:09 +02:00
QAston
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.
--HG--
branch : trunk
2010-08-28 23:01:04 +02:00
click
2bfaeaeabe
Buildsystem: Make the Readline-test NOT behave like a "callable" macro - Find* functions are ALWAYS to be considered first in line when called
...
--HG--
branch : trunk
2010-08-28 22:02:38 +02:00
click
cf841c8337
Buildsystem: Split out the resultlist from the options, and print it AFTER we've grabbed all the settings
...
--HG--
branch : trunk
2010-08-28 21:51:28 +02:00
click
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
--HG--
branch : trunk
2010-08-28 21:42:07 +02:00
Shauren
a6d681b41c
Core/Pets: Add forgotten change in revision 9fce5af1e5
...
--HG--
branch : trunk
2010-08-28 20:30:20 +02:00
click
2930c02198
Buildsystem: Update CMakeLists to use the proper check, not the old one...
...
--HG--
branch : trunk
2010-08-28 19:24:50 +02:00
click
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
--HG--
branch : trunk
rename : cmake/FindPlatform.cmake => cmake/macros/CheckPlatform.cmake
rename : cmake/FindACE.cmake => cmake/macros/FindACE.cmake
rename : cmake/FindMySQL.cmake => cmake/macros/FindMySQL.cmake
rename : cmake/FindOpenSSL.cmake => cmake/macros/FindOpenSSL.cmake
rename : cmake/FindPCHSupport.cmake => cmake/macros/FindPCHSupport.cmake
rename : cmake/FindReadline.cmake => cmake/macros/FindReadline.cmake
rename : cmake/cmake_uninstall.cmake.in => cmake_uninstall.cmake.in
2010-08-28 18:49:17 +02:00
Shauren
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
--HG--
branch : trunk
2010-08-28 18:03:09 +02:00
azazel
71de9aa79f
DB Scripts: Fix calling of DB scripts from spell_scripts table
...
--HG--
branch : trunk
2010-08-28 21:01:16 +06:00
Liberate
d91ec9d8dc
Typo in r9b698bb399. Can this finally be over with? I'm being messy.
...
--HG--
branch : trunk
2010-08-28 16:10:07 +02:00
Liberate
5433b99279
Add the sql of rfce5b5c218 to sql/base/characters_database.sql.
...
Thanks to bitherd for showing me this stupid mistake.
--HG--
branch : trunk
2010-08-28 14:09:57 +02:00
Brian
350ba75fc4
Core/Dep: Remove libzip
...
--HG--
branch : trunk
2010-08-26 18:33:11 -06:00
Shocker
f89a27dc98
Make sure crafting spells with non-random loot are not allowed to be casted if inventory is full. Fixes issue #2791
...
--HG--
branch : trunk
2010-08-28 02:20:26 +03:00
Shocker
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
...
--HG--
branch : trunk
2010-08-28 01:44:35 +03:00
QAston
e85df47749
*Send SMSG_SPELLINSTAKILLLOG on SPELL_EFFECT_INSTAKILL(1), thanks to Zor for base packet info.
...
--HG--
branch : trunk
2010-08-28 00:30:07 +02:00
QAston
5eb7e80fd5
*Send VICTIMSTATE_INTACT on melee attack miss.
...
*Rename VICTIMSTATE_NORMAL to VICTIMSTATE_HIT.
*Set default memory allocated in Spell::InitExecuteLogData to 32 bytes.
--HG--
branch : trunk
2010-08-27 23:12:52 +02:00
QAston
91233b9ba8
*Fix size of SMSG_SPELLHEALLOG and build (rage!!!)
...
--HG--
branch : trunk
2010-08-27 21:07:33 +02:00
QAston
6c3015a7e6
*Fix issues with negative dmg of periodic power burn and periodic power leech effects added recently.
...
*Minor cleanup.
--HG--
branch : trunk
2010-08-27 20:51:29 +02:00
click
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)
...
--HG--
branch : trunk
2010-08-27 19:38:28 +02:00
QAston
36640c263a
*Consistent parameter names of spell effect handlers - use effIndex instead of i or eff_idx or variations of it.
...
--HG--
branch : trunk
2010-08-27 19:36:27 +02:00
Spp
8333b1b23f
Dungeon Finder: Fix incorrect use of guid
...
--HG--
branch : trunk
2010-08-27 19:27:50 +02:00
click
7cf51354b1
Remove previously renamed SQL-updates - they're part of 9632, not 9631 - hg retardedness ftw.
...
--HG--
branch : trunk
2010-08-27 18:35:34 +02:00
Shauren
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)
--HG--
branch : trunk
2010-08-27 18:11:21 +02:00
QAston
f1d4933dcb
*Fix combat logging of many spell effects - thanks to kiper, Ssp, Cyrax, and manuel for providing data and to Zor for inspecting opcodes.
...
--HG--
branch : trunk
2010-08-27 17:49:32 +02:00
Shauren
e2dc4c3a66
Core/Dep: More hacking on g3d library (updated .diff) should now build on windows
...
--HG--
branch : trunk
2010-08-27 13:22:05 +02:00
Shocker
9cf892b8f2
No need to hardcore spellid for arena visibility check
...
--HG--
branch : trunk
2010-08-27 10:24:20 +03:00
QAston
c1ac063ba1
*Remove m_currentBasePoints from spell class, use m_spellValue instead.
...
--HG--
branch : trunk
2010-08-27 06:40:23 +02:00
Brian
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).
--HG--
branch : trunk
2010-08-25 23:40:39 -06:00
Shocker
55b09e7a9c
Fix arena visibility (no more seeing opponents before arena starts, also fixes visibility for partners' pets)
...
--HG--
branch : trunk
2010-08-27 06:48:26 +03:00
Shocker
35066fdb6a
Small cleanup/corrections
...
--HG--
branch : trunk
2010-08-27 04:55:49 +03:00
Shocker
c247de12a9
Fix arena unit frames, original code by A Metaphysical Drama
...
--HG--
branch : trunk
2010-08-27 04:49:04 +03:00
Shocker
8146cff934
Fix Gift of the Naaru heal
...
--HG--
branch : trunk
2010-08-27 04:48:15 +03:00
click
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.
--HG--
branch : trunk
2010-08-27 01:52:05 +02:00
QAston
1d3deae555
*Send to client periodic heal absorbtion.
...
*Heal over time spells are updating healing achievement progress now.
--HG--
branch : trunk
2010-08-27 01:13:27 +02:00
Shocker
1bb14ba578
Remove unneeded line in .freeze so it won't bug players, fixes issue #3650
...
--HG--
branch : trunk
2010-08-27 00:55:51 +03:00
Shauren
7fcf55dfcc
Scripts/Icecrown Citadel: Added Teleporter script
...
Scripts/Icecrown Citadel: Implemented achievements for Deathbringer Saurfang
--HG--
branch : trunk
2010-08-26 22:18:17 +02:00
QAston
3fcb7dd643
*Backout r9c4be12837.
...
--HG--
branch : trunk
2010-08-26 22:05:57 +02:00
Machiavelli
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
--HG--
branch : trunk
2010-08-26 21:50:54 +02:00
Machiavelli
11de1d4369
Merge
...
--HG--
branch : trunk
2010-08-26 21:02:39 +02:00
azazel
e3c2bdb722
Core/Cleanup: move repeating code for locale strings retrieval into separate method. Related code cleanup.
...
--HG--
branch : trunk
2010-08-27 00:57:49 +06:00
Machiavelli
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
--HG--
branch : trunk
2010-08-26 20:55:09 +02:00
QAston
4b5b4afbe9
*Allow WorldObject::FindNearestGameOobject to search in distance bigger than grid size.
...
--HG--
branch : trunk
2010-08-26 19:41:48 +02:00
Shocker
23d1267689
Add possibility to ignore instant spells when checking if a spell is currently being casted. Fixes issue #2227
...
--HG--
branch : trunk
2010-08-26 20:40:18 +03:00
QAston
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.
--HG--
branch : trunk
2010-08-26 19:07:55 +02:00
click
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)
--HG--
branch : trunk
2010-08-26 16:40:28 +02:00
Shauren
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
--HG--
branch : trunk
rename : sql/updates/9599_vehicle_accessory.sql => sql/updates/9599_world_vehicle_accessory.sql
2010-08-26 15:32:08 +02:00
Shauren
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
--HG--
branch : trunk
2010-08-21 20:50:38 +02:00
Supabad
97f98e9bbd
Add sql´s in fulls and replace .txt file to .sql in previous commit
...
--HG--
branch : trunk
2010-08-26 14:30:32 +02:00
Supabad
62bf0540c7
Core/scripts: proper core support for quest Trolls Is Gone Crazy
...
--HG--
branch : trunk
2010-08-26 13:12:28 +02:00
Supabad
9366110515
Core/scripts: core support for escort Stinkys Escape!
...
Thanks to Kiper
--HG--
branch : trunk
2010-08-26 13:06:13 +02:00
azazel
fd5ab90170
Scripts: fix area trigger scripts. Thanks yavi. Closes issue #3634
...
--HG--
branch : trunk
2010-08-26 16:22:59 +06:00
azazel
afa5f20e92
Scripts/ToCH: add missing scripts to loader. Thanks [email protected] . Closes issue #3617
...
--HG--
branch : trunk
2010-08-26 16:02:37 +06:00
azazel
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
--HG--
branch : trunk
2010-08-26 15:54:56 +06:00
Supabad
6036166716
Core/scripts: core support for escort Mark V is Alive!
...
Thanks to Schmoozerd from sd2
--HG--
branch : trunk
2010-08-26 11:36:26 +02:00
Supabad
267ee68406
Scripts/Ulduar: More work on Flame Leviathan (still WIP)
...
- Add support for shutdown and repair events
--HG--
branch : trunk
2010-08-26 11:08:42 +02:00
click
87a7560d5f
Core: Remove include for ObjectMgr.h from... ObjectMgr.h
...
--HG--
branch : trunk
2010-08-26 09:25:02 +02:00
Shocker
87e3700981
Typo in previous commit, I apologize
...
--HG--
branch : trunk
2010-08-26 06:57:50 +03:00
Shocker
2748f86bdb
Fix crash when using a pool template with an entry > 65535, fixes issue #3632
...
--HG--
branch : trunk
2010-08-26 06:49:31 +03:00
Shocker
aa768001a7
Fix Item - Icecrown Dungeon Melee Trinket (Needle-Encrusted Scorpion), fixes issue #3599
...
--HG--
branch : trunk
2010-08-26 05:53:52 +03:00
Shocker
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"
...
--HG--
branch : trunk
2010-08-25 23:21:53 +03:00
azazel
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)
--HG--
branch : trunk
2010-08-26 01:20:57 +06:00
Machiavelli
bb5f7b6492
More async queries in stable master opcode handlers instead of blocking queries
...
Please report any issues that pop up.
--HG--
branch : trunk
2010-08-25 21:03:28 +02:00
Shocker
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
--HG--
branch : trunk
2010-08-25 21:23:28 +03:00
Machiavelli
e8a7a53bfa
Fix crash added in 9c655c11b7
...
--HG--
branch : trunk
2010-08-25 19:12:53 +02:00
Shocker
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
--HG--
branch : trunk
2010-08-25 19:00:40 +03:00
Shocker
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
--HG--
branch : trunk
2010-08-25 18:24:40 +03:00
Shocker
020211bb31
Fix seal unleash damage for Seal of Wisdom / Light / Justice / Vengeance
...
--HG--
branch : trunk
2010-08-25 06:17:12 +03:00
Shocker
9013353a4b
Change default settings for OffhandCheckAtSpellUnlearn (new: 1) and MaxArenaPoints (new: 10000)
...
--HG--
branch : trunk
2010-08-25 05:43:40 +03:00
Shocker
c741163313
Knockback (ex: Thunderstorm) and Jump (ex: Death Grip) effects must instantly interrupt spellcasting on victim. Fixes issue 1973
...
--HG--
branch : trunk
2010-08-25 05:14:16 +03:00
Shocker
4da71ac657
* Fix a crash in Culling of Stratholme
...
* Typo fix from previous rev
--HG--
branch : trunk
2010-08-25 03:53:43 +03:00
Shocker
d3c6edeb4a
Correct usage of basePoints in various locations
...
--HG--
branch : trunk
2010-08-25 03:21:22 +03:00