Commit Graph

1577 Commits

Author SHA1 Message Date
Iskander
6183046f8c * Correct target assignement of taunt spells - patch by Alyen
--HG--
branch : trunk
2009-06-17 00:44:35 +02:00
Machiavelli
38f7be6093 Backed out changeset 49921bfa49f0 (1574) - Will have to modify the script later with a little more care.
--HG--
branch : trunk
2009-06-16 21:58:05 +02:00
Machiavelli
a19f62b551 * Backport the Blood Furnace script from TC2 ( Do not merge into TC2 !! )
--HG--
branch : trunk
2009-06-16 18:26:24 +02:00
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
Chaz Brown
98c8b762b7 Fix some typos in Headless Horseman script
--HG--
branch : trunk
2009-06-13 16:50:25 -04: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
Anubisss
a6d7f0805c *Add 2 missing filles to cmake.
--HG--
branch : trunk
2009-06-11 21:43:48 +02:00
Machiavelli
181a647af5 * Add script for Razorfen Kraul, implements access to certain room after certain event. Script by ArticDevil, thank you.
* Rename the 'Azeroth' filter to 'Eastern Kingdoms' in the script vcproj files

--HG--
branch : trunk
2009-06-11 20:17:44 +02:00
Chaz Brown
6be9e51035 Forgotten changes in characters.sql
--HG--
branch : trunk
2009-06-11 06:29:35 -04:00
raczman
5c399b9f5c Merge
--HG--
branch : trunk
2009-06-08 23:05:11 +02:00
raczman
dbdd87ec8c Fix build on windows.
--HG--
branch : trunk
2009-06-08 23:04:49 +02:00
Machiavelli
79c15a3d75 Remove unneeded query for renaming characters that are online, this is handled perfectly with the Player::SetAtLoginFlag and Player::SaveToDB functions already.
--HG--
branch : trunk
2009-06-08 20:56:24 +02:00
raczman
5ae74c5b58 Added readline support into CLI.
Supports scrolling through past commands,
and tab-completion for commands (no subcommands, sorry).
Requires libreadline package to build from now on!
for debian/ubuntu: apt-get install libreadline5-dev
Linux only, windows users shouldnt notice any difference.

--HG--
branch : trunk
2009-06-08 20:19:13 +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
krz
5e87f3144c Fix crash in Aura::Update.
Check if target has Invisibility or Stealth aura before checking IsVisibleForOrDetect to allow cast spells on invisible triggers and fix pet linked spells.
Send correct message to client if target is not visible for caster.
Sorry for my previous buging commits.

--HG--
branch : trunk
2009-06-07 19:06:51 +02:00
megamage
18f50212b0 *Fix a crash in spell::cast
--HG--
branch : trunk
2009-06-07 11:49:50 -05:00
megamage
aaeb7adedd *Fix the output of arena log. Note: use I64FMT to output full guid (uint64) and %u to output guidlow (uint32). Otherwise the log will be bugged.
--HG--
branch : trunk
2009-06-07 10:23:50 -05:00
Chaz Brown
798e6875ae Remove second copy of flusharenapoints command from chat.cpp - Backported from TC2
--HG--
branch : trunk
2009-06-07 09:12:05 -04:00
krz
a30466075d Fix some broken channeled spells.
--HG--
branch : trunk
2009-06-07 03:02:04 +02:00
krz
2e4fae75a4 Fix the bug that players couldn't talk with Spirit Healer
--HG--
branch : trunk
2009-06-07 02:02:00 +02:00
Chaz Brown
715f410fb7 Fix AHBot to calculate the deposit for auctions so it can be used to check the code for figuring deposit amount on a wide range of items. Fix ahbotoptions command so it works from the server console again. change commented out lines in GetAuctionDeposit so they display in debug loglevel. Min/Max Time settings replaced with a function that selects 12 24 and 48 randomly as the auction times. Backport from TC2
--HG--
branch : trunk
2009-06-05 21:12:12 -04:00
krz
a319125b4f Change in SpellEntry structure to allow EffectBaseDice[] to store negative values - patch by thenecromancer.
--HG--
branch : trunk
2009-06-05 02:07:05 +02:00
krz
65598fe233 Backported from TC2: allow Water Elemental to cast Freeze while casting Water Bolt
--HG--
branch : trunk
2009-06-05 02:02:50 +02:00
krz
85b68d886a Send interrupt message at spell cast end if target is not visible for caster.
--HG--
branch : trunk
2009-06-05 01:21:11 +02:00
Paradox
3578b8d596 Backported from TC2 - More correctly calculate auction deposit.
--HG--
branch : trunk
2009-06-03 19:43:46 -04:00
krz
a29847bf84 Fix for some combat log errors.
Only Vanish and Invisibility auras will now prevent from taking damage if target is not visible for caster.

--HG--
branch : trunk
2009-06-02 20:59:13 +02:00
Anubisss
16e0e9931e *Fix the bug that Lay on Hands heals the target for an amount equal to the target's maximum health instead of the caster's maximum health.
--HG--
branch : trunk
2009-06-01 21:30:31 +02:00
krz
38c6880d93 Detailed log of arena fights and arena team creation.
--HG--
branch : trunk
2009-06-01 20:44:23 +02:00
krz
7a06136a74 Do not allow to reflect AoE spells.
--HG--
branch : trunk
2009-06-01 15:10:45 +02:00
raczman
1aa000a86e Remove wrong check in MovementHandler, flag 1<<31 is set only client-side.
--HG--
branch : trunk
2009-05-31 22:20:11 +02:00
raczman
76d10d9477 Merge
--HG--
branch : trunk
2009-05-31 16:18:27 +02:00
raczman
700e062886 Check for proper movementflags in player move packet, and kick in case of wrong flags.
--HG--
branch : trunk
2009-05-31 16:16:21 +02:00
krz
ae5f9ac227 Missing part from thenecromancer's weapon proc patch.
Some changes in ProcDamageAndSpellFor to allow triggered spells to trigger other for victim.

--HG--
branch : trunk
2009-05-31 01:43:36 +02:00
krz
78228818b7 Calculate mechanic resist chance for melee abilities.
--HG--
branch : trunk
2009-05-30 20:40:05 +02:00
tvaroh
a3a7996fd1 Do not remove poison enchantment auras when entering arena battle.
--HG--
branch : trunk
2009-05-30 18:27:08 +02:00
Paradox
3a223e0e80 Fix CRLF... please be sure to check your win32text settings, including cleverencode/cleverdecode settings before pushing to the repo
--HG--
branch : trunk
2009-05-29 08:32:59 -04:00
krz
861aad532b Don't unsummon pet while mounting in arena.
Disable pet's interface instead.

--HG--
branch : trunk
2009-05-29 04:52:03 +02:00
krz
2d69889a68 Do not allow Seed of Corruption to damage affected target and trigger from other SoC proc.
Original patch by freeganja

--HG--
branch : trunk
2009-05-29 00:07:38 +02:00
thenecromancer
bc55209b3e Restore used spell mods if spell cast fails.
--HG--
branch : trunk
2009-05-28 23:05:52 +02:00
lukaasm
39dd09532b Calculate armor reduction only for attacks with SPELL_SCHOOL_MASK_NORMAL
--HG--
branch : trunk
2009-05-28 22:10:20 +02:00
Paradox
56a005703b Fix wrong data type for core_revision in DB, again
--HG--
branch : trunk
2009-05-28 10:14:46 -04:00
freeganja
f61911b5f5 *Fix a typo in scriptname.
--HG--
branch : trunk
2009-05-28 13:16:17 +02:00
Alyen
0c38d04691 *Some changes in Nexus-Prince Shaffar's script.
--HG--
branch : trunk
2009-05-27 18:53:31 +02:00
Machiavelli
fac0b28ece * Use free() rather than delete operator to deallocate memory allocated by strdup
--HG--
branch : trunk
2009-05-27 09:29:32 +02:00
Paradox
33424eb608 Fix genrevision to get correct hash and set revision as Archive, if compiled from bitbucket archive
--HG--
branch : trunk
2009-05-26 07:15:54 -04:00
krz
01f178a1db Fix for 4s rule while drinking in arena.
--HG--
branch : trunk
2009-05-25 23:35:09 +02:00
krz
dd99399424 GUARDIAN_PET will be now attackable for players with same faction as summoner if used in arena/duel.
--HG--
branch : trunk
2009-05-25 23:58:40 +02:00
raczman
ff05e05e71 merge
--HG--
branch : trunk
2009-05-24 22:22:44 +02:00
raczman
1d79be09e7 Fix logical error in commit 1523
--HG--
branch : trunk
2009-05-24 22:22:21 +02:00
hunteee
19137630db *Remove an useless hack from Felmyst.
--HG--
branch : trunk
2009-05-24 21:33:54 +02:00