Commit Graph

5850 Commits

Author SHA1 Message Date
maximius
8ea2639b62 *Creature::_IsTargetAcceptable rewrite, should hopefully fix the bugs ogeraisi reported.
*Creature health regen patch, written and tested by Gyullo.

--HG--
branch : trunk
2009-10-10 16:26:00 -07:00
Machiavelli
566472918b ReputationMgr changes part 2
--HG--
branch : trunk
2009-10-10 23:02:11 +02:00
Machiavelli
5fcf3b3d89 Changes to ReputationMgr::SetReputation that makes grouped reputation gains possible. Fixes ie. Alliance Vanguard/Horde Expedition rep, and correctly gives 25% of the earned rep to your home city to the other major cities of your faction.
Note: there will need to be some DB changes to creature_onkill_reputation to cover the grouped rep gains in some cases.

--HG--
branch : trunk
2009-10-10 22:59:25 +02:00
biglad
dfc2945961 * add a missed line when backing out ArP changes, (it was commented out anyway)
--HG--
branch : trunk
2009-10-10 17:44:07 +01:00
Machiavelli
fe5a3e3c43 * Backout a part of the latest Mangos merge, armor penetration related. Please first check whether or not we need the code, then test it, then push to repo, one change per commit.
--HG--
branch : trunk
2009-10-10 18:19:34 +02:00
Kudlaty
c70c43c1b0 Fix typo
--HG--
branch : trunk
2009-10-10 13:51:43 +02:00
maximius
b4c7a2514d *Blackfathom Deeps - Event: Aku'mai, by Tartalo
*Split Personality Achivement, by Destalker
*Halls of Lightning Fixes, by Destalker
    Volkhan fixes + Achievement
    Ionar Fix - without this he resets each time he is invisible, spamming sparks
    Arcing Burn - should be a debuff (and stackable, stackable part NYI :/)
*Naxxramas - Thaddius - the aura shall affect only the character without the proper aura, by Trazom
*Naxxramas - Kelthuzad - some timer adjustments (may need verification or tweaking) by Cass
*Merges by Stryker, thanks to all authors and testers.
[8458] Re-implement SPELL_AURA_MOD_TARGET_ARMOR_PCT in more porper way for weapon dependent cases. Author: VladimirMangos
[8459] Avoid mutiply apply weapon dependent armor penetration bonus for each weapon. Author: VladimirMangos
[8529] check rune cost only if spell has PowerType == POWER_RUNE. Patch provided by yavi. Author: Ambal
[8532] Fixed situation where some items like 42947 were not giving spell power bonus. By: Ambal
[8533] Not remove timed quest and correctly fail when time runs out. Add function to remove timed quest instead of direct access to set. Author: NoFantasy
[8536] Fixed spell 62776. By: Ambal
[8539] Check pet aura range at area aura update. By: Ambal
[8546] Implement battleground bonusweekends call to arms. Also fix typo in auctionmgr. Author: balrok
[8547] Implemented scriptcall: CorpseRemoved(uint32 & /*respawnDelay*/) it will be called when the corpse of the scripted creature get's removed, it's possible to adjust the next respawn inside the script. Author: balrok
[8561] Replace another auras code call by explicit code
[8566] avoid singleton-lock when accessing BattleGroundMGR::isBGWeekend() Proposed by vladimir. Comitter: balrok

--HG--
branch : trunk
2009-10-09 20:48:55 -07:00
Machiavelli
3ccc348b09 * Correctly seperate the two blocks of SMSG_ALL_ACHIEVEMENT_DATA , pointed out by w12x
--HG--
branch : trunk
2009-10-10 00:33:49 +02:00
Machiavelli
5654721269 * Modify .respawn command handler so that it does not work on pets, fixes crash in underlying object functions.
--HG--
branch : trunk
2009-10-09 23:00:02 +02:00
Machiavelli
a4adccef0f * Fix "character freeze on map change" bug due to high number of achievements.
--HG--
branch : trunk
2009-10-09 22:25:46 +02:00
Machiavelli
afba628188 *PetAI update;
Pets now start attacking their owners target in defensive mode as soon as the hunter does (3.0.2 change)
Correctly chase target if attack command was given after pet has set gaze on target from defensive mode with chase = false

--HG--
branch : trunk
2009-10-09 21:34:23 +02:00
biglad
c13da994ef * Fix stop player falling off map or walking throught objects while using ConfusedMovementGenerator (original patch by ?????)
--HG--
branch : trunk
2009-10-09 19:21:31 +01:00
Chaz Brown
ad9eb5e89d * Some changes to scarlet ghouls script, still needs proper core support to work 100% correctly.
* Add item script for the harvester's gift, to prevent creating more than 5 scarlet ghouls, I know this can be done in a better way, but, I couldn't figure out how.
* Add new function Unit::GetAllMinionsByEntry(std::list<Creature*>& Minions, uint32 entry) used to correctly count how many scarlet ghouls a player has, can probably be handy in other situations.

--HG--
branch : trunk
2009-10-09 13:49:41 -04:00
Biglad
a6329701e2 * Fix exploit with non-combat pets, realy make them not fight, requires DB support set to type=12
--HG--
branch : trunk
2009-10-09 10:55:50 +01:00
Machiavelli
89b384618d * Seal of Command should not only proc on melee abilities as 3.1.3 sources show
--HG--
branch : trunk
2009-10-08 19:59:21 +02:00
Machiavelli
95bca88748 * Fix bug introduced in 5831 that caused certain physical abilities to do no damage.
--HG--
branch : trunk
2009-10-08 16:23:36 +02:00
Biglad
1e8fcf16f3 * Force pvp flag on player if assisting player all ready flagged for pvp, (exploit fix)
--HG--
branch : trunk
2009-10-08 13:39:56 +01:00
Machiavelli
8aae7e2d09 * missed changes to last commit (sorry)
--HG--
branch : trunk
2009-10-07 20:39:52 +02:00
Machiavelli
b059ff3839 * Do not make nonphysical damage spells that use EffectWeaponDmg (like Seal of Command) receive total damage mod % auras twice - based on nos4r2zod's patch for MaNGOS
--HG--
branch : trunk
2009-10-07 19:34:20 +02:00
Machiavelli
58258597d9 Typo in last commit, pointed out by Jackpoz
--HG--
branch : trunk
2009-10-07 16:09:12 +02:00
Machiavelli
a5dd650744 * Properly send base reputation to player when RaceMask = 0 but ClassMask isn't. This should fix the bug that Death Knights had problems with Knights of the Ebon Blade reputation.
--HG--
branch : trunk
2009-10-07 14:29:49 +02:00
maximius
ee3b64aed6 *Some cleanup.. irritating aura system -_-
--HG--
branch : trunk
2009-10-06 19:16:28 -07:00
maximius
d80d210d82 *Merge [8526] Added upper limit for cell search radius, affect max visibility and AOE spell range. Set to 333 yards. Author: Ambal
--HG--
branch : trunk
2009-10-06 18:43:21 -07:00
maximius
040cc4630d *Merge [8525] Implement glyph 45775, Author: Shendor
--HG--
branch : trunk
2009-10-06 18:39:43 -07:00
Muhaha
f162303eae * Implement Spell 6962 by Muhaha & Nevan , based on http://bitbucket.org/panaut0lordv/tc2-patches/src/tip/bgpetressurect
--HG--
branch : trunk
2009-10-06 22:41:37 +02:00
maximius
dd84dfd56d *Utgarde Pinnacle: Svala fixes - Fix some crashes, complete ritual code and change defines by enums, by Tartalo
*Fix Acherus Flightmaster for Alliance, by MrSmite
*Fix The Party's Over achievement (Prince Taldaram) & Implement Good Grief achievement (Maiden of Grief), by Tartalo
*Fix certaint things entering the threat list and never leaving, bugging mob's HP regeneration (ie: Priest's Lightwell).. again. Thanks Gyullo.

--HG--
branch : trunk
2009-10-06 13:16:10 -07:00
Machiavelli
a3de0f7ba0 * Fix bug that caused a 100% chance to increase fishing skill on fishing regardless of area.
--HG--
branch : trunk
2009-10-06 21:01:20 +02:00
Machiavelli
43b3f834cf * Allow the initialization of the Wintergrasp OutdoorPvP enviroment to be disabled if configured.
--HG--
branch : trunk
2009-10-06 20:46:58 +02:00
Machiavelli
3bbc0d3324 Merge
--HG--
branch : trunk
2009-10-06 17:12:06 +02:00
Machiavelli
2cd66e90c2 * Do not let Seal of Command proc on anything other than a melee swing.
* Fix Judgement of Blood/Martyr dummy by nos4r2zod
* Fix Judgement of Command dummy by nos4r2zod

--HG--
branch : trunk
2009-10-06 17:09:11 +02:00
Biglad
5722d5c402 * Update death checks to prevent death in ghost form, this "should" finnaly fix the perma death bug
--HG--
branch : trunk
2009-10-06 15:15:26 +01:00
Anubisss
23d0a6c22b *Fix possible crashes.
--HG--
branch : trunk
2009-10-06 15:50:20 +02:00
Machiavelli
1bd3f9604c * Allow players to get fishing skillups from fishing in any area, no more "your fish got away" message. However still need core support to manipulate fishing loot based on fishing skill.
--HG--
branch : trunk
2009-10-06 00:52:09 +02:00
Machiavelli
c7ca414af8 * Prevent totems from having random models.
--HG--
branch : trunk
2009-10-06 00:16:55 +02:00
Machiavelli
ea4bac68f3 * Fix Blood Presence / Improved Blood Presence, recent client version changed the spell so it should also heal from damaging targets that would not give experience or honor.
* Fix typo in 5813_world_command.sql

--HG--
branch : trunk
2009-10-05 23:58:37 +02:00
Machiavelli
4d70fd95be *Fix issue with reset timers of raids and heroic instances, by Taliesin.
--HG--
branch : trunk
2009-10-05 23:27:56 +02:00
Machiavelli
b1e2eda5be * Some changes to command handlers. Patch by ogeraisi
--HG--
branch : trunk
2009-10-05 21:47:51 +02:00
Machiavelli
d3360f0024 Merge
--HG--
branch : trunk
2009-10-05 16:37:57 +02:00
Machiavelli
2c34b6f3ff * Change conditions of assert so *nix is happy compiling.
--HG--
branch : trunk
2009-10-05 16:36:53 +02:00
Biglad
80072cf9dd merge
--HG--
branch : trunk
2009-10-05 15:23:58 +01:00
Biglad
7bbb292352 * Add better check for hitting dead object with spells (ie skinning and players can be skinned), this looks like its fix's dieing as a ghost, more testing needed
--HG--
branch : trunk
2009-10-05 15:23:25 +01:00
Machiavelli
4cbc110408 * Attempt to fix a crash in AuctionHouseObject::Update()
--HG--
branch : trunk
2009-10-05 16:20:02 +02:00
Anubisss
46061f1b71 *Fix typos(correct script_texts ids).
*Add some delete query.

--HG--
branch : trunk
2009-10-02 15:47:32 +02:00
maximius
3dc4df381f *Temporary fix to permadeath issue.. still uncertain why this was happening at all...
--HG--
branch : trunk
2009-10-02 05:45:08 -07:00
maximius
18995c8785 *Missed changes O_O
--HG--
branch : trunk
2009-10-02 02:45:00 -07:00
maximius
a73b03b7ea *New SQL to fix broken data blobs, if any. Must be run manually.
*Cleanup, fix some typos, and fix the final heal of Lifebloom. Thanks ogeraisi.

--HG--
branch : trunk
2009-10-02 02:40:35 -07:00
maximius
2b555a1ab9 *Typo fix.
--HG--
branch : trunk
2009-10-02 01:44:07 -07:00
maximius
9bb508ae19 *Proper data blob updating, thanks ogeraisi.
--HG--
branch : trunk
2009-10-02 01:26:36 -07:00
maximius
3c270f97ee *Fix typo, and try to avoid killing the dead..
--HG--
branch : trunk
2009-10-02 01:06:06 -07:00
maximius
ee8c59baa4 *Set AnzuEncounter only when Anzu is created, to avoid having Anzu dead on spawn, by Trazom.
*Improved go_fel_crystalforge script, by johnholiver.

--HG--
branch : trunk
2009-10-01 23:30:55 -07:00