Commit Graph

7167 Commits

Author SHA1 Message Date
Trazom62
2b4a229934 Fix Script Naxxramass/Anub'Rekhan. Thanks scarymovie87.
Fixes issue #141.
Fixes issue #305.

- Fix some timers
- Implements Berserk ability after 10 minutes
- Fixed spawning method for Crypt Guardians
- Fix spawn of Corpse Scarabs on player or crypt guardian death.
- code cleanup

--HG--
branch : trunk
2010-01-23 17:34:18 +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
9a236d18ff Merge
--HG--
branch : trunk
2010-01-23 16:06:23 +01:00
thenecromancer
e893ad71cf Fix Empowered Rune Weapon
Cleanup cast flags

--HG--
branch : trunk
2010-01-23 16:06:06 +01:00
Anubisss
340ded3973 Fix compile in WIN.
--HG--
branch : trunk
2010-01-23 16:00:05 +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
Trazom62
c784110d87 Fix Crash in boss_gluthAI::UpdateAI.
Fixes issue #442.
Thanks JuliuSZS for pre-diagnose

--HG--
branch : trunk
2010-01-23 11:52:45 +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
Trazom62
7b3691ac9e Fix irand(min,max) usage (min shall always be lower than max)
--HG--
branch : trunk
2010-01-22 18:38:33 +01:00
Brian
b57fec2961 * Fixed a typo in 7147_world_creature_template.sql that prevented import
--HG--
branch : trunk
2010-01-22 10:21:25 -07: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
7bfea3fea3 * Added 3.2.2a stable release tag
* TrinityCore2 Rev: 7101 Release Hash: 51984508c849 (Unix,little-endian)
* Online players: 68 (max: 237)
* Active connections: 78 (max: 250) Queued connections: 0 (max: 0)
* Server uptime: 2 Day(s) 4 Hour(s) 37 Minute(s) 25 Second(s).
* I would say that is pretty stable...

--HG--
branch : trunk
2010-01-22 06:43:16 -07:00
Brian
b6ee92fef3 Added tag 3.2.2a-stable for changeset 51984508c849
--HG--
branch : trunk
2010-01-22 06:39:12 -07:00
Brian
268aa04593 * SQL need to restore the *structure* of the DB after the backout
* from the previous commit

--HG--
branch : trunk
2010-01-21 18:51:00 -07: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
Rat
b4a6fd1a81 Merge
--HG--
branch : trunk
2010-01-22 00:06:35 +01:00
Rat
f221f5911a *update eventAI docs
*add missed docs

--HG--
branch : trunk
2010-01-22 00:04:50 +01:00
Trazom62
2a261b44e1 Fix EffectSendEvent to work if target is GO or Unit.
--HG--
branch : trunk
2010-01-21 23:57:14 +01:00
Trazom62
54458c0f13 Fix Script Naxxramass Thaddius/Stalagg/Feugen
- Stalagg and Feugen respawn if the other adds not dead within 5 sec.
- Thaddius start combat timers as soon as both are killed.
- Fix Thaddius flags after a crash
- Fix global variables used for adds alive flag.

--HG--
branch : trunk
2010-01-21 20:37:02 +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
0cee18494e update sql in prev commit to trinity format
--HG--
branch : trunk
2010-01-21 11:38:19 +02: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
e21081172c Removed the Debug_NoPCH config from Windows build.
--HG--
branch : trunk
2010-01-21 03:23:43 +01: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
2fa32f577a Fix Script Naxxramass/Loatheb: timers updates. Thanks scarymovie87.
Fixes issue #183.

--HG--
branch : trunk
2010-01-20 20:01:16 +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