QAston
d1a40eb688
*Do not keep area aura targets in combat with aura owner
...
*Add some safety checks to area aura target map update.
--HG--
branch : trunk
2010-01-24 13:08:25 +01:00
Rat
79accd730e
*removed no more needed extern keywords from ScriptLoader
...
--HG--
branch : trunk
2010-01-24 11:56:33 +01:00
Rat
f10cb92298
*merge ScriptMgr::LoadOverridenDBCData to SpellMgrLoadSpellCustomAttr, patch by Azuritus, closes issue #444
...
--HG--
branch : trunk
2010-01-24 11:45:50 +01:00
XTZGZoReX
9f00ca3eb8
* Remove CellLock class and all cell-level thread locking.
...
** It was wasting CPU power as cell-level locking is not needed.
** Our multithreading is on map-level, not cell-level.
** CellLock was just a 'proxy' between Cell and CellPair and in some cases carried redundant data.
** Some minor cleanup in Cell::Visit/Map::Visit.
--HG--
branch : trunk
2010-01-23 22:24:41 +01:00
XTZGZoReX
fe07518baf
* Partly revert [7173]. The log call is useful - "CRASH ALERT" part removed.
...
--HG--
branch : trunk
2010-01-23 20:08:44 +01:00
arcanzic
c827f58d93
Remove useless spam at core boot. I have never seen, nor heard of a script not assigned to a npc, crashing the core.
...
--HG--
branch : trunk
2010-01-23 13:00:06 -06:00
thenecromancer
d32e0878c7
Remove Battle Shout/Blessing of Might hack
...
Add table holding stacking masks for non-target/caster related stacking rules
Aura bounce check is still to be done
--HG--
branch : trunk
2010-01-23 17:05:20 +01:00
thenecromancer
caf3505f75
Fix Unrelenting Assault applying debuff to non-player target
...
--HG--
branch : trunk
2010-01-23 16:37:06 +01:00
thenecromancer
1f602fae47
Apply SPELLMOD_COST in takeRunePower() ( replacement for removed hack in previous commit )
...
--HG--
branch : trunk
2010-01-23 16:19:23 +01:00
thenecromancer
e893ad71cf
Fix Empowered Rune Weapon
...
Cleanup cast flags
--HG--
branch : trunk
2010-01-23 16:06:06 +01:00
thenecromancer
84980ea77c
Apply armor reduction for physical attacks before other calculations ( for correct block amount and etc..)
...
--HG--
branch : trunk
2010-01-23 15:44:28 +01:00
thenecromancer
39ba392c75
Merge
...
--HG--
branch : trunk
2010-01-23 15:05:33 +01:00
Anubisss
d9cb070215
Implement QueryResult_AutoPtr type which is ACE's reference counted auto_ptr(ACE_Refcounted_Auto_Ptr) for QueryResult pointers.
...
Use this auto_ptr for every DB queries(except QueryNamedResult yet).
This patch guarantees NO memory leaks from QueryResult pointers.
Thanks to raczman for the idea and for the helping to make this patch.
--HG--
branch : trunk
2010-01-23 14:45:58 +01:00
QAston
d9b38250ff
*Remove Death runes from Reaping/Blood of the North/Death Rune Mastery when talent aura is removed.
...
--HG--
branch : trunk
2010-01-23 10:33:16 +01:00
QAston
216d32e8a7
*Prevent assertion fail in Unit::_AddAura after creature add to remove list.
...
--HG--
branch : trunk
2010-01-22 20:03:47 +01:00
QAston
c1aa60aaab
*Run grid searches for area auras every 500ms instead of every unit update
...
*Fix a stupid typo which caused memory leak in Unit::RemoveOwnedAura
--HG--
branch : trunk
2010-01-22 18:06:01 +01:00
Brian
ea3b11f8c2
* merge
...
--HG--
branch : trunk
2010-01-21 18:39:27 -07:00
Brian
7162dcd475
* Backed out changeset c7c6faf26cbd
...
* A different solution to damage will be implemented
* You will need data from your DB provider if you don't have a backup
--HG--
branch : trunk
2010-01-21 18:38:49 -07:00
Trazom62
2a261b44e1
Fix EffectSendEvent to work if target is GO or Unit.
...
--HG--
branch : trunk
2010-01-21 23:57:14 +01:00
thenecromancer
76102c1cdd
Change temp threat aura mods to use temp threat modifier instead of "asisting" it's threat value over all references.
...
--HG--
branch : trunk
2010-01-21 16:25:09 +01:00
thenecromancer
3b29a4e6f4
Do not apply SPELL_AURA_MOD_THREAT to negative threat changes (Eg. let Feint and alikes apply full effect)
...
--HG--
branch : trunk
2010-01-21 15:51:11 +01:00
thenecromancer
0f531f75ff
Send all 24 bits of spell Id for vehicle spell actions
...
--HG--
branch : trunk
2010-01-21 15:33:43 +01:00
win32
2572e9ef8e
* Add support for basedmg and baserangeddmg values in creature_classlevelstats.
...
* Remove mindmg, maxdmg, attackpower and ranged field in creature_template and add Dmg_Mod, Rangeddmg_Mod field.
--HG--
branch : trunk
2010-01-21 13:48:27 +02:00
XTZGZoReX
1c310c887b
So much for my fix-without-compile skills. :(
...
(inb4 scores)
--HG--
branch : trunk
2010-01-21 11:21:47 +01:00
XTZGZoReX
73719d3e76
* Removed unnecessary query.
...
--HG--
branch : trunk
2010-01-21 10:42:46 +01:00
win32
178a881d17
Implement minimal arena team size for some items arena rating requirements.
...
Autor LordJZ.
--HG--
branch : trunk
2010-01-21 11:29:22 +02:00
win32
19ac6f6a3c
Implement new commands for add/remove/lookup titles.
...
Autor Vladimir.
--HG--
branch : trunk
2010-01-21 11:19:34 +02:00
win32
ce620223eb
restore work scripts in *nix system
...
--HG--
branch : trunk
2010-01-21 08:23:30 +02:00
Xanadu
01bb79cc7d
Fix SPELLMOD_PCT spell mods to stack in a truly multiplicative way
...
--HG--
branch : trunk
2010-01-21 02:02:35 +01:00
Xanadu
9e91fc997c
Fix build.
...
--HG--
branch : trunk
2010-01-21 01:28:18 +01:00
Brian
da263cd1c4
* Restore Dalaran no fly zone lost in last commit
...
--HG--
branch : trunk
2010-01-20 15:04:47 -07:00
Brian
c82599ebb9
* Wintergrasp removal -- part 4: "How deep does the cancer run?"
...
--HG--
branch : trunk
2010-01-20 14:23:47 -07:00
Anubisss
8154831335
Merge.
...
--HG--
branch : trunk
2010-01-20 21:16:28 +01:00
Anubisss
6855787a83
Fix a memory leak in AddonMgr::LoadFromDB(). This not leaks _yet_ because that function not used anywhere(if my eyez are right) but in the future can leaks.
...
--HG--
branch : trunk
2010-01-20 21:15:42 +01:00
thenecromancer
fbe09a92f9
Allow spells with effect mechanic to allow apply other effects when effect with mechanic would be fail due to effect/state immunity.
...
--HG--
branch : trunk
2010-01-20 21:10:18 +01:00
thenecromancer
721c926229
Change GetSpellSpecific() to have SpellEntry argument instead of ID, this saves lookups in spellstore for entries we already have.
...
--HG--
branch : trunk
2010-01-20 20:54:32 +01:00
thenecromancer
bfad15470f
Fix pass/need opcode
...
--HG--
branch : trunk
2010-01-20 20:42:54 +01:00
thenecromancer
e350775de7
Change MOVE_RUN_BACK speed to match retail data
...
--HG--
branch : trunk
2010-01-20 20:42:03 +01:00
Trazom62
aed408cbb6
Fix .account password command that failed when username not in upppercase in DB
...
--HG--
branch : trunk
2010-01-20 19:57:58 +01:00
Trazom62
72a2f50513
Fix .server shutdown command
...
--HG--
branch : trunk
2010-01-20 19:52:27 +01:00
XTZGZoReX
48b085124e
* Add basic AddonMgr.
...
* All this really does at the moment is save addon names + CRCs to DB for use for.. whatever, later.
--HG--
branch : trunk
2010-01-20 16:24:52 +01:00
Brian
593cbe4639
* Wintergrasp removal part 3 (should be *FINAL*)
...
--HG--
branch : trunk
2010-01-20 08:12:23 -07:00
Spp
91c174075d
closes #245 - GMs will resurrect with full health
...
--HG--
branch : trunk
2010-01-20 15:43:16 +01:00
Spp
ee4c113920
fix HandleAreaSpiritHealerQueryOpcode and HandleAreaSpiritHealerQueueOpcode broken in f0632b948d
...
--HG--
branch : trunk
2010-01-20 14:56:33 +01:00
Brian
bbdca0aa43
* Cleaning Wintergrasp from the core part 1
...
* When someone feels like coding it properly, it can be added back in.
--HG--
branch : trunk
2010-01-20 06:26:13 -07:00
silver1ce
7ce1c094c0
Fixes #420 fixed out-of-range group member's position update, which broken after 7014f421c8
...
--HG--
branch : trunk
2010-01-20 15:05:58 +02:00
QAston
6e76e67253
*Fix petAi::Update crash.
...
--HG--
branch : trunk
2010-01-19 22:15:04 +01:00
QAston
7ef6842cf3
*Fix a memory leak with auras for cases when there are some spells casted on unit during remove from world - all thanks go to debug assert fails, which you all love so much.
...
--HG--
branch : trunk
2010-01-19 21:33:35 +01:00
Rat
41bff63fe7
*added placeholders for SmartAI
...
--HG--
branch : trunk
2010-01-19 16:41:31 +01:00
Rat
f36438af6a
*Update Copyright times
...
--HG--
branch : trunk
2010-01-19 16:37:49 +01:00