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
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
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
8146cff934
Fix Gift of the Naaru heal
...
--HG--
branch : trunk
2010-08-27 04:48:15 +03: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
QAston
3fcb7dd643
*Backout r9c4be12837.
...
--HG--
branch : trunk
2010-08-26 22:05:57 +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
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
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
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
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
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
Brian
2c7cc99937
Core: fix compile
...
From Shauren
--HG--
branch : trunk
2010-08-24 18:53:50 -06:00
Shocker
d3c6edeb4a
Correct usage of basePoints in various locations
...
--HG--
branch : trunk
2010-08-25 03:21:22 +03:00
silinoron
b940a92415
Fix CRLF.
...
--HG--
branch : trunk
2010-08-24 17:02:39 -07:00
enjoi
25c8ab63f8
Core/Player: Add new function AddItem. Useful in the scriptsystem for custom scripts.
...
--HG--
branch : trunk
2010-08-24 18:18:31 -05:00
silinoron
aaaeecc916
Add support for vehicle scaling based on item level.
...
Requires database data.
Fixes issue #2754
--HG--
branch : trunk
2010-08-24 15:04:34 -07:00
Shocker
c0dda8b492
* Forgotten stack rules for rev f69fb2d3e0, thanks svetilo12
...
* Fix a crash in rev a972aa682b
--HG--
branch : trunk
2010-08-24 22:47:41 +03:00
Spp
9e4357c9ad
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-24 14:44:56 +02:00
Shocker
4a30a2815b
Force offhand weapon unequip when player doesn't have Dual Wield anymore
...
--HG--
branch : trunk
2010-08-24 08:19:17 +03:00
Shocker
b2f542530f
Fix Guardian Spirit's healing
...
--HG--
branch : trunk
2010-08-24 07:49:16 +03:00
Shocker
5e92a8e55a
Fix accessories for vehicle player mounts (the vendors on Traveler's Tundra Mammoth for example)
...
--HG--
branch : trunk
2010-08-24 07:19:29 +03:00
John Holiver
fcebd3117a
Fix Shaman T10 Ele 2P. Big thanks to Dr.Tenma!!!
...
Fix Warrior T10 Melee 2P.
--HG--
branch : trunk
2010-08-24 01:01:46 -03:00
silinoron
8649bee17f
Replace World::getConfig with World::getFloatConfig, World::getIntConfig, and World::getBoolConfig.
...
Also fix a warning from a previous commit.
--HG--
branch : trunk
2010-08-23 19:56:47 -07:00
silinoron
1d54b8e3d6
Tabs to spaces...
...
--HG--
branch : trunk
2010-08-23 16:55:37 -07:00
John Holiver
48bfe264d9
Fix Shaman Tier Bonus
...
* T9 Ele 4P
* T10 Res 4P
* T10 Enh 2P
* Partially, T10 Ele 2P (need some way to send ¨decrease CD¨ msg to client)
--HG--
branch : trunk
2010-08-23 20:41:54 -03:00
silinoron
c09528a6bf
Fix spellstealing durations when duration of stolen buff is infinite.
...
Based on patch by Toni.Shocker.
Fixes issue #3550
Fixes issue #3017
--HG--
branch : trunk
2010-08-23 15:10:27 -07:00
silinoron
1691065162
Damage over time spells should not cause spell pushback.
...
Based on patch by Toni.Shocker.
Fixes issue #3551
--HG--
branch : trunk
2010-08-23 15:06:51 -07:00
silinoron
29daa0bb84
Glyph of Innervate should return 45% of base mana instead of total.
...
Patch by Toni.Shocker.
Fixes issue #3553
--HG--
branch : trunk
2010-08-23 14:56:48 -07:00
silinoron
e581feb551
Pets should inherit owner's hostility status for the purposes of target checking
...
Based on patch by Toni.Shocker
Fixes issue #3552
--HG--
branch : trunk
2010-08-23 14:46:10 -07:00
John Holiver
181b995e38
Fix Priest T10 Healer 2P Bonus.
...
Thanks to Arcane.
Expect more tier bonus fixes. :D
--HG--
branch : trunk
2010-08-23 16:09:09 -03:00
azazel
caa3a58213
Core:
...
* add Player::HasEnoughMoney methods to check, whether player has specified amount of money and use new methods where applicable
* fix some signed/unsigned warnings and some typos
--HG--
branch : trunk
2010-08-23 22:58:32 +06:00
Spp
51d8333ccc
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-23 15:11:06 +02:00
Spp
16d95d3115
Core: Fix some warnings
...
--HG--
branch : trunk
2010-08-23 07:51:19 +02:00
silinoron
5cbae843d5
Core/Game: fix all warnings related to converting doubles and floats.
...
--HG--
branch : trunk
2010-08-22 12:39:39 -07:00
azazel
399e35f8f5
Core:
...
* fix "warning C4305: 'initializing' : truncation from 'double' to 'float'" warnings
* fix some other warnings here and there
--HG--
branch : trunk
2010-08-22 23:46:40 +06:00
click
670964803f
Core: Fix more warnings, add new function sLog.outStaticDebug() that replaces DEBUG_LOG
...
--HG--
branch : trunk
2010-08-22 01:57:04 +02:00
Spp
572f7bbd1d
Core: Remove "may be used uninitialized in this function", "unused parameter ‘xxx’" and "'xxx' defined but not used" warnings
...
--HG--
branch : trunk
2010-08-21 23:08:54 +02:00
Spp
a136403dee
Core: Remove "suggest parentheses around ‘&&’ within ‘||’" and "suggest parentheses around assignment used as truth value" warnings
...
--HG--
branch : trunk
2010-08-21 21:54:41 +02:00
Spp
c15c605a11
Core: Remove "unused variable 'xxx'" warnings
...
--HG--
branch : trunk
2010-08-21 21:14:35 +02:00
Spp
e7856a831c
Core: Remove "enumeration value 'xxx' not handled in switch" warnings
...
--HG--
branch : trunk
2010-08-21 20:55:31 +02:00
QAston
77bd968c63
*Remove some unused containers from Spell class.
...
--HG--
branch : trunk
2010-08-21 21:00:06 +02:00
Spp
c3343638cb
Core: Remove lots warnings:
...
- All "'xxx' will be initialized after 'yyy' when initialized here"
- Some "unused variable"
- Some "enumeration value 'xxx' not handled in switch"
--HG--
branch : trunk
2010-08-21 20:08:47 +02:00
John Holiver
6e6d62def9
Core: Creature should aggro player when players aggro creature during SetInCombatWithZone (otherwise, creature will remain not in combat).
...
--HG--
branch : trunk
2010-08-21 02:15:19 -03:00
Machiavelli
994186f267
DB Layer:
...
- Make SQL Transactions actual objects used in code. (Thanks to Derex for the idea)
* Uncommitted transactions will be automatically rolled back and cleaned up using ACE_Refcounted_Auto_Ptr, so no need to call Rollback() in the code.
* Prevents recursive transactions and makes developers aware of transactions going on.
* Gets rid of unneccesary overhead iterating over a concurrent map.
- Some cleanups in affected code, including better usage of transaction control in AH / mail related code to prevent data loss.
*** Experimental, use at own risk, recommended to backup your DBs. ***
--HG--
branch : trunk
2010-08-21 03:19:25 +02:00
click
a7498d2f56
Core/Includes: Include ACE as an external dependency, not local (#include "ace/something.h" -> #include <ace/something.h>)
...
--HG--
branch : trunk
2010-08-21 02:27:12 +02:00