Commit Graph

4350 Commits

Author SHA1 Message Date
megamage
111dac5f94 [8102] Simplify code base at new root method WorldObject::CleanupsBeforeDelete Author: VladimirMangos
* Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls
    * Create Gameobject version to make GO with owner more safe for remove

--HG--
branch : trunk
2009-07-01 18:23:36 -05:00
megamage
9a2588a454 *Fix a crash caused by archaedas script.
--HG--
branch : trunk
2009-07-01 18:14:46 -05:00
megamage
de4faabbcb [8101] Prevent use talents as quest rewards or spell_learn_spell learned spells. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 18:07:57 -05:00
megamage
e1d93bd00f *Backup your DB!
[8098] Support uint32 spell ids in code. Author: VladimirMangos

    * Propertly work with uint32 spell ids in player action bar
    * Fix in same time bug with not save equipment set button with id==0
    * Merge misc field in character_action and playercreateinfo_action to action field as 3 byte
    * Propertly load uint32 spell ids from character_spell
    * Fixed types for some pet/creature related structure for spell id storing.

--HG--
branch : trunk
2009-07-01 18:07:20 -05:00
megamage
8122a15f46 [8097] Updated comment based on research. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:52:58 -05:00
megamage
e379be0349 [8094] Overwrite max durability for item at item loading from prototype. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 17:50:59 -05:00
megamage
bc2b02708f [8093] Fixed effect of spell 25771. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:50:26 -05:00
megamage
8b0e141226 *Fix build.
--HG--
branch : trunk
2009-07-01 17:47:31 -05:00
megamage
bea88590c7 [8092] Check bag size at item protos loading and item slots at invetory loading. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 17:38:38 -05:00
megamage
9c9c9f5078 [8089] Implement SPELL_EFFECT_CHARGE2(149), more correct monster flags use in charge effects. Author: VladimirMangos
Last fix let for example correct charge for flight creatures...

--HG--
branch : trunk
2009-07-01 17:36:34 -05:00
megamage
255d21b52b [8088] Fixed min_range checking for spell casts. Author: ApoC
Skip in check values 0.0f from DBC, this spells
    do not have min range limitation.

    This should fix some inappropriate target too close messages.

--HG--
branch : trunk
2009-07-01 17:34:09 -05:00
megamage
8521b39af6 [8087] Cleanup code. Author: NoFantasy
--HG--
branch : trunk
2009-07-01 17:32:20 -05:00
megamage
1102623072 Allow NPCs to apply taunt. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:31:52 -05:00
megamage
b71d479e2a [8086] Restore work spell 11196. Author: Maxxie
--HG--
branch : trunk
2009-07-01 17:31:20 -05:00
megamage
95ef8634c4 [8085] Apply talent rate to all talents points. Author: duckman
--HG--
branch : trunk
2009-07-01 17:30:37 -05:00
megamage
177297973a *Fix a crash caused by charm spells.
--HG--
branch : trunk
2009-07-01 17:30:01 -05:00
QAston
69f36d7af4 *Send threat messages to client - thanks to megamage for research.
--HG--
branch : trunk
2009-07-02 00:03:57 +02:00
QAston
fd86e6a369 *Fix possible exploits with flying paths.
--HG--
branch : trunk
2009-07-01 16:18:37 +02:00
Drahy
6c7e41cf87 * Fixed typu in world_script_full thx to liszt
--HG--
branch : trunk
2009-06-30 20:41:25 +02:00
QAston
e644f04b4f *Make spell 1122 summon only one infernal.
--HG--
branch : trunk
2009-06-30 15:55:02 +02:00
QAston
55a4458009 *Fix a typo causing problems with triggered spell procing.
*More correct damage calculation for conflagrate - by tlexii

--HG--
branch : trunk
2009-06-30 15:45:47 +02:00
QAston
6faa99e009 *Correct typo in spellid check for Corpse Explosion.
--HG--
branch : trunk
2009-06-30 13:58:39 +02:00
QAston
24efcabdd9 Remove cooldown of spells triggered on stance change - this fixes shadowform dot crit.
--HG--
branch : trunk
2009-06-30 13:51:53 +02:00
QAston
788a699ae8 *Prevent some possible crashes with charm auras.
*Allow non-dmg spells to proc dmg requiring effects if spellfamily specified in spell_proc_event table.

--HG--
branch : trunk
2009-06-30 12:59:21 +02:00
QAston
97027e0ff3 *Fix some problems with healing procs targetting.
--HG--
branch : trunk
2009-06-30 12:05:06 +02:00
thenecromancer
44815a83c4 *Fix Unrelenting Assault
--HG--
branch : trunk
2009-06-30 10:26:27 +02:00
Drahy
966a5374cc * Merge
--HG--
branch : trunk
2009-06-29 22:26:41 +02:00
Drahy
7b1e0b8e0d * Second part of trinity sql coding style - now complete
--HG--
branch : trunk
2009-06-29 22:26:01 +02:00
Drahy
57ab0f01f3 * Used finally after long time trinity sql coding style
* Missing data are now in 4321_world - just import this
* Updated all FULL sqls to 4321

--HG--
branch : trunk
2009-06-29 22:25:16 +02:00
QAston
527f36108b *PPM for instant and wound poison.
--HG--
branch : trunk
2009-06-29 22:17:26 +02:00
thenecromancer
ac29891279 Apply movement impairing debuffs to backwards movement
--HG--
branch : trunk
2009-06-29 21:16:28 +02:00
Muhaha
ccc197b56b * Fix Spell [Focused Assault - Brutal Assault] Have to be Debuff. Original Author: Nevan
--HG--
branch : trunk
2009-06-29 21:02:45 +02:00
QAston
8609527066 *Fix the issue of water elemental GCD preventing freeze to be casted - by Larva
*Correct a typo in prev commit.

--HG--
branch : trunk
2009-06-29 20:50:38 +02:00
QAston
4067989096 *Implement aura rank selection for aoe auras casted by player
*More correct level requirement checks for unit target
*Fix some visual issues with spells which are interrupted after SendSpellStart but before SendSpellGo
*Prevent adding spellmods permamently to already finished spells.

--HG--
branch : trunk
2009-06-29 20:32:56 +02:00
Machiavelli
cf414bb7ca * Minor typo cleanup
--HG--
branch : trunk
2009-06-29 15:03:07 +02:00
Kudlaty
0df76804c4 Merge [SD2]
r1086 Add long time needed grid search functions for closest creature and gameobject - skip, we have better function in core
r1087 Remove no longer needed grid search code and use functions instead.

--HG--
branch : trunk
2009-06-29 06:31:05 +02:00
raczman
229dbd814f Added check for ace/Stack_Trace.h header file,
cleanup in config.h.cmake

--HG--
branch : trunk
2009-06-29 00:47:19 +02:00
QAston
81ac49f00a *Fix rend and tear talent.
*Allow hots to proc only if spellfamilyflags are specified in spell_proc_event.

--HG--
branch : trunk
2009-06-28 19:39:15 +02:00
megamage
70ac70208c *Fix a crash caused by spell 34665.
--HG--
branch : trunk
2009-06-28 12:12:36 -05:00
QAston
3e07966986 *Fix the bug that pet is still attacking his enemy even if enemy has just entered sanctuary.
--HG--
branch : trunk
2009-06-28 17:18:46 +02:00
QAston
d529ab76c5 *Do not allow periodic aoe auras to stack.
--HG--
branch : trunk
2009-06-28 15:13:56 +02:00
QAston
26dfd9df17 *Spell_bonus_data for Judgement of Righteousness.
--HG--
branch : trunk
2009-06-28 14:32:25 +02:00
QAston
3909fb7f83 *Correct damage of Faerie Fire (feral)
*Trigger passive aura for shadowform.

--HG--
branch : trunk
2009-06-28 14:21:35 +02:00
QAston
95a755170e *Author of 4305 is thenecromancer
*Fix the bug that Intimidating shout aoe isn't removed by damage.

--HG--
branch : trunk
2009-06-28 13:11:49 +02:00
QAston
fa4838de21 *Fix for Windfury Weapon: prevent triggering other weapon enchant by checking item guids.
--HG--
branch : trunk
2009-06-28 10:34:22 +02:00
QAston
3e895d2b66 *Allow 2 mind flay auras to stack.
*Rollback my last change about Conflagrate dmg calculation.

--HG--
branch : trunk
2009-06-28 10:14:19 +02:00
megamage
d87133961a *Add some error log for debug.
--HG--
branch : trunk
2009-06-27 18:56:47 -05:00
megamage
bd5a53a774 *Fix a crash by unit with 0 maxhealth.
--HG--
branch : trunk
2009-06-27 18:40:09 -05:00
megamage
05d4b02eee *Merge.
--HG--
branch : trunk
2009-06-27 18:36:54 -05:00
megamage
fc0e8a251b [8084] Correctly show spell icon disabled state at relogin for spells with cooldown delayed until expire. Author: VladimirMangos
--HG--
branch : trunk
2009-06-27 18:28:26 -05:00