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
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
maximius
b832355b45
*Always set health to 0 if dead. No exceptions.
...
--HG--
branch : trunk
2009-10-01 22:51:43 -07:00
maximius
f8060fed5a
*Gift of the Naaru healing fix (now healing bonus is 1/5th AP, as it should be), by Destalker
...
*Proper Svala ID after transformation, by SoulForge
--HG--
branch : trunk
2009-10-01 22:12:42 -07:00
maximius
9af9528e16
*Warning + linking fix by WarHead
...
*Minor cleanup
--HG--
branch : trunk
2009-10-01 21:58:19 -07:00
maximius
8661649f96
*Warning/typo fix
...
--HG--
branch : trunk
2009-10-01 21:52:07 -07:00
maximius
0a818acab8
*Fix sql (semicolon, not comma)
...
--HG--
branch : trunk
2009-10-01 20:17:45 -07:00
maximius
b00b00ab9a
*Azjol'Nerub - Register instance script & GO handling for first boss door, by Tartalo
...
*Krik'thir the Gatewatcher - Fix compile on *nix + merge npc AIs, by Tartalo
*Halls of Stone - Merge from SD2, scripting by ckegg, merge by Tartalo
--HG--
branch : trunk
2009-10-01 20:08:14 -07:00
maximius
340db23ea9
*Didn't mean to remove that.. there shouldn't be negative values in the data blob, unless I'm mistaken.
...
--HG--
branch : trunk
2009-10-01 13:35:39 -07:00
maximius
62ed2e0ef4
*Better support for signed input. I'm not sure if this will fix anything.
...
--HG--
branch : trunk
2009-10-01 13:34:06 -07:00
maximius
5ab96a29f1
*Proper arena_pending_points update, thanks ogeraisi
...
--HG--
branch : trunk
2009-09-30 04:26:35 -07:00
maximius
3c43ef7157
*Better support for negatives.
...
--HG--
branch : trunk
2009-09-30 04:18:07 -07:00
maximius
5737077371
*Fix linux build
...
--HG--
branch : trunk
2009-09-30 04:11:14 -07:00
maximius
1539ca3605
*Too many parameters.
...
--HG--
branch : trunk
2009-09-30 03:35:34 -07:00
maximius
f0d5924891
*Cleanup, add two new functions, attempt to fix arena point flushing for offline players.
...
--HG--
branch : trunk
2009-09-30 03:29:08 -07:00
maximius
693251497a
*Friends shouldn't fight friends, even if that means you have to watch your friends kill each other.
...
--HG--
branch : trunk
2009-09-29 22:05:49 -07:00
maximius
09bb578d86
*Cleanup and attempt to fix some crashes.
...
--HG--
branch : trunk
2009-09-29 20:59:32 -07:00
maximius
d5d56bc62b
*Whoops, typo (creature_template_addon, not creature_addon)
...
--HG--
branch : trunk
2009-09-29 20:40:40 -07:00
maximius
1b168c6c9f
*Add some error output for improper moveflags on flying creatures.
...
--HG--
branch : trunk
2009-09-29 20:39:25 -07:00
maximius
4b79217bef
*Passive targets under attack by players are not ideal targets for hostile creatures, so avoid them.
...
--HG--
branch : trunk
2009-09-29 15:13:46 -07:00
maximius
21f08bff8e
*Fix a crash in boss_svala.cpp + fix build
...
--HG--
branch : trunk
2009-09-29 01:36:01 -07:00
maximius
aa5e2d3b28
*The enemy of my enemy is my friend.
...
*Correct some reversed parameter ordering (team and vehId were swapped)
--HG--
branch : trunk
2009-09-29 01:16:08 -07:00
maximius
0a9addd224
*Attempt to fix a crash, and sanitize some input.
...
--HG--
branch : trunk
2009-09-28 15:48:03 -07:00
maximius
77e5c0362e
*Add ".account addon" command, now players can change their account's expansion.
...
--HG--
branch : trunk
2009-09-27 21:23:06 -07:00
maximius
7d60e2fb18
*Fixes for Slad'ran, Eck the Ferocious and Moorabi by Tartalo
...
--HG--
branch : trunk
2009-09-27 20:16:10 -07:00
maximius
339c2896b2
*Make sure the target actually has a victim, otherwise checking hostility is pointless.
...
--HG--
branch : trunk
2009-09-27 19:22:42 -07:00
maximius
15dbc456bb
*If our target of choice is attacking a player, only attack our target if we are friendly towards that player.
...
*Only regenerate quickly if polymorphed.
--HG--
branch : trunk
2009-09-27 19:11:52 -07:00
maximius
2c14426c76
*Cleanup some scriptname assignments that got a bit messed up in previous commits
...
--HG--
branch : trunk
2009-09-27 15:55:39 -07:00
maximius
10231efc0f
*Revert 5675/43c0c883c44d back to 4821/9d0967884f0b way (seems to work properly now), thanks Gyullo
...
--HG--
branch : trunk
2009-09-27 15:52:17 -07:00
maximius
01be5d1860
*Do not regenerate the health of controlled or charmed creatures instantly out of combat
...
--HG--
branch : trunk
2009-09-27 15:48:30 -07:00
maximius
fd55684873
*Better method for choosing a random model on respawn (should no longer show opposite faction models)
...
*Attempt to make it so creatures: don't help players or units controlled or owned by players; and don't help if the unit is fleeing from the enemy player
--HG--
branch : trunk
2009-09-27 15:14:25 -07:00
Anubisss
82ae128317
*Fix a problem that freeze the server in boss Eck the Ferocious' script. Maybe this fix a crash.
...
--HG--
branch : trunk
2009-09-27 18:02:57 +02:00
Anubisss
23d7fa65e8
*Fix a crash in boss Svala's script.
...
--HG--
branch : trunk
2009-09-27 15:16:18 +02:00
maximius
f980dd9ac6
*Merge [8524] New cell search algorithm implemented. You can now choose different
...
visibility distances on continents, in BG/Arenas and instances. Author: Ambal
*Some warning cleanup
--HG--
branch : trunk
2009-09-27 02:24:25 -07:00
maximius
371c6fd371
*Gundrak: Eck the Ferocious & Gal'Darah, by Tartalo
...
*Implement talent Lava Flows (ranks 1-3), by win32
--HG--
branch : trunk
2009-09-26 22:13:08 -07:00
maximius
342b071d47
*Instead of checking getVictim() to determine whether or not to regen health, check if the threat list is empty
...
*Fix some incorrect/missing scriptname assignments, thanks Drahy
--HG--
branch : trunk
2009-09-26 21:55:47 -07:00
maximius
07084713d1
*Some better checks.. don't want to try and store a Unit* in a bool!
...
--HG--
branch : trunk
2009-09-26 17:16:17 -07:00
maximius
f8155b4f95
*Should fix a crash, thanks Drahy
...
--HG--
branch : trunk
2009-09-26 17:08:37 -07:00
maximius
b528d14e73
*Tried to combine a little too much code here I think :P
...
--HG--
branch : trunk
2009-09-26 16:56:35 -07:00
maximius
c66005ea06
*Should fix Linux build, thanks Drahy
...
--HG--
branch : trunk
2009-09-26 16:52:54 -07:00
maximius
7396b641ae
*Gundrak: GO Handling & Slad Ran script by Tartalo
...
*Cleanup, and don't consider creatures to be in combat if they have no victim, or if their victim is a GM.
--HG--
branch : trunk
2009-09-26 16:01:30 -07:00
maximius
ff3f556423
*Missed condition, thanks Zor :)
...
--HG--
branch : trunk
2009-09-26 13:00:40 -07:00
maximius
9dfaa02895
*Remove some redundant code, and relocate some illogical code.
...
--HG--
branch : trunk
2009-09-26 12:54:12 -07:00
maximius
3416a6543d
*Wintergrasp: Tenacity fixes by Spp
...
*Better Windows signal handling for services, by defacer
*Always hide triggers for players, by ogeraisi
--HG--
branch : trunk
2009-09-26 12:41:46 -07:00
maximius
59586af421
*More logical to cause the damage -after- the fall, not before, lol.
...
--HG--
branch : trunk
2009-09-26 12:28:48 -07:00
maximius
ff9a2f6ba1
*Extend and comment the Player::FallGround function, it can now cause damage if required.
...
--HG--
branch : trunk
2009-09-26 12:26:02 -07:00
maximius
e2017fcf5d
*Anonymous enums are bad :(
...
--HG--
branch : trunk
2009-09-26 02:27:10 -07:00
maximius
f8a6434fc0
*Replace a ton of switches with RAND(), and overload RAND() to support up to 16 parameters.
...
*Add a safety check to prevent knocking players off of transports, just in case they die while on one.
*Fix a couple incorrect spell defines.
--HG--
branch : trunk
2009-09-26 02:09:26 -07:00
maximius
2853aa1cd1
*Grobbulus - in Inject event, tank is not a target for this spell, by Gyullo
...
*Gundrak - AI for the boss Moorabi, by Manuel
*Improvements to player death handling (they will now fall to the ground).. also attempted to improve creature death handling the same way.
--HG--
branch : trunk
2009-09-25 19:20:04 -07:00
spp@influenza
0d6da14ded
Wintergrasp: Cosmetic changes + player leave combat when wartime ends
...
--HG--
branch : trunk
2009-09-24 12:44:49 +02:00
maximius
a1141b4a8b
*struct, not class (thanks Paradox)
...
--HG--
branch : trunk
2009-09-24 14:27:20 -07:00
Anubisss
4783ea7d24
*Fix possible crashes.
...
--HG--
branch : trunk
2009-09-24 23:11:01 +02:00
maximius
53783d0012
*Oops, enum type redefinition is bad!
...
--HG--
branch : trunk
2009-09-24 11:51:02 -07:00