Commit Graph
100 Commits
Author SHA1 Message Date
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
tartalo 7a0bb775f0 * Disable m_pad in Player as it always uses initialization value, by Spp
--HG--
branch : trunk
2009-10-21 11:25:47 +02:00
tartalo db9408cc53 Wintergrasp: Quest Fix (Slay them all && No Mercy Mericiless), by Manuel
Player: Fix possible server crash in Player::RewardPlayerAndGroupAtEvent, by Spp

--HG--
branch : trunk
2009-10-21 19:06:54 +02:00
maximius b18099e4b1 *Fix Ulduar instance script (uninitialized variables), by WarHead
--HG--
branch : trunk
2009-10-21 00:44:20 -07:00
maximius 859d50ab20 *Quest - Pyrewood Ambush, original by SkillR666, rewritten & converted to TC1 by D_Skywalk, converted to TC2.
--HG--
branch : trunk
2009-10-21 00:37:54 -07:00
tartalo 89902a6ca1 Fix missing line due to fast-coding. Thanks KingPin
--HG--
branch : trunk
2009-10-20 21:59:12 +02:00
tartalo 090f6264ee Ahn'Kahet: re-randomize GetData(DATA_ADD_JEDOGA_INITIAND) result
--HG--
branch : trunk
2009-10-20 21:52:50 +02:00
tartalo 04df8f4c64 merge
--HG--
branch : trunk
2009-10-20 21:41:08 +02:00
tartalo fd6448dbc0 Ruins of Ahn'Qiraj: Moam script
--HG--
branch : trunk
2009-10-20 21:40:12 +02:00
tartalo d9a4dfa6e9 Ruins of Ahn'Qiraj: Kurinnax script & add forgotten instance script function
--HG--
branch : trunk
2009-10-20 20:42:28 +02:00
Anubisss e8b0211e19 *Dear God, missing file from prev commit. Sorry.
--HG--
branch : trunk
2009-10-20 16:15:03 +02:00
Anubisss 6d6942fef2 *Fix startup with trinityinterface(without trinityscripts, -DDO_SCRIPTS=0) in *nix. Patch by alexsot.
--HG--
branch : trunk
2009-10-20 16:13:47 +02:00
tartalo 4654e9e446 Ruins of Ahn'Qiraj: Instance script + cleanup + boss placeholder's completion
First step of AQ20 remaking process

--HG--
branch : trunk
2009-10-20 15:38:53 +02:00
maximius 1912cd7b26 *Improved target selection for Brutallus' Burn, thanks sunwell
--HG--
branch : trunk
2009-10-20 01:47:29 -07:00
maximius 18290c3efe *Kroshius' Infernal Core EventAI script, by XTElite1
--HG--
branch : trunk
2009-10-20 01:35:29 -07:00
tartalo ae16af0877 *Wintergrasp: Prevent server crash at battle end if all players are recruits, by Spp
--HG--
branch : trunk
2009-10-20 03:31:25 +02:00
tartalo 7691c5e1c5 Violet Hold: Complete Erekem boss script
Complete GO handling

--HG--
branch : trunk
2009-10-20 01:25:06 +02:00
tartalo 779540ca78 Attempt to fix Akhn'Kahet crash
--HG--
branch : trunk
2009-10-20 00:38:27 +02:00
tartalo dd33d018c9 Fix compile, by Spp
--HG--
branch : trunk
2009-10-19 22:11:56 +02:00
tartalo d10f09e08f *Wintergrasp: Changes to HandlePlayerResurrect to cast missing buffs, by Spp
*Wintergrasp: Minor change to CustomHonor to make sure honor is shared by team members, by Spp

--HG--
branch : trunk
2009-10-19 21:45:20 +02:00
tartalo d072fada10 Naxxramas: Gothik the Harvester: Cleanup + timer correction + add heroic info for waves + open middle door in case of a wipe
--HG--
branch : trunk
2009-10-19 21:55:53 +02:00
tartalo 2fc8b2134f Support for quest 'Hand of Iruxos' (5183) by dracula70
--HG--
branch : trunk
2009-10-19 17:46:33 +02:00
tartalo 48ca729f5a Utgarde Pinnacle, Svala Sorrowgrave: cleanup & fix incorrect logic. It may fix stunning of sacrificed player
--HG--
branch : trunk
2009-10-19 17:07:41 +02:00
Biglad 7b2c5484d9 * Fix client crash related to magic broom stick
* Fix exploit with Headless Horseman's Mount (no more never ending fly mode for players)

--HG--
branch : trunk
2009-10-19 14:07:26 +01:00