Commit Graph
100 Commits
Author SHA1 Message Date
megamage 594a1f8a36 *Fix a frequent crash caused by wintergrasp. Thanks to drahy.
--HG--
branch : trunk
2009-08-28 20:04:46 -05:00
QAston dc5c054ab9 *Some improvements in Mirrors Image visual - by thenecromancer.
--HG--
branch : trunk
2009-08-29 02:28:02 +02:00
Rat ff85d6c289 *Lurker can now be fished, with anims and all
--HG--
branch : trunk
2009-08-28 23:37:06 +02:00
megamage 04a701246d *Fix build in *nix
--HG--
branch : trunk
2009-08-28 16:38:43 -05:00
QAston 13421a194d *Fix Gift of the Naaru for classes other than shaman.
--HG--
branch : trunk
2009-08-28 22:37:52 +02:00
megamage 64760208f2 *Fix build in *nix.
--HG--
branch : trunk
2009-08-28 14:22:37 -05:00
megamage 6de6557bf0 *Fix a crash caused by gm command .object move and so on
--HG--
branch : trunk
2009-08-28 14:19:14 -05:00
QAston 3d9326c4b7 *Add 3.3% spellpower coeff to Thorns.
--HG--
branch : trunk
2009-08-28 21:18:03 +02:00
QAston b6a9c84aa0 *Update spell_proc_event entry for Bloodsurge.
*Bring back charge drop on magnet spell redirection.

--HG--
branch : trunk
2009-08-28 20:54:58 +02:00
Anubisss 6a988ad6f0 *Implement achievement The Hundred Club.
*Thanks to megamage for the timer idea.

--HG--
branch : trunk
2009-08-28 20:45:28 +02:00
QAston 4d8808879d *Allow SPELL_AURA_ABILITY_PERIODIC_CRIT to make PERIODIC_LEECH auras crit.
--HG--
branch : trunk
2009-08-28 19:46:09 +02:00
megamage ab5f515f21 *Update flame levi script. Allow player to shoot down pyrite container and refill the demolishers.
*Other script-related fixes.

--HG--
branch : trunk
2009-08-28 11:26:20 -05:00
QAston 9d28323a55 *spell_linked_spell entry for Pursuit of Justice.
--HG--
branch : trunk
2009-08-28 18:15:10 +02:00
QAston e972e73b92 *Prevent assertion fail in mob_anubisath_sentinel script.
--HG--
branch : trunk
2009-08-28 17:55:30 +02:00
QAston cec4522c99 *Add some spell_enchant_proc_event data.
--HG--
branch : trunk
2009-08-28 17:27:42 +02:00
Rat 712da5e1f3 *fix ressurection in Alterac Valley
--HG--
branch : trunk
2009-08-28 15:48:33 +02:00
QAston 3094cefe75 *Fix improved devouring plague.
--HG--
branch : trunk
2009-08-28 15:36:17 +02:00
Anubisss 183e4c4bf9 *Fix compile.
--HG--
branch : trunk
2009-08-28 14:51:37 +02:00
QAston e3eecc4de5 *spell_bonus_data for Judgement of Corruption/Vengeance.
--HG--
branch : trunk
2009-08-28 14:23:31 +02:00
QAston dc83c7759b *Fix Improved Insect Swarm - original patch by Zor
*Use target as source of area auras in Unit::AddAura(uint32 spellId, Unit *target)

--HG--
branch : trunk
2009-08-28 14:03:18 +02:00
maximius f2dc36be29 *Add new functionality to Player::resetSpells.. not used anywhere yet, but it's useful (and it works :P)
--HG--
branch : trunk
2009-08-28 02:42:57 -07:00
Machiavelli 91c0303341 * Correctly show skirmish or rated icon when a player has entered arena queue.
--HG--
branch : trunk
2009-08-28 05:01:53 +02:00
megamage 8cfc8a0f39 *Fix spell chicken net. By seirge
--HG--
branch : trunk
2009-08-27 20:56:20 -05:00
megamage 21074bee8a *Use light red in error log. By MrSmite
--HG--
branch : trunk
2009-08-27 20:53:49 -05:00
megamage 624d20fb30 *Implement spell savage defense. By Vladimir
--HG--
branch : trunk
2009-08-27 20:44:51 -05:00
megamage dc208f351b [8427] remove afk-flag at bg-join
Signed-off-by: balrok <[email protected]>

--HG--
branch : trunk
2009-08-27 20:28:28 -05:00
megamage dd72b5524c [8426] Use upper/lower iterator pairs as result instead 2 function calls. Author: VladimirMangos
--HG--
branch : trunk
2009-08-27 20:27:55 -05:00
megamage eeb18e51bb *Correctly process more movement packets. Author: VladimirMangos
--HG--
branch : trunk
2009-08-27 20:14:50 -05:00
megamage 90b55ff7b1 [8424] Added support for strict chatmessage validation Author: arrai
--HG--
branch : trunk
2009-08-27 19:57:35 -05:00
megamage 82bd15b7be *fixed warning spam at CMSG_MOVE_SET_CAN_FLY_ACK receive by use proper packet sructure reading. Author: VladimirMangos
--HG--
branch : trunk
2009-08-27 19:51:14 -05:00
megamage fba8a23b63 [8421] Propertly skip unused data in CMSG_LOOT_RELEASE for avoid warning spam. Author: VladimirMangos
--HG--
branch : trunk
2009-08-27 19:41:21 -05:00
megamage 19c5f4a03a [8416] Fixed problem with double cast form passives at loading. Author: VladimirMangos
* Drop learning form passives at form psell learning, and cast it explictly from code in all cases.
    * Drop cast form passives at learning.
    * Note: talents that have dependent form time passives still work in original way: learned and casted at learn if need.
    * Drop hack for spell 24907 casting at form apply: it casted fines as result normal triggered effect in related form spell.

    Original patch provided by nos4r2zod.

--HG--
branch : trunk
2009-08-27 19:37:19 -05:00
megamage a795df9cca *Remove function passengerleft
--HG--
branch : trunk
2009-08-27 19:26:18 -05:00
Machiavelli 5ce0b50fc6 Merge
--HG--
branch : trunk
2009-08-28 01:57:29 +02:00
Machiavelli 1c45055482 * Update to guild handlers. Fix bugs related to the wrong ranks being updated, the greyed out withdraw button when you were eligible to withdraw money, and the improper display of no withdrawals left for a tab when you have plenty.
NOTE: Guild masters might need to reconfigure their permissions per rank in order to resolve any permission issues.

--HG--
branch : trunk
2009-08-28 01:50:29 +02:00
QAston 562f661ac3 *Backout *[8394] Propertly reject self targeting for pet spell 2947 and ranks, and spell 54646.
--HG--
branch : trunk
2009-08-28 00:58:08 +02:00
Rat 5be01b1d14 *temp fix for the new "huge icons in chat" exploit
*you have to enable ChatFakeMessagePreventing in config file to work

--HG--
branch : trunk
2009-08-28 00:31:27 +02:00
megamage ee3c766bc9 *Use one dynobj to handle multiple aura effects.
--HG--
branch : trunk
2009-08-27 16:41:10 -05:00
megamage d829014920 *Use source guid to check if an aura is persistent.
--HG--
branch : trunk
2009-08-27 16:01:10 -05:00
megamage 69f6138353 *Better check to decide if a vehicle should be dismissed.
--HG--
branch : trunk
2009-08-27 15:55:41 -05:00
QAston 629420b54b *Fix Crypt Fever and Ebon Plague disease damage mod.
--HG--
branch : trunk
2009-08-27 22:39:06 +02:00
megamage 685dee5593 *A missing part of last rev.
--HG--
branch : trunk
2009-08-27 13:59:29 -05:00
megamage d91903e5b1 *Fix the behavior of mob assistance.
--HG--
branch : trunk
2009-08-27 13:54:57 -05:00
megamage 72c18a7354 *Fix a crash caused by sartharion script.
--HG--
branch : trunk
2009-08-27 13:54:22 -05:00
megamage 56bdb0fc6b *Fix a crash caused by possess pet. Thanks to nanouniko
--HG--
branch : trunk
2009-08-27 11:32:46 -05:00
megamage 71860b5024 *A temp fix for the crash caused by creature 28782
--HG--
branch : trunk
2009-08-27 11:08:55 -05:00
QAston 94b8532c4f *Fix build with GCC.
--HG--
branch : trunk
2009-08-27 17:59:01 +02:00
QAston 6b703d600b *Add spell_dbc table to store dbc entries not present in client
*Remove workaround from Demonic Circle code and use the sql table instead.

--HG--
branch : trunk
2009-08-27 17:44:30 +02:00
Drahy 562b4fc0a4 * Updated Full sqls
* Added missing script entries and cleanup

--HG--
branch : trunk
2009-08-27 12:00:33 +02:00
megamage 9ae9807d98 merge
--HG--
branch : trunk
2009-08-27 03:36:58 -05:00
megamage 405a054a13 *Fix a crash. Thanks to MaXiMiUS
--HG--
branch : trunk
2009-08-27 03:35:53 -05:00
maximius d2ae7e1cd4 *Make .namego and .goname more flexible when summoning players to/from instances & BGs
--HG--
branch : trunk
2009-08-26 22:17:40 -07:00
maximius 35c57db00a *Make .namego and .goname inherit phase from destination player
--HG--
branch : trunk
2009-08-26 21:48:38 -07:00
megamage 7cb2864d82 *Fix a crash caused by spellclick enter vehicle. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 23:40:28 -05:00
megamage f16b93d8d8 *Update flame levi script. Fix the bug that it often gets stuck.
--HG--
branch : trunk
2009-08-26 22:56:20 -05:00
megamage c5ff737ef8 *Fix a crash caused by possess pet. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 21:30:45 -05:00
megamage a6e7a83644 *Fix a crash caused by recall pet. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 21:17:47 -05:00
megamage ef093eb9f0 *Add an assert.
--HG--
branch : trunk
2009-08-26 19:40:17 -05:00
megamage a4978bb90a *Add some crash log.
--HG--
branch : trunk
2009-08-26 19:35:20 -05:00
megamage 21af4cf832 *Some clean up and add debug info to find the reason of crash.
--HG--
branch : trunk
2009-08-26 19:28:21 -05:00
Anubisss 390257b2f6 *Delete table spell_affect's structure from world.sql
*If you didnt drop it just run: 4542_8191_world_spell_affect.sql from sql's updates.

--HG--
branch : trunk
2009-08-27 01:49:02 +02:00
megamage 185219d087 *Try to fix a crash caused by corpse. Thanks to new001.
--HG--
branch : trunk
2009-08-26 18:11:14 -05:00
megamage 3cf8ae345c *Fix a crash caused by area aura. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 17:44:00 -05:00
megamage a35991c836 *Add function CanAIAttack
--HG--
branch : trunk
2009-08-26 16:54:59 -05:00
megamage dad2c55287 * Also check for Power Type when checking out if player has enough Runes to cast spell. Some spells have Rune cost entry, but use Runic Power instead ( eg. Mind Freeze ) By thenecromancer
--HG--
branch : trunk
2009-08-26 16:33:07 -05:00
megamage b68aa14ef1 *Use MECHANIC to check if an aura is a movement impairing aura. By thenecromancer
--HG--
branch : trunk
2009-08-26 14:20:59 -05:00
megamage f74a134ed6 *Fix a crash caused by leave channel.
--HG--
branch : trunk
2009-08-26 14:06:12 -05:00
megamage 227471fe18 *Remove some unused code in movement generator.
--HG--
branch : trunk
2009-08-26 13:39:11 -05:00
megamage f13b3f4e58 *Fix the bug that inhabit_air does not make mob fly
--HG--
branch : trunk
2009-08-26 13:38:09 -05:00
Anubisss cda2fc2ecb *Fix the bug that Steady Shot make too much(over million) damage with these items: 42946, 44093.
--HG--
branch : trunk
2009-08-26 17:56:35 +02:00
maximius 0b7a89e3b0 *Fix typo (that's what I get for doing this at 3AM)
--HG--
branch : trunk
2009-08-26 03:07:53 -07:00
maximius 649a10c6f4 *Forgotten getVictim() in last commit >_<
--HG--
branch : trunk
2009-08-26 02:57:58 -07:00
maximius 044a707f7b *Replace XT-002 anti-exploit spell with something more appropriate
--HG--
branch : trunk
2009-08-26 02:56:21 -07:00
maximius 6944bc713a *Fix unintended spell spam, some minor adjustments to Ulduar
--HG--
branch : trunk
2009-08-26 02:53:38 -07:00
maximius 947343ddb5 *Fix typo
--HG--
branch : trunk
2009-08-25 23:55:26 -07:00
maximius 86f93f69dd *Make Flame Leviathan a little less pathetic of a fight.
--HG--
branch : trunk
2009-08-25 23:52:42 -07:00
maximius 2478004317 *Make certain Ulduar bosses punish players who try to pull them to vehicles ;)
--HG--
branch : trunk
2009-08-25 23:12:02 -07:00
megamage 058e6827a6 *Always remove riding aura when exit vehicle.
*Other misc changes.

--HG--
branch : trunk
2009-08-25 23:55:37 -05:00
megamage 70aea97d53 *Fix the bug that respawned vehicle is not usable.
--HG--
branch : trunk
2009-08-25 23:55:15 -05:00
megamage f05f6d3d31 *Fix the calculation of knockback.
--HG--
branch : trunk
2009-08-25 23:50:58 -05:00
megamage 3f978a99e1 *[Fix] Priest Tier 6 Trinket (Ashtongue Talisman of Acumen). By Farah
--HG--
branch : trunk
2009-08-25 19:43:24 -05:00
megamage 285f3a60f4 *Do not reset map id in resetmap.
--HG--
branch : trunk
2009-08-25 19:22:45 -05:00
Machiavelli 11a8dd837e * Unmount player before entering vehicle
--HG--
branch : trunk
2009-08-26 00:09:51 +02:00
megamage ecc6505c07 *Do not allow to save persistent AA.
--HG--
branch : trunk
2009-08-25 16:47:50 -05:00
megamage db6b57151d *Fix the bug that caster cannot have more than two persistent AA of the same spell.
--HG--
branch : trunk
2009-08-25 16:38:11 -05:00
megamage fa38449620 *Do not allow to knockback target which is much larger than caster.
--HG--
branch : trunk
2009-08-25 16:34:17 -05:00
megamage 1f88411ccc *Delete object after map update. This will make mtmap safer.
--HG--
branch : trunk
2009-08-25 15:12:22 -05:00
megamage df4fe8c4dc *Fix some typos that break many area aura spells.
--HG--
branch : trunk
2009-08-25 15:11:17 -05:00
megamage 8cedad1a0f *Do not make getmapid virtual function to improve speed.
--HG--
branch : trunk
2009-08-25 11:42:18 -05:00
megamage ba78dd1441 *Do not give xp if mob is killed by vehicle.
--HG--
branch : trunk
2009-08-25 11:10:15 -05:00
megamage 977c46ec1e *Fix a crash.
--HG--
branch : trunk
2009-08-25 10:49:41 -05:00
megamage 4f87bad87b *Reapply rev [3274]. It was backoutted due to some reason but was not reapplied as supposed. This should fix the bug that Shockwave can be dodged.
--HG--
branch : trunk
2009-08-25 02:40:10 -05:00
megamage d14a4a2372 *Fix the bug that sometimes vehicle is not usable after respawn.
--HG--
branch : trunk
2009-08-25 00:56:23 -05:00
megamage 01530fb148 *Fix a crash.
--HG--
branch : trunk
2009-08-25 00:43:31 -05:00
megamage 87270fefc2 *Some update of aura system. Remove unnecessary variables and parameters from auraeffect. Always refer to parent aura when finding target/source/caster.
--HG--
branch : trunk
2009-08-24 22:31:54 -05:00
megamage a8f394f851 [8413] Fixed lost 0 in comment and swap enum elemys for better fit to 0.12 cases. Author: VladimirMangos
--HG--
branch : trunk
2009-08-24 20:31:48 -05:00
megamage 5df31bd4b3 [8412] Update some new and old client supported shift-links to proper format. Author: VladimirMangos
* List all client and server side supported shift-link types updated in Chat.cpp
    * Now Henchant anf Hglyph links can be used in commands as spell links.
    * Hitem and Hquest links changed to client supported form.

--HG--
branch : trunk
2009-08-24 20:30:52 -05:00
megamage 4a1a82c5e2 [8409] Fixed guild creation date loading, and added another guild loading optimization - last one.
Signed-off-by: Triply <[email protected]>

--HG--
branch : trunk
2009-08-24 20:25:32 -05:00
megamage aa86640fdf [8408] Optimized guild_member loading during startup. Changed rank ids in guild_rank table.
First start of mangos will take more time then usually, because of guild_rank change. If you want to speed first start up, execute command:
    UPDATE guild_rank SET rid = rid - 1;

    Signed-off-by: Triply <[email protected]>

--HG--
branch : trunk
2009-08-24 20:23:54 -05:00
megamage 0d5028eea4 [8407] Extract from guild bank handler functions for 3 cases and move code to Guild class. Author: VladimirMangos
This mostly just move code and caller updates to use it from new place.
    More code chnages possible later.

--HG--
branch : trunk
2009-08-24 20:18:16 -05:00