Commit Graph
947 Commits
Author SHA1 Message Date
raczman 19225e8880 Added basic support for multithreaded map updates using openmp standard.
Windows users need to install Platform SDK to use this feature,
linux users have everything they need in gcc.
Number of threads used to update world is set by confiuration file,
and can be changed dynamically without restarting core.
Thanks to megamage and Jeniczek for testing and helping out with this.

--HG--
branch : trunk
2009-06-15 09:07:51 +02:00
megamage 1cacf0267e *Some update of vehicle.
--HG--
branch : trunk
2009-06-14 21:04:20 -05:00
QAston e81175ec11 *Fix Hungering Cold.
--HG--
branch : trunk
rename : sql/updates/3997_world_spell_proc_event.sql => sql/updates/4000_world_spell_proc_event.sql
2009-06-15 01:10:09 +02:00
QAston f367565ddb *Fix Blood-Caked blade
*Fix Impurity.
*Fix Rage of Rivendare damage bonus.

--HG--
branch : trunk
2009-06-14 20:07:12 +02:00
QAston e7910ec9d2 *Correct interpretation of procflags and update spell_proc_event due to that (some of mangos entries may be incompatibile due to that change)
*Fix siphon life.
*Fix Rapture.

--HG--
branch : trunk
2009-06-14 17:56:22 +02:00
megamage 461a799a52 *Add function EnergizeBySpell. Author: nos4r2zod
--HG--
branch : trunk
2009-06-14 10:16:55 -05:00
megamage 6f7998cbaf *Use overheal as parameter instead of gain. Author: DonTomika
--HG--
branch : trunk
2009-06-14 10:14:01 -05:00
megamage a44a68acbb [8009] Pass const string reference to functions where possible. Author: hunuza
Avoids creating an unnecessary copy of strings.

--HG--
branch : trunk
2009-06-14 10:07:34 -05:00
megamage e192d8f39b *Some work on vehicle.
--HG--
branch : trunk
2009-06-14 09:57:57 -05:00
QAston eb2ee21b38 *Fix Glacier Rot
*Fix Improved Icy Touch
*Fix Annihilation
*Fix Tundra Stalker
*Some research in new aura types-thanks to megamage.

--HG--
branch : trunk
2009-06-13 23:38:18 +02:00
Anubisss fb76690132 *Small clean in Unit.
--HG--
branch : trunk
2009-06-13 22:47:49 +02:00
megamage 4aa530e48f *Move some aura-proc-when-reaching-stacks cases to Unit::AddAura
--HG--
branch : trunk
2009-06-13 13:28:41 -05:00
megamage d55cc087ee *Change remove mode from stack to default for single-caster-aura-removal and non-stackable-aura-removal.
--HG--
branch : trunk
2009-06-13 13:05:58 -05:00
QAston 73d8980717 *spell_proc_event entries for Combat Potency
*spell_proc_event entries for some spells with ppm/internal cooldown - by  Sephiroth1984.

--HG--
branch : trunk
2009-06-13 18:30:09 +02:00
QAston 2617dc1b2f *Fix Obliterate disease bonus.
--HG--
branch : trunk
2009-06-13 17:28:38 +02:00
megamage 81ade11d78 *Merge.
--HG--
branch : trunk
2009-06-13 09:46:46 -05:00
megamage e3a4622019 [8000] Corrected calculation of healing amount for 47230 and ranks. Author: ApoC
--HG--
branch : trunk
2009-06-13 09:45:16 -05:00
QAston 990de65ba2 *Fix sudden doom.
--HG--
branch : trunk
2009-06-13 16:31:46 +02:00
megamage ee9c12b480 *Some fix of vehicles. Thanks to Seizerkiller.
--HG--
branch : trunk
2009-06-13 09:18:54 -05:00
QAston 7d386ffb3d *Fix demonic pact.
--HG--
branch : trunk
2009-06-13 12:59:20 +02:00
QAston 2963b6b76d *Fix Invigoration
--HG--
branch : trunk
2009-06-13 00:52:51 +02:00
QAston a6f45b8ed6 *Implement damage on vampiric touch dispel.
*Correct cooldown application for eclipse.

--HG--
branch : trunk
2009-06-12 21:36:28 +02:00
QAston ac8f322f21 *Fix Savage Roar
*Fix Glyph of Thorns.

--HG--
branch : trunk
2009-06-12 20:29:49 +02:00
QAston e5092285eb *Fix Elemental Oath bonus for Elemental Focus clearcasting
*Fix Glyph of Death Grip.

--HG--
branch : trunk
2009-06-12 14:38:22 +02:00
QAston bc7a381b62 *Fix shadow bite bonus per dot on target.
--HG--
branch : trunk
2009-06-12 13:01:42 +02:00
QAston 87fdc76117 *Fix a typo which caused Flame shock to be not consumed by lava burst.
--HG--
branch : trunk
2009-06-12 11:09:04 +02:00
QAston 9278014f4d *Redefine attribute flag NO_INITIAL_AGGRO to make Mind Soothe and Soothe animal work
*Fix Glyph of Shadow Word: Death.

--HG--
branch : trunk
2009-06-12 00:02:16 +02:00
QAston bb01747ad1 *Fix Glyph of Icy Veins.
--HG--
branch : trunk
rename : sql/updates/3914_world_spell_proc_event.sql => sql/updates/3927_world_spell_proc_event.sql
2009-06-11 22:42:36 +02:00
krz 4fd99adaa5 Fix Crusader Strike.
It will correctly refresh all judgements on target.

--HG--
branch : trunk
2009-06-11 22:35:48 +02:00
Machiavelli 54870e2d79 * Fix Windfury proccing when weapon swing is not ready for corresponding weapon. By CRAZyBUg
--HG--
branch : trunk
2009-06-11 20:58:51 +02:00
Machiavelli 1c97b2bf79 Merge
--HG--
branch : trunk
2009-06-11 17:56:20 +02:00
Machiavelli 6eaf6e962a * Change name of recently added scriptAI functions to better reflect purpose
* Fix typo in 3910_world.sql, spotted by irish

--HG--
branch : trunk
2009-06-11 17:54:59 +02:00
megamage 9d670fe6f5 *Switch to support client version 3.1.3
*I strongly recommend you not to use this until you get the 313 db. Now all destructible buildings cause client crash.

Source: Mangos
Thanks to TOM_RUS for most work to make this switch possible ;)

--HG--
branch : trunk
2009-06-11 00:45:59 -05:00
QAston da067afe12 *Fix Improved Spell Reflection
*Fix Glyph of Improved Scorch
*Sword And Board
*Fix Glyph of Devastate - original patch by CRAZyBUg

--HG--
branch : trunk
2009-06-10 23:44:30 +02:00
QAston 926747b57e *Fix the bug that Sacred Shield doesn't increase Flash of Light critical chance.
--HG--
branch : trunk
2009-06-10 17:51:26 +02:00
megamage 40e353a9ca *Fix a crash in relocation notify.
--HG--
branch : trunk
2009-06-10 09:53:21 -05:00
QAston a6e1e7d9e7 *Allow Pyroclasm to proc from Conflagrate
--HG--
branch : trunk
2009-06-10 16:38:25 +02:00
Machiavelli ee9beadbc2 Merge
--HG--
branch : trunk
2009-06-10 08:45:45 +02:00
Machiavelli f137dc02ec * Better fix for issue that players are unable to loot creatures when the HP of the creature is changed via a script. Do not use rev before this.
--HG--
branch : trunk
2009-06-10 08:44:10 +02:00
megamage a8e8bd1d28 *Fix a crash caused by 3881. Please do not use any revs between this and 3881.
--HG--
branch : trunk
2009-06-09 19:53:25 -05:00
megamage 2413836499 *Fix the client crash caused by enslave demon.
--HG--
branch : trunk
2009-06-09 16:29:23 -05:00
megamage 2625b4b6c6 *Update relocation notification code. Always store pointers instead of guids.
--HG--
branch : trunk
2009-06-09 16:05:14 -05:00
QAston 72b414da15 *Do not scale speed mod auras with caster level.
--HG--
branch : trunk
2009-06-09 21:21:17 +02:00
QAston 516995eff8 *Missing part of last commit.
--HG--
branch : trunk
2009-06-09 20:02:56 +02:00
QAston 507b9fb051 *Fix Heart of the Pheonix
*Fix autoshoot rotation with steady shot.
*Make Incanter's Absorption not interrupt other casts.

--HG--
branch : trunk
2009-06-09 19:33:38 +02:00
megamage a8dbf8904c *Correctly show spellclick flag for vehicles and creatures with info in spellclick table.
--HG--
branch : trunk
2009-06-08 23:43:25 -05:00
megamage a328728cb8 *Implement spell aura 177.
--HG--
branch : trunk
2009-06-07 23:32:35 -05:00
QAston c038099389 *Merge.
--HG--
branch : trunk
2009-06-07 22:14:00 +02:00
QAston d0c801d6cf *Add support for stance-dependant action bar spells
*Temporary remove assert check in Player::RestoreSpellMods
*Apply bleeding damage bonuses for Shred.

--HG--
branch : trunk
2009-06-07 22:13:17 +02:00
krz c7c092f54b Calculate spell critical hit chance at spell cast instead spell hit. Patch by thenecromancer.
--HG--
branch : trunk
2009-06-07 19:10:01 +02:00