Commit Graph
100 Commits
Author SHA1 Message Date
tartalo 846a3b8aaf Merge
--HG--
branch : trunk
2009-11-01 00:07:18 +01:00
tartalo ea5237bffd Drak'Tharon Keep, Novos the Summoner: Cleanup + adjustements. Thanks Joshh
Drak'Tharon Keep, King Dred: Cleanup

--HG--
branch : trunk
2009-11-01 00:05:29 +01:00
maximius 743578b81f *Reinit the iterator in each loop as the iter is removed from the list, in AuctionHouseObject::Update, by Trazom
*No longer disregard z/o in Map::CreatureRelocation, thanks Sisif
*Cleanup, and make Divine Storm default to m_caster is no unitTarget is available
*Some mtmaps optimization

--HG--
branch : trunk
2009-10-31 16:00:47 -07:00
tartalo f5696bcca5 Drak'Tharon Keep, King Dred scrypt by Manuel
--HG--
branch : trunk
2009-10-31 23:28:26 +01:00
tartalo ab49001e0a Drak'Tharon Keep, Trollgore: Remove stacked buff on Reset
Drak'Tharon Keep, Tharon'Ja: Fix Gift of Tharon'Ja + add skeletal morphing

--HG--
branch : trunk
2009-10-31 23:11:05 +01:00
tartalo d9e728eade Drak'Tharon Keep: Fix Trollgore's achievement
Fix possible crash in Tharon'Ja's script
		  Add player spells in Tharon'Ja's script

--HG--
branch : trunk
2009-10-31 21:29:00 +01:00
tartalo 7f00bab916 Support for Quests 11881,11483,12971,13423,12970. Patch by Manuel
--HG--
branch : trunk
2009-10-31 19:47:00 +01:00
tartalo 334a6c4162 Block access to instances if encounter is in progress only for raids (not for
5 player dungeons).
Don't count GMs for instance full block

--HG--
branch : trunk
2009-10-31 19:34:02 +01:00
tartalo 7d8af67268 Drak'Tharon Keep: *Cleanup
*Trollgore script
		  *Tharon'ja script

--HG--
branch : trunk
2009-10-31 19:14:54 +01:00
maximius 47ba05f5d4 *Partial backout of 6f77c852bd4a
--HG--
branch : trunk
2009-10-31 04:31:53 -07:00
maximius eb6e047807 *Implement spells: 781, 13280, 32307, 40109, 47770, 47776, 49625, 49634, 51854, 64385, by Warhead
--HG--
branch : trunk
2009-10-31 04:28:02 -07:00
maximius 52bab5854f *Fix a crash in Object.h
*Fix action button saving
*Fix a crash on item swap in guild bank
*Fix exploit moving after death in Unit.cpp
*Fix assert fail at grid load in Creature.cpp
Thanks Sisif for these! :)

--HG--
branch : trunk
2009-10-31 02:14:25 -07:00
maximius ca1e026c4f *Fix build with mtmaps :/
--HG--
branch : trunk
2009-10-31 01:24:12 -07:00
maximius e45eeecdcd *Don't increment an iterator after it's erased, by RammboNr5. Also remove an unused iterator.
--HG--
branch : trunk
2009-10-31 00:50:27 -07:00
maximius 664503fea0 *Violet Hold - Cyangosa: rudimentary timers.
--HG--
branch : trunk
2009-10-31 00:31:56 -07:00
maximius ad12344d6a *Ulduar - fix several cases of incorrect targeting and spells.
--HG--
branch : trunk
2009-10-31 00:05:50 -07:00
maximius 08f99a7794 *Proper target selection in boss_ignis.cpp
--HG--
branch : trunk
2009-10-30 23:35:35 -07:00
maximius 4e242bae37 *Whoops, removed a bit too much there :(
--HG--
branch : trunk
2009-10-30 22:57:25 -07:00
maximius 26b43d24d5 *Remove two redundant hunks of code.
--HG--
branch : trunk
2009-10-30 22:56:20 -07:00
maximius 73fd6dbba6 *Make mtmaps a bit more stable, particularly when it updates players.
*Do some better cleanup on spec switching (should no longer strip away all auras, forcing a relog), unsummon totems, clear combo points, etc.
*Cleanup and optimization.

--HG--
branch : trunk
2009-10-30 22:52:37 -07:00
Kudlaty 22f349d2b5 Clean up last commit
--HG--
branch : trunk
2009-10-31 03:35:34 +01:00
Kudlaty 717f1aefc9 *Change virtual bool IsEscorted in escort_ai.h to check if creature is escorted or not
*If creature use POINT_MOTION_TYPE, sethomeposition in combat start point

--HG--
branch : trunk
2009-10-31 03:33:04 +01:00
maximius e6e621bfad *Add virtual bool IsEscorted() to escort_ai.h
*Some minor cleanup and optimization

--HG--
branch : trunk
2009-10-30 18:54:38 -07:00
Kudlaty 98d53f6a9d Fix Feeding Frenzy, Cobra Reflexes, Cornered. Now they are active only when victim hp is below certain percentage. Patch by thenecromancer, updated by krz
--HG--
branch : trunk
2009-10-31 01:50:52 +01:00
Kudlaty a5937d9d13 Fix typo, sorry
--HG--
branch : trunk
2009-10-31 01:16:48 +01:00
Kudlaty e44c123184 Fix hit chance calculation for Fist Weapons. Patch by krz
--HG--
branch : trunk
2009-10-31 01:14:58 +01:00
maximius 1134fd99f0 *Target is never valid on MAPID_INVALID.
--HG--
branch : trunk
2009-10-30 10:46:14 -07:00
maximius f4f19ac255 *Add a missing change from 6097_world_loot_template.sql, thanks amsjunior123
*Some minor cleanup.

--HG--
branch : trunk
2009-10-29 18:24:19 -07:00
tartalo 57b46053e1 Support for quest 'Merciful Freedom' (6566), by Sony
--HG--
branch : trunk
2009-10-29 21:37:45 +01:00
tartalo 65ec52f7a6 Force SaveToDB() on BossAI::_JustDied(). These way raids should remember instance state
if server crashes.

--HG--
branch : trunk
2009-10-29 20:45:19 +01:00
tartalo 6dca01ad04 Blackwing Lair, Chromaggus: Cleanup + Fix crash
--HG--
branch : trunk
2009-10-29 20:28:07 +01:00
Machiavelli 177b29f68e Fix corpse query opcode, by TOM_RUS
--HG--
branch : trunk
2009-10-29 18:17:17 +01:00
Anubisss 7d6b175d11 *Fix compile. Patch by aqs999.
--HG--
branch : trunk
2009-10-29 15:57:13 +01:00
Kudlaty 38f3016d87 Fix exploit with using fist weapon without that skill. Patch by _krz
--HG--
branch : trunk
2009-10-29 13:29:34 +01:00
maximius 63d703c53c *Cleanup (Brutallus' Intro should start properly now)
--HG--
branch : trunk
2009-10-29 00:01:29 -07:00
maximius b9fd59683c *Duels - if initiator and opponent are on the same team, or initiator and opponent are not PvP enabled, forcibly stop attacking on DUEL_FLED, otherwise they can continue attacking.
--HG--
branch : trunk
2009-10-28 21:44:26 -07:00
maximius 12622ee1a2 *More precise method for determining whether or not a seat is occupied (disregarding object size).
--HG--
branch : trunk
2009-10-28 20:05:20 -07:00
maximius 14193ccc03 *Add a missing include to LootMgr.h, should fix *nix build.
--HG--
branch : trunk
2009-10-28 19:50:10 -07:00
maximius d2b869d4e2 *Should fix the reversed groupid-lootmode issue.
*Cleanup, and convert npc_innkeeper.cpp back to ANSI from UTF-8 (was causing *nix compile issues apparently)

--HG--
branch : trunk
2009-10-28 18:25:36 -07:00
maximius 98e546a804 *Minor cleanup.
--HG--
branch : trunk
2009-10-28 17:50:33 -07:00
maximius cfd98ebe1e *Fix a SQL error.
--HG--
branch : trunk
2009-10-28 17:30:44 -07:00
maximius f4d76b8216 *Implement new LootMode system, and add some basic support in boss_sartharion.cpp. Requires database support.
--HG--
branch : trunk
2009-10-28 16:31:19 -07:00
maximius d5b8ad0080 *One player per slot on bench/chair, original patch by Trojan for TC1.
--HG--
branch : trunk
2009-10-28 15:59:45 -07:00
maximius 37d2e9f16c *UTF-8 encoding, thanks WarHead
--HG--
branch : trunk
2009-10-28 12:44:41 -07:00
maximius 921224ed42 *Fix 'slain' achievements for heroic mode dungeons, by Azuritus
--HG--
branch : trunk
2009-10-28 12:40:24 -07:00
maximius 6f097c724c *Fix build
--HG--
branch : trunk
2009-10-27 23:35:44 -07:00
maximius b243cf3228 *Hallow's End Innkeeper, by WarHead
*Some Confused Movement Generator fixes, thanks Proofzor

--HG--
branch : trunk
2009-10-27 22:58:35 -07:00
maximius d2fe03dda7 *Even more cleanup and optimization.
--HG--
branch : trunk
2009-10-27 22:09:45 -07:00
maximius 291b255fee *Minor cleanup/typo fixes for cd98f7a7b802
--HG--
branch : trunk
2009-10-27 21:39:53 -07:00
maximius a81faea969 *Even more excessive cleanup..
--HG--
branch : trunk
2009-10-27 21:28:20 -07:00
maximius 56eca636af *More cleanup..
--HG--
branch : trunk
2009-10-27 19:10:39 -07:00
maximius 86c7bbc8bb *Cleanup..
--HG--
branch : trunk
2009-10-27 17:07:40 -07:00
tartalo 9bcb6695af Backout "*Wintergrasp: Apply recruit aura if player dont have any rank aura",
by Spp

--HG--
branch : trunk
2009-10-28 00:50:51 +01:00
tartalo aa0cd71e20 Deadmines: Clean up + Code relocation
--HG--
branch : trunk
2009-10-27 13:11:33 +01:00
tartalo d583e8da72 BlackRock Depths: Replace #defines with enums
--HG--
branch : trunk
2009-10-27 12:50:43 +01:00
tartalo 32233aeafb Naxxramas, Thaddius: Fix RemoveFlag Check, by Gyullo
Clean up

--HG--
branch : trunk
2009-10-27 12:19:08 +01:00
tartalo 6096010c31 *Wintergrasp: Fix to Tenacity not being correctly recalcutaled in some cases, by Spp
*Wintergrasp: Fix to engineers not switching team correctly, by Spp
*Wintergrasp: Fix to Tower Control (now it's blizzlike), by Spp
*Wintergrasp: Apply recruit aura if player dont have any rank aura, by Spp

--HG--
branch : trunk
2009-10-27 11:56:54 +01:00
tartalo 144fd2436f Naxxramas: Backout Faerlina's adds code, they work with ACID
Modify Faerlina's script to work without add's one

--HG--
branch : trunk
2009-10-27 11:52:32 +01:00
tartalo 7c79ab04aa Fix SQL typo
--HG--
branch : trunk
2009-10-27 11:20:04 +01:00
tartalo dcc9888bc6 Naxxramas, Grand Widow Faerlina: Script add to dispell enrage,
Cleanup

--HG--
branch : trunk
2009-10-27 01:51:49 +01:00
tartalo 7cb1b4fa86 Violet Hold: Fix some despawning timers
Check pointers to avoid possible crashes

--HG--
branch : trunk
2009-10-25 02:47:04 +02:00
maximius 19ea9b8de4 *Disregard visibility state when evaluating a potential target.
--HG--
branch : trunk
2009-10-24 14:53:03 -07:00
Anubisss 97cfa7782a *Fix Enduring Winter's proc. Patch by _krz.
--HG--
branch : trunk
2009-10-24 23:47:23 +02:00
tartalo 93b8e6376d Fix compile
--HG--
branch : trunk
2009-10-24 23:09:35 +02:00
tartalo 7c14e3855b Wintergrasp: Fix compile warning
--HG--
branch : trunk
2009-10-24 22:44:24 +02:00
tartalo efb55aa12c Wintergrasp: Fix possible crash. Thanks RedSonja ;D
--HG--
branch : trunk
2009-10-24 21:50:11 +02:00
tartalo f95cf223dc Ahn'Kahet: Fix instance save data returning. It may fix the Ahn'kahet related crash
--HG--
branch : trunk
2009-10-24 21:36:30 +02:00
tartalo 1b0ff7900c Storm Peaks: support for 'They took our men!' quest, by Manuel
--HG--
branch : trunk
2009-10-24 21:26:37 +02:00
tartalo b3775ab08c Halls of Lightning, Ionar: Clean up
--HG--
branch : trunk
2009-10-24 21:22:08 +02:00
tartalo 57a9410e22 Fix KillCredit effect when is casted by players. Thanks Azuritus
--HG--
branch : trunk
2009-10-24 20:09:02 +02:00
tartalo 7fb811585e Ahn'Kahet, Amanitar: · Fix a mistake from previous clean up, thanks Spp.
· More clean up

--HG--
branch : trunk
2009-10-24 19:19:14 +02:00
tartalo fc06abc306 Ahn'Kahet, Amanitar: clean up + optimization
--HG--
branch : trunk
2009-10-24 17:46:44 +02:00
tartalo 80084749c9 Ahn'Kahet, Jedoga Shadowseeker: Clean up (needs more clean & optimization)
--HG--
branch : trunk
2009-10-24 17:30:25 +02:00
tartalo 2c1a9e99ad Ahn'Kahet, Prince Taldaram: More blizzlike IA when Taldaram is vanished. It may fix the full hp-regen issue
--HG--
branch : trunk
2009-10-24 16:55:37 +02:00
tartalo 355bff09a8 Ahn'Kahet, Prince Taldaram: code optimization
--HG--
branch : trunk
2009-10-24 16:29:22 +02:00
tartalo cee745894c Violet Hold: Portal timer adjustments & fixes
Zuramat the Obliberator script, by Manuel

--HG--
branch : trunk
2009-10-24 15:39:32 +02:00
maximius 431ddb7991 *Minor optimization
--HG--
branch : trunk
2009-10-23 23:29:45 -07:00
maximius c9cd2f2dbe *Cleanup Creature::_IsTargetAcceptable.
--HG--
branch : trunk
2009-10-23 23:26:04 -07:00
maximius ecef2642f4 *Use some more standard functions in _IsTargetAcceptable. Should also fix the perma-unattackable boss issue.
--HG--
branch : trunk
2009-10-23 20:01:15 -07:00
Anubisss d9530eea57 *Fix this part of Rime: "Obliterate has a 15% chance to reset the cooldown on Howling Blast". Patch by thenecromancer.
--HG--
branch : trunk
2009-10-24 00:40:11 +02:00
tartalo ee22273ef4 Fix Drakkari Colossus event, by Manuel
--HG--
branch : trunk
2009-10-23 17:53:34 +02:00
Machiavelli 803da775f4 Use correct check in BuildMovementPacket to determine if creature can fly. Based on [8647] by NoFantasy
--HG--
branch : trunk
2009-10-23 16:08:33 +02:00
Machiavelli 9a198e9969 Merge [8652] Lock typo fixed. Author: ApoC
--HG--
branch : trunk
2009-10-23 16:03:22 +02:00
Anubisss c399333b6b *Fix Sated and Exhaustion.
*Before this patch you can cast Bloodlust or Heroism to every targets which has Sated/Exhaustion but you(the caster) doesnt have.

--HG--
branch : trunk
2009-10-23 14:56:57 +02:00
Anubisss 3e14909be5 *Ovverride value of Heroism's excludeCasterAuraSpell, because DBC has crap(0) value(interesting that Bloodlust has correct value).
*This fix the bug that Heroism doesn't cast Exhaustion to the target.

--HG--
branch : trunk
2009-10-22 20:35:32 +02:00
tartalo d8c60cce4f MapManager.cpp: Deny access to an instance if player is permanently bounded to a different instance than group
--HG--
branch : trunk
2009-10-22 19:42:45 +02:00
tartalo 3df36bf9fa Add some missing lines to world_scripts_full.sql
--HG--
branch : trunk
2009-10-22 18:49:42 +02:00
tartalo 38edb97e22 merge
--HG--
branch : trunk
2009-10-22 18:37:51 +02:00
tartalo b90f307f3e *Wintergrasp: Implementation of spirit guides (Part 1), by Spp
*Wintergrasp: minor code optimizations, by Spp
*Wintergrasp: Fortress workshop are not capturable, by Spp

--HG--
branch : trunk
2009-10-22 17:58:25 +02:00
tartalo 9e8961bc4c Fix some problems with instance full conditions. BTW, Implement maxPlayers = -1 as unlimited access
--HG--
branch : trunk
2009-10-22 18:35:52 +02:00
Anubisss 2820c7ba11 *Fix the bug that cant accept timed quests. Patch by Elron.
--HG--
branch : trunk
2009-10-22 15:51:31 +02:00
tartalo 9c81b3e51d MapManager: Block access to instances if encounter in progress or are full
--HG--
branch : trunk
2009-10-22 13:05:52 +02:00
Kudlaty 03285af164 Remove def_ from headers filename. Part 3 (last)
--HG--
branch : trunk
2009-10-22 12:51:05 +02:00
Kudlaty acc00f0b01 Remove def_ from headers filename. Part 2
--HG--
branch : trunk
2009-10-22 12:29:57 +02:00
Kudlaty 43e933ada2 Remove def_ from headers filename. Part 1
--HG--
branch : trunk
2009-10-22 12:10:38 +02:00
maximius 2a7ca1c87e *Ignore unattackables, they are not suitable attackers or victims.
--HG--
branch : trunk
2009-10-22 02:19:30 -07:00
tartalo 25e36147aa Fix compile && better solution for patch 6033, by Spp
--HG--
branch : trunk
2009-10-22 01:56:44 +02:00
tartalo 46c411b778 Backed out changeset 09d9acdcaed4
Sorry for the inconvenience. Part of this push was an untested patch that was miss pushed

--HG--
branch : trunk
2009-10-22 01:54:14 +02:00
tartalo 2d713bbc70 Fix compile && better solution for previos patch, by Spp
--HG--
branch : trunk
2009-10-21 23:46:07 +02:00
tartalo 5e9c0d385a * Fix possible server crash in Player::IsAtGroupRewardDistance, by Spp
* Fix possible server crash in Player::RewardPlayerAndGroupAtEvent
* Wintergrasp: Correct use of RewardPlayerAndGroupAtEvent, by Spp

--HG--
branch : trunk
2009-10-21 22:15:36 +02:00