Commit Graph
4125 Commits
Author SHA1 Message Date
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
megamage 395667a7f3 *Fix the bug that hunter pet does not get correct stat bonus.
--HG--
branch : trunk
2009-06-02 10:34:32 -05:00
megamage 564d2a94e5 *Add timer for wintergrasp. 30 minutes per battle. Can only take over fortress during wartime.
--HG--
branch : trunk
2009-06-02 00:04:32 -05:00
megamage 77889ffa8b *Save/load wintergrasp building health when grid loaded/unloaded.
--HG--
branch : trunk
2009-06-01 23:45:55 -05:00
megamage d0878ec414 *Fix the bug that shaman/druid/mage pets do not have scaled stats
--HG--
branch : trunk
2009-06-01 23:45:00 -05:00
megamage 670a901fe1 Warlock pet scaling off Lock stats. By arcx and nesocip
--HG--
branch : trunk
2009-06-01 21:59:55 -05:00
megamage 7344a5ef6f [7935] Move seldom used access to query data by field names to independent object. Author: VladimirMangos
This let not do preparation code for unused later functionlity.

--HG--
branch : trunk
2009-06-01 21:52:17 -05:00
megamage b05ebfa8e9 [7934] Implement ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA Author: Trazom
Also added ACHIEVEMENT_CRITERIA_DATA_TYPE_VALUE and support
    this criteira special cases base at `achievement_criteria_data`
    that required DB support.

--HG--
branch : trunk
2009-06-01 21:51:34 -05:00
megamage e1058deaed [7933] Call goober GO event script not only at open spell cast, also really call camera GO event scripts. Author: NoFantasy
--HG--
branch : trunk
2009-06-01 21:50:12 -05:00
megamage 4e31ec051d [7932] Store in DB only spell part of pet action bar, set other to default state (reaction saved). Author: VladimirMangos
--HG--
branch : trunk
2009-06-01 21:49:42 -05:00
megamage 2c350bcb80 *Merge.
--HG--
branch : trunk
2009-06-01 15:53:03 -05:00
megamage 7516652481 *Skip. Conflicts with TC2. I do not know how to merge it.
--HG--
branch : trunk
2009-06-01 15:39:49 -05:00
megamage 6e4a8e1ea9 *Merge.
--HG--
branch : trunk
2009-06-01 15:35:21 -05:00
megamage e8fb84a4a2 *Skip "Do not remove poison enchantment auras when entering arena battle". There are two different fixes in TC1 and TC2. And use TC2 for now.
--HG--
branch : trunk
2009-06-01 15:32:24 -05:00
megamage 2f1517d555 *Fix a crash caused by razorgore script.
--HG--
branch : trunk
2009-06-01 15:27:19 -05:00
megamage 30544055de *Merge.
--HG--
branch : trunk
2009-06-01 15:26:44 -05:00
megamage 00d9a7b351 *Merge. (4s rule while drinking in arena skipped because i do not know how to merge it)
--HG--
branch : trunk
2009-06-01 15:06:11 -05:00
megamage 999b49201a *Merge. (spell parts skipped)
--HG--
branch : trunk
2009-06-01 15:02:58 -05:00
megamage 9cadc5d147 *Skip
--HG--
branch : trunk
2009-06-01 15:00:23 -05:00
megamage be52748f70 [7931] Allow GAMEOBJECT_TYPE_CAMERA gameobjects with event field set call DB scripts. Author: NoFantasy
Drop also redundent check preveting use SCRIPT_COMMAND_CAST_SPELL script command by gameobject script triggred casting.

--HG--
branch : trunk
2009-06-01 14:56:54 -05:00
megamage 89d2c6afda [7930] Added diminishing for spell 1499 and ranks. Author: Lightguard
--HG--
branch : trunk
2009-06-01 14:55:51 -05: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
megamage b5a098643f *Display correct building damage state/team on map in wintergrasp.
*Rebuild buidlings after fortress is taken over.

--HG--
branch : trunk
2009-06-01 12:48:12 -05:00
megamage 9ff8f1ab5e *Fix broken target 38 spells.
--HG--
branch : trunk
2009-06-01 12:42:50 -05:00
megamage 645bb23c45 *Fix broken pet action bar of guardians.
--HG--
branch : trunk
2009-06-01 12:17:16 -05:00
megamage 11456447da [7929] Some fixes and optimizations for work with packet guids. Author: VladimirMangos
* Allocate only minimal required buffer size for object packet guid cache, avoid it realocation.
    * At adding aboyher buffer content copy only until wpos (really writed to buffer data)
    * In appendPackGUID check buffer size before data write.

--HG--
branch : trunk
2009-06-01 12:15:43 -05:00
megamage 50015a1b4e *Backout 3672.
--HG--
branch : trunk
2009-06-01 11:07:51 -05:00
krz 7a06136a74 Do not allow to reflect AoE spells.
--HG--
branch : trunk
2009-06-01 15:10:45 +02:00
megamage 43d12d1303 *Fix a crash caused by possessed creatures. Thanks to Amit86
--HG--
branch : trunk
2009-05-31 23:15:06 -05:00
megamage d83658c821 *wintergrasp: allow players to click titan relic to change the attacker/defender teams. Now only some of npc and portal will be changed.
--HG--
branch : trunk
2009-05-31 22:45:32 -05:00
megamage 81a53f8d73 *Fix compile in *nix.
--HG--
branch : trunk
2009-05-31 21:39:29 -05:00
megamage d2bb53dccd *Set creature group leader following dist and angle to be zero to make it safer.
--HG--
branch : trunk
2009-05-31 21:16:32 -05:00
megamage 76e4dfe8dd *Store creatureData and goData for creatures and gos.
--HG--
branch : trunk
2009-05-31 21:04:04 -05:00
megamage 5034078d49 *Lay on hands should have heal amount = caster's max health.
*Let goober call zonescript when an event happens.
*Thanks Elron for the last rev (flight bug)

--HG--
branch : trunk
2009-05-31 20:45:34 -05:00
megamage 65e270ef7b *Fix a bug that player get stuck when changing map on flight.
--HG--
branch : trunk
2009-05-31 20:42:24 -05:00
megamage f979c23820 *Fix the bug that healing pvp target does not make players enter pvp.
--HG--
branch : trunk
2009-05-31 18:31:43 -05:00
megamage 1c5d306fbd *Merge.
--HG--
branch : trunk
2009-05-31 16:38:16 -05:00
megamage 0d95e70e7b [7928] Player must standup at stun (from 1.5 client starting) Author: DonTomika
--HG--
branch : trunk
2009-05-31 16:28:25 -05:00
megamage 439187b86b [7927] For achievement criteria type ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM check also items equip at loading. Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:27:16 -05:00
megamage 1a360a6a97 [7926] Implement loot roll achievement criteria types used in statistics Author: DonTomika
* ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
    * ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED:

--HG--
branch : trunk
2009-05-31 16:26:39 -05:00
megamage 341101c171 [7925] Correct minor output format error inside ByteBuffer class Author: Naicisum
--HG--
branch : trunk
2009-05-31 16:26:06 -05:00
megamage 5612f1221c [7924] Not teleport player to non-player caster at ressurection. Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:25:27 -05:00
megamage 72cab37bcc [7923] Search all available locale skill names in .learn all_recipes Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:24:56 -05:00
megamage 067cbec40d [7922] Implement param2 for ACTION_T_COMBAT_MOVEMENT for allow control start/stop melee combat state for creature at start/stop movement in combat. Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:24:19 -05:00
megamage 552e08b3f0 [7920] Ignore racial skill and skills without recipes in .learn all_recipes. Cleanup code. Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:19:01 -05:00
megamage f92e8315cf [7918] Improve portability in work with uint64 string format specifiers and in code literals. Author: VladimirMangos
* Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define.
      I64FMTD renamed to UI64FMTD for more clear name.
    * Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals.
      Please always use UI64LIT(0x00001) instead less portable 0x00001LL

--HG--
branch : trunk
2009-05-31 16:15:12 -05:00
megamage a36d4fc7ae [7917] Spell effect with SPELL_AURA_MOD_SPELL_CRIT_CHANCE always possitive with possitive aura value. Author: VladimirMangos
--HG--
branch : trunk
2009-05-31 16:01:19 -05:00
megamage 452770cff0 [7915] Implement more stricted checks and limitations at loading creature addon data. Author: NoFantasy
--HG--
branch : trunk
2009-05-31 15:58:58 -05:00
megamage 4b3be64c79 [7914] Fixed variable name typos in creature event AI code. Author: NoFantasy
--HG--
branch : trunk
2009-05-31 15:58:16 -05:00