Commit Graph
100 Commits
Author SHA1 Message Date
Machiavelli 4a93373c06 * Use safer way to handle recently added mute reason command
--HG--
branch : trunk
2009-06-20 23:28:47 +02:00
Iskander a8d305c8c2 * fix of Spiritual Attunement
--HG--
branch : trunk
2009-06-20 21:53:59 +02:00
Machiavelli 1dd1f6db34 * Implement parameter 'reason' for mute command.
--HG--
branch : trunk
2009-06-20 14:16:42 +02:00
Muhaha eab85d9d6e * Added LowerPlayerDamageReq function from TC2
* Akama is summoned after the illidari council has been deafeated. (remove your akama spawn from creature db)
* Dampen Magic timer
* Merging mother from TC2

--HG--
branch : trunk
2009-06-20 02:54:03 +02:00
Iskander 0bef9c2e59 * Correct group reward distance check
--HG--
branch : trunk
2009-06-19 13:14:33 +02:00
D_Skywalk 831320565e *The Author of r1583 is AlexDereka.
--HG--
branch : trunk
2009-06-19 13:03:22 +02:00
D_Skywalk d9c8770d45 *Avoid show quest sign for trainer under cursor if trianer have unavailable quest. Author: SeT
--HG--
branch : trunk
2009-06-19 12:56:27 +02:00
D_Skywalk abe4388eeb *Fixed gain reputation and xp reward between group mates in
--HG--
branch : trunk
2009-06-19 12:53:09 +02:00
Anubisss b28a7eb406 *Backport TrinityCore2 r4137.
--HG--
branch : trunk
2009-06-19 11:13:50 +02:00
Machiavelli 294c8a734e *Fix build on Centos, by subhuman
--HG--
branch : trunk
2009-06-18 22:43:54 +02:00
Iskander 731490fd14 * Fix group reseting of instances
--HG--
branch : trunk
2009-06-18 21:35:34 +02:00
hunteee 491bc7569b *Add new line to end of sqls.
--HG--
branch : trunk
2009-06-18 20:10:59 +02:00
Anubisss 8e3313ceb2 *Make an emote when commands .npc say or .npc yell used by bufferoverflow.
--HG--
branch : trunk
2009-06-17 23:28:47 +02:00
krz 0d8a66de8c Fix disappearing casting bar when other spell triggers.
--HG--
branch : trunk
2009-06-17 00:50:11 +02:00
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
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
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
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
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
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
krz 4423ac3194 Range calculation fix.
Channeled SPELL_AURA_PERIODIC_TRIGGER_SPELL will now not trigger spell if target is out of range.
Channeled periodic damage auras will now not deal damage if target is out of range.

--HG--
branch : trunk
2009-05-24 16:18:19 +02:00
krz dd9d6ecad8 Fix for SPELL_AURA_ADD_TARGET_TRIGGER auras.
--HG--
branch : trunk
2009-05-24 14:24:20 +02:00
raczman 1efdaa8960 Fix commit 1509 that made it unable to speak with neutral NPCs.
At the same time, it is still not possible to exploit with cheating tool.

--HG--
branch : trunk
2009-05-24 20:57:59 +02:00
raczman 9f5f0159f8 Apply 6 second rule to mana potions on arenas.
--HG--
branch : trunk
2009-05-24 20:54:59 +02:00
Anubisss 0b8e6ee15a *Some changes in bindings/interface.
*Fix the bug that You build it without Trinity Script the emu try to load the libtrinityscript lib instead of libtrinityinterface.

--HG--
branch : trunk
2009-05-23 20:48:32 +02:00
raczman 9fda5c57e1 merge
--HG--
branch : trunk
2009-05-23 16:07:00 +02:00
raczman 1b5f45cf0f Fixed windows build.
By the way, isnt it ironic that biggest software vendor cant get name scopes right?

--HG--
branch : trunk
2009-05-23 16:06:02 +02:00
QAston ed8691ebad *Fix a typo which disallows ADD_TARGET_TRIGGER auras to proc from selfcast.
--HG--
branch : trunk
2009-05-23 14:06:07 +02:00
raczman f5f1caf6b6 Rewrite of EffectMomentMove, this should finally fix blink.
* Even when player cannot move, only effect will fail, which means other spelleffects will work.
* Vmaps are required for proper work (as expected)
Please test and report bugs.

--HG--
branch : trunk
2009-05-23 13:22:44 +02:00
Anubisss 08e1ec8a8a *Correct spell id for Muru's Negative Energy's MaxAffectedTargets by Alyen. Thank you.
--HG--
branch : trunk
2009-05-23 00:18:24 +02:00
krz 8ca8b691b8 Target selection for fishing spells.
--HG--
branch : trunk
2009-05-22 19:51:48 +02:00
Anubisss fcbcf59511 *Fix a typo. This fix the bug that FireBarrier dont open after kill Felmyst by hunteee. Thank you.
--HG--
branch : trunk
2009-05-22 20:58:07 +02:00
raczman f1ea5714f2 Implemented carrier debuffs in WSG battleground
After 10 and 15 minutes players carrying flags will receive debuffs, if both flags are kept.
In case of dropping flag buff is removed. When Flag is picked up by another player, he gets debuff.
Please test and report bugs.

--HG--
branch : trunk
2009-05-22 13:23:07 +02:00
raczman b0a48f60c9 Added new config option: vmap.petLOS
Enabling it makes pets do LOS check before attacking its target.

--HG--
branch : trunk
2009-05-21 23:17:52 +02:00
tvaroh 2f27bde026 Clear afk before joining bg
--HG--
branch : trunk
2009-05-18 00:11:39 +02:00
thenecromancer d7740fcd17 Correctly interpret SPELL_AURA_MOD_COMBAT_CHANCE DBC values
as % modificators instead of flat values.

--HG--
branch : trunk
2009-05-20 22:59:22 +02:00
thenecromancer 6ebfe2f580 Correct behavior of Add Extra Attact spelleffect.
Correctly send attack gain in spell log.
Attack right after processing effect
Ignore effect if target not in melee range/angle

--HG--
branch : trunk
2009-05-20 22:39:52 +02:00
Anubisss 883cd02304 *Add the missing sql from r1508.
--HG--
branch : trunk
2009-05-18 15:28:15 +02:00
Anubisss 34aca735f4 *Add SWP to world_scripts_full.sql from TrinityCore2.
*Rename kalocegos_teleporter to kalecgos_teleporter by Thraxx. Thank you.
*Rename boss_kalecgosKj to boss_kalecgos_kj.

--HG--
branch : trunk
2009-05-18 15:22:50 +02:00
Naicisum 769fb318f7 Fix scaling size of pet.
--HG--
branch : trunk
2009-05-18 12:05:44 +02:00
raczman b0c727abf7 Check wether NPC is friendly to player before interacting, to prevent
exploiting with cheating tool.

--HG--
branch : trunk
2009-05-17 21:10:51 +02:00
krz cc85d9e1c4 Properly check if triggering spell can stack with player's aura.
That should fix e.g. water shield.

--HG--
branch : trunk
2009-05-17 12:03:54 +02:00
raczman 10ee81ef13 Moved most randomisation functions usage from static version into Map object.
--HG--
branch : trunk
2009-05-16 10:50:39 +02:00
raczman c66877019e Added MTRand object to Map class.
This is first step of getting rid of static MTRandTSS object.

--HG--
branch : trunk
2009-05-15 22:41:13 +02:00
raczman 5d78a9c6bd merge.
--HG--
branch : trunk
2009-05-15 21:06:58 +02:00
raczman ad552d272d Another two memory leaks.
--HG--
branch : trunk
2009-05-15 21:06:23 +02:00
BroodWyrm b5b9f28117 *Rewrite Moroes Script to fix reset bug
--HG--
branch : trunk
2009-05-15 16:38:48 +02:00
raczman 419c448bc9 Fix one forgotten memory leak.
--HG--
branch : trunk
2009-05-14 23:48:41 +02:00
Genars & Aokromes 80a6d723f5 New server options to block adding GMs to friends by players and to block inviting GMs to parties
--HG--
branch : trunk
2009-05-14 23:07:17 +02:00
krz ee40287ef7 Do not allow to proc spells if they can't stack with already active auras.
this fixes 13048 and 12292.

--HG--
branch : trunk
2009-05-14 14:35:09 +02:00
raczman bfaaa8201e Possibly fixed more memory leaks in other places.
--HG--
branch : trunk
2009-05-13 14:06:33 +02:00
raczman 5748c36621 Properly deallocate memory in tile assembler, and dereference memory when fread fails.
--HG--
branch : trunk
2009-05-13 13:22:43 +02:00
Muhaha 62c5720227 * avoid loot/exp when the mobs are killed by npc. Authore: KAPATEJIb @ getmangos.org
--HG--
branch : trunk
2009-05-13 10:34:55 +02:00
QAston 11e66c1cf0 *Fix the bug that some spells cannot proc.
--HG--
branch : trunk
2009-05-13 00:18:20 +02:00
Aokromes a882c4538a New configuration option: GM.Visible
regulates visibility of GM at login.

--HG--
branch : trunk
2009-05-12 08:22:06 +02:00
QAston a9349e06ba *Fix a typo
--HG--
branch : trunk
2009-05-11 23:52:50 +02:00
QAston 51b5f2aa64 *Allow Hots to proc-this should fix talents like 33776 effect from hots.
--HG--
branch : trunk
2009-05-11 23:46:45 +02:00
QAston 95504364e0 Do not proc relentless strikes with slice and dice twice, fix vanish stealth apply
--HG--
branch : trunk
2009-05-10 20:15:35 +02:00
QAston 53b3c9a6dc *Fix trap radius calculation in some cases-by krz
--HG--
branch : trunk
2009-05-10 19:21:39 +02:00
ArcticDevil 9171455b73 Send cc aura duration to party members
--HG--
branch : trunk
2009-05-10 18:49:04 +02:00
QAston fcf0fdc1c1 *Item enchancment/proc patch - original code by Thenecromancer
--HG--
branch : trunk
2009-05-10 18:06:22 +02:00