Spp
4537ba2766
Core/Dungeon Finder: Fix a possible crash in rolechecks when not success
...
--HG--
branch : trunk
2010-12-09 13:49:04 +01:00
azazel
e7eb4e22e2
Core/Mechanics: cleanup shapeshift form code (by VladimirMangos)
...
--HG--
branch : trunk
2010-12-09 17:03:42 +06:00
azazel
8c2ce7f86d
Core/Auras: fix AuraType 138 to not affect ranged haste, and rename to SPELL_AURA_MOD_MELEE_HASTE (by michalpolko)
...
--HG--
branch : trunk
2010-12-09 14:40:59 +06:00
Spp
b434273ed8
Core/Dungeon Finder: Some optimizations
...
- Reduce core dependencies with LFGMgr
- Remove reduntant calculations in RoleCheck code
- Remove no longer needed functions
- Fix some packet data (Missing 0 when arrays were null)
- Add some debug msgs
closes issue 5042
--HG--
branch : trunk
2010-12-08 21:29:43 +01:00
Shauren
611dc153b0
Core/Units: Corrected PLAYER_FIELD_BYTES2 invisibility/stealth flags, by VladimirMangos
...
--HG--
branch : trunk
2010-12-08 14:51:50 +01:00
Rat
cebf8590e3
Core/SmartAI: some error checks for actionlists, and enabled lists for GOs
...
--HG--
branch : trunk
2010-12-07 20:25:45 +01:00
Rat
bb09a4a50f
Core/SmartAI: all actions regarding to TIMED_ACTIONLIST will now use targeting:
...
you can now 'send' a list of timed actions to any targeted creature if it has SmartAI
NOTE: already made script with timed actions should be remade to use self as target
--HG--
branch : trunk
2010-12-07 18:31:34 +01:00
Shauren
703835ee94
Core/Quests: Fixed Unholy Infusion (24749), Blood Infusion (24756) and added partial support for Frost Infusion (24757)
...
--HG--
branch : trunk
2010-12-06 22:54:19 +01:00
leak
20cc4ace5d
Core/OutdoorPvP: Fixed a crash that occured on accessing CapturePoints after GO removal
...
--HG--
branch : trunk
2010-12-06 20:55:26 +01:00
Machiavelli
3ae225247a
Core/Groups: Remove unused (and costly) return value from Group::RemoveInvite
...
--HG--
branch : trunk
2010-12-06 20:25:43 +01:00
Spp
fbf525218b
Core/Dungeon Finder: revert r14440b0b82 and fix it properly.
...
That msg was just for debugging purposed and its not needed anymore
--HG--
branch : trunk
2010-12-06 17:23:52 +01:00
Spp
2581c2f70f
Core/Dungeon Finder: Fix console spam msg in Leave
...
--HG--
branch : trunk
2010-12-06 16:48:23 +01:00
Spp
7ef59e3872
Core/SmartScripts: Fix a typo in action 'set instance data (64)'
...
--HG--
branch : trunk
2010-12-06 06:38:50 +01:00
QAston
bb2a715afc
Core/Scripts: Comment out code sanitizing hook type - will be fixed soon.
...
--HG--
branch : trunk
2010-12-06 07:16:39 +01:00
leak
59d12e3b4a
Core/Entities: Fixed a crash by accessing the GameObjectAI of a GameObject before the next Update cycle. Patch by Rat. Thanks to Visagalis for testing.
...
Fixes issue 4863
--HG--
branch : trunk
2010-12-06 04:52:33 +01:00
Spp
090fb3572f
Core: Fix non-PCH build
...
--HG--
branch : trunk
2010-12-06 02:35:28 +01:00
Spp
408fce1de6
Core: Some optimizations
...
- Declare some functions const
- Fix some mem leak
- Fix some resource leak
- Remove unused variables and functions
- Remove duplicate functions
- Reduce the scope of some variables
- Remove unused file
--HG--
branch : trunk
2010-12-06 02:07:53 +01:00
QAston
59c1a238f5
Scripts/AuraScript: Make AuraApplication in OnEffectPeriodic never be NULL.
...
Scripts: remove some unnecessary NULL checks from scripts.
--HG--
branch : trunk
2010-12-05 21:38:52 +01:00
Shauren
e2c9453442
Core/Auras: Small correction on PLAYER_FIELD_BYTES2 usage in SPELL_AURA_OVERRIDE_SPELLS (293)
...
--HG--
branch : trunk
2010-12-05 21:20:45 +01:00
QAston
7db1b39224
Core/Auras: backout r2bf34fd7ac and add alternative - not spell specific sollution for the problem.
...
--HG--
branch : trunk
2010-12-05 20:43:09 +01:00
leak
6fe19b5a86
Core/Scripts: Split OnCreatureCreate() and OnGameObjectCreate() into two virtual functions each.
...
Note to scripters: be aware that you will need to hook into the Remove functions if you want to do stuff at GO/creature removal.
Closes issue 5011.
--HG--
branch : trunk
2010-12-05 18:04:10 +01:00
Spp
dfa1e9532b
Core/Dungeon Finder: Use different queues for each team
...
--HG--
branch : trunk
2010-12-05 17:50:32 +01:00
Spp
e621f5fe98
Core/Dungeon Finder: Code cleanup and minor optimizations
...
- Extend LfgState to keep control of the state of group and players using LFG
- Move scripts to its own class and initialize only if Dungeon finder is enabled
- Updated comments to doxygen format
- Use constructor initialization list
- All variables are declared in the inner most scope
- Fix some mem leaks
- Remove no longer needed code (Cleaner)
- Normalize handler function names
--HG--
branch : trunk
2010-12-05 17:50:26 +01:00
silinoron
71c2698faf
Core/Auras: Really add forgotten changes (as in do it properly).
...
--HG--
branch : trunk
2010-12-05 08:34:01 -08:00
Machiavelli
b845b9d0fd
Core/DBLayer:
...
- Make time format of MaxPingTime consistent between authserver and worldserver. Note that the value is in minutes, update your config files accordingly if needed.
- Remove obsolete atomic uint32 and prevent concurrent calls to vector::size() in DatabaseWorkerPool
--HG--
branch : trunk
2010-12-05 16:48:47 +01:00
silinoron
141a9017d4
Core/Auras: Add forgotten changes from r91eb5c3bd59e63d3025fd7ec9ca4f1f05924a517.
...
Thanks tassader1000 for telling me it was important.
--HG--
branch : trunk
2010-12-04 14:02:55 -08:00
silinoron
3201338eac
Core/Auras: Allow spell 64381 to stack four times.
...
Patch by Lopin.
--HG--
branch : trunk
2010-12-04 10:59:45 -08:00
silinoron
1b5ff62314
Core/Auras: Replenishment should stack duration, not several instances.
...
Patch by dr.tenma.
Fixes issue #4370 .
--HG--
branch : trunk
2010-12-04 10:59:06 -08:00
silinoron
3661ed8231
Core/Auras: Fix wrong durations on certain reflected spells.
...
Patch by dr.tenma.
Fixes issue #3611 .
--HG--
branch : trunk
2010-12-04 10:51:46 -08:00
linencloth
4cd2f3dae6
Core/Traveller: Calculate the travel time correctly for zero distance
...
Closes issue #4857
--HG--
branch : trunk
2010-12-04 17:25:33 +01:00
Machiavelli
b9fb7554c5
Core/Disables: Add flags SPELL_DISABLE_MAP and SPELL_DISABLE_AREA for sourceType DISABLE_TYPE_SPELL.
...
This will allow you to disable spells on certain maps/areas. Note that you must have at least flag SPELL_DISABLE_PLAYER or SPELL_DISABLE_CREATURE or SPELL_DISABLE_PET set too, as they take preference.
The parameters for mapIds and areaIds are defined in new columns params_0 and params_1 respectively, in a comma-seperated string.
Example:
INSERT INTO disables VALUES(0, 8921, (1+16+32), "571,1", "1519", "Moonfire Example");
This will disable spell moonfire for players in maps 571,1 and area 1519.
--HG--
branch : trunk
2010-12-04 18:29:14 +01:00
Rat
3240a4ec33
Core/SmartScripts: Fix a typo in action 'set instance data'
...
--HG--
branch : trunk
2010-12-04 15:04:46 +01:00
Machiavelli
bbf619c20d
Core/Spells: Fix spell damage/healing multipliers for spells that affect multiple targets (ie. Heart Strike, Chain Lightning, Chain Healing)
...
Author: dr.tenma
Closes issue #4506
Closes issue #1874
--HG--
branch : trunk
2010-12-04 10:31:14 +01:00
Machiavelli
737aeae50c
Core/Gridnotifiers: Fix a possible crash in MessageDistDeliverer::SendPacket
...
Updates issue #5016
Please try to re-reproduce
--HG--
branch : trunk
2010-12-04 10:14:12 +01:00
Liberate
418f704e92
Core/Battlegrounds: Actually remove 16 rating from the teams if the match was ended because of the 45 minutes time limit.
...
--HG--
branch : trunk
2010-12-03 23:14:38 +01:00
_manuel_
ada9c4ae98
Core/CreatureAI: Implemented SummonedCreatureDies function for scripting, it is called when the summoner's summon dies.
...
--HG--
branch : trunk
2010-12-03 14:23:49 -03:00
Shauren
e0c992a8ba
Scripts/Icecrown Citadel: Added script for Blood Queen Lana'Thel
...
Scripts/Icecrown Citadel: Fixed Invocation of Blood announcement emote for Blood Prince Council
Scripts/Icecrown Citadel: Fixed intro for Lady Deathwhisper
Scripts/Icecrown Citadel: Fixed Bone Spike for Lord Marrowgar
--HG--
branch : trunk
2010-12-03 17:47:33 +01:00
Shauren
3badf69b63
Core/Spells: Fixed bad Z coordinate for Spell::EffectBind with location stored in database
...
Core/Scripts: Corrected few mistakes in misc scripts
--HG--
branch : trunk
2010-12-03 13:54:00 +01:00
click
e672793a3c
Core/Battlegrounds: Add dampening-spells for battlegrounds and arenas (thanks to Dr.Tenma and Svetilo/przem-something)
...
Additional data required for this commit :
http://forum.trinitycore.org/topic/30684-10555-add-dampening-spells-for-battlegrounds-arenas-and-wintergrasp/
--HG--
branch : trunk
2010-12-02 23:50:36 +01:00
click
cf5e7b255d
Core/Battleground: Fix compile - forgot to remove one '(' when pushing
...
(AND YES IT WAS TESTED - I was just thinking of cleaning it slightly, dropped it, and forgot I had changed it)
--HG--
branch : trunk
2010-12-02 23:14:26 +01:00
click
28c2e270db
Core/Battlegrounds: Implement power resets on arena-fight preparations (first 60 seconds before arena-fight kicks off) (Thanks to Kaelima)
...
Restores all player powers every 5 seconds untill arena starts (fixes possible exploit with entering arena battle with full rage or runic power)
(The 5 second timer is not 100% confirmed, as official pages only states that the power is reset after prep-time - needs feedback)
Closes issue 4805
--HG--
branch : trunk
2010-12-02 22:50:30 +01:00
click
2338eae0ff
Core/Battlegrounds: Stop arena matches after 45 minutes of no win/loss candidate, and deduct 16 points from each team (blizzlike) - Thanks to Alez
...
Closes issue 2017
--HG--
branch : trunk
2010-12-02 22:25:32 +01:00
click
94fd1487d0
Core/Chat: Fix issues introduced in 177d6f86ca
...
+ Wrong update-query for the channels-table (SQL from 10548 sorted properly)
+ Add a small correction on Channel.cpp say handling (thanks to Lazzalf/Leak)
--HG--
branch : trunk
2010-12-02 17:30:48 +01:00
click
bc098658c6
Core/Chat: Configure automatic owner declaration for custom chat channels (patch by leak)
...
Closes issue 4974.
--HG--
branch : trunk
2010-12-02 03:54:52 +01:00
Shocker
0c44bd33ee
Core/Items: Enforce item attributes stored in DBC files by default and add config option to allow overriding with database values, patch by ZxBiohazardZx.
...
Closes issue 4785.
--HG--
branch : trunk
2010-12-01 21:20:28 +02:00
Shocker
a23ae5c94c
Core/Spells: Implement SPELL_EFFECT_WMO_CHANGE, patch by Heisenberg
...
Closes issue 4984.
--HG--
branch : trunk
2010-12-01 20:59:05 +02:00
Shauren
4e0735196e
Core/Spells: Spell id being cast by player can now be changed depending on map difficulty
...
--HG--
branch : trunk
2010-12-01 14:12:08 +01:00
Shauren
445dc511f3
Core/Auras: Implemented aura SPELL_AURA_OVERRIDE_SPELLS (293), base patch by Heisenberg, research by TOM_RUS
...
Closes issue #4969 .
--HG--
branch : trunk
2010-11-30 21:32:00 +01:00
click
782731f7e8
Revert an unintended change from 99a3929104
...
--HG--
branch : trunk
2010-11-30 00:20:58 +01:00
click
e308d5cb44
Core: Fix creature_respawn handling in Outdoor PvP system, thanks to sombre for noticing
...
Closes issue 4971.
--HG--
branch : trunk
2010-11-30 00:18:17 +01:00