Commit Graph

  • 0d75a8b7d4 Log contents of unprocessed tail data if logging is set to debug. Machiavelli 2009-10-11 21:11:59 +02:00
  • 4064709366 Fix a crash in void reaver script Machiavelli 2009-10-11 20:24:49 +02:00
  • 7e491b0fdd Never show standing with factions of the opposing team. Minor cleanup in affected code. Machiavelli 2009-10-11 19:35:54 +02:00
  • e113939587 Merge [SD2] *Minor changes to includes for escortAI and followerAI *Add function AssistPlayerInCombat() for escortAI and followerAI. m_creature will then assist a player being attacked by another creature, if escort/follow is active. *Prepare escortAI for conversion to use escort states similar to followerAI. Add functions needed and also move some 'system-only' functions to private: *Convert escortAI to use escort states instead of explicit boolean variable for each different state. Scripts updated accordingly and obsolete variables removed. *Small cleanup in escortAI log messages. Kudlaty 2009-10-11 18:03:59 +02:00
  • d19ecaa817 Fix CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED by doing a check in OPvPWintergrasp::Update as well as SetupOutDoorPvP Machiavelli 2009-10-11 12:27:50 +02:00
  • 0e419d0083 Comment out some as of r5847 deprecated code. Machiavelli 2009-10-11 12:21:43 +02:00
  • 7a9f0a970f *Ignore react states in Creature::_IsTargetAcceptable. maximius 2009-10-10 23:08:44 -07:00
  • 914fccad2a Implement FACTION_FLAG_SPECIAL(128) for home cities and their northrend representatives. Fixes bug that Alliance Vanguard rep updates were not sent to the client. Machiavelli 2009-10-11 02:29:52 +02:00
  • ebe28e2870 *Having to cast this seems silly to me. Oh well, farewell, const-ness! maximius 2009-10-10 17:09:52 -07:00
  • c3dfa34d8d *Fix a typo in boss_krystallus, by Tartalo maximius 2009-10-10 16:55:09 -07:00
  • 8ea2639b62 *Creature::_IsTargetAcceptable rewrite, should hopefully fix the bugs ogeraisi reported. *Creature health regen patch, written and tested by Gyullo. maximius 2009-10-10 16:26:00 -07:00
  • 566472918b ReputationMgr changes part 2 Machiavelli 2009-10-10 23:02:11 +02:00
  • 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. Machiavelli 2009-10-10 22:59:25 +02:00
  • dfc2945961 * add a missed line when backing out ArP changes, (it was commented out anyway) biglad 2009-10-10 17:44:07 +01:00
  • 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. Machiavelli 2009-10-10 18:19:34 +02:00
  • c70c43c1b0 Fix typo Kudlaty 2009-10-10 13:51:43 +02:00
  • 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 maximius 2009-10-09 20:48:55 -07:00
  • 3ccc348b09 * Correctly seperate the two blocks of SMSG_ALL_ACHIEVEMENT_DATA , pointed out by w12x Machiavelli 2009-10-10 00:33:49 +02:00
  • 5654721269 * Modify .respawn command handler so that it does not work on pets, fixes crash in underlying object functions. Machiavelli 2009-10-09 23:00:02 +02:00
  • a4adccef0f * Fix "character freeze on map change" bug due to high number of achievements. Machiavelli 2009-10-09 22:25:46 +02:00
  • 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 Machiavelli 2009-10-09 21:34:23 +02:00
  • c13da994ef * Fix stop player falling off map or walking throught objects while using ConfusedMovementGenerator (original patch by ?????) biglad 2009-10-09 19:21:31 +01:00
  • 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. Chaz Brown 2009-10-09 13:49:41 -04:00
  • a6329701e2 * Fix exploit with non-combat pets, realy make them not fight, requires DB support set to type=12 Biglad 2009-10-09 10:55:50 +01:00
  • 89b384618d * Seal of Command should not only proc on melee abilities as 3.1.3 sources show Machiavelli 2009-10-08 19:59:21 +02:00
  • 95bca88748 * Fix bug introduced in 5831 that caused certain physical abilities to do no damage. Machiavelli 2009-10-08 16:23:36 +02:00
  • 1e8fcf16f3 * Force pvp flag on player if assisting player all ready flagged for pvp, (exploit fix) Biglad 2009-10-08 13:39:56 +01:00
  • 8aae7e2d09 * missed changes to last commit (sorry) Machiavelli 2009-10-07 20:39:52 +02:00
  • 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 Machiavelli 2009-10-07 19:34:20 +02:00
  • 58258597d9 Typo in last commit, pointed out by Jackpoz Machiavelli 2009-10-07 16:09:12 +02:00
  • 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. Machiavelli 2009-10-07 14:29:49 +02:00
  • ee3b64aed6 *Some cleanup.. irritating aura system -_- maximius 2009-10-06 19:16:28 -07:00
  • d80d210d82 *Merge [8526] Added upper limit for cell search radius, affect max visibility and AOE spell range. Set to 333 yards. Author: Ambal maximius 2009-10-06 18:43:21 -07:00
  • 040cc4630d *Merge [8525] Implement glyph 45775, Author: Shendor maximius 2009-10-06 18:39:43 -07:00
  • f162303eae * Implement Spell 6962 by Muhaha & Nevan , based on http://bitbucket.org/panaut0lordv/tc2-patches/src/tip/bgpetressurect Muhaha 2009-10-06 22:41:37 +02:00
  • 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. maximius 2009-10-06 13:16:10 -07:00
  • a3de0f7ba0 * Fix bug that caused a 100% chance to increase fishing skill on fishing regardless of area. Machiavelli 2009-10-06 21:01:20 +02:00
  • 43b3f834cf * Allow the initialization of the Wintergrasp OutdoorPvP enviroment to be disabled if configured. Machiavelli 2009-10-06 20:46:58 +02:00
  • 3bbc0d3324 Merge Machiavelli 2009-10-06 17:12:06 +02:00
  • 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 Machiavelli 2009-10-06 17:09:11 +02:00
  • 5722d5c402 * Update death checks to prevent death in ghost form, this "should" finnaly fix the perma death bug Biglad 2009-10-06 15:15:26 +01:00
  • 23d0a6c22b *Fix possible crashes. Anubisss 2009-10-06 15:50:20 +02:00
  • 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. Machiavelli 2009-10-06 00:52:09 +02:00
  • c7ca414af8 * Prevent totems from having random models. Machiavelli 2009-10-06 00:16:55 +02:00
  • 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 Machiavelli 2009-10-05 23:58:37 +02:00
  • 4d70fd95be *Fix issue with reset timers of raids and heroic instances, by Taliesin. Machiavelli 2009-10-05 23:27:56 +02:00
  • b1e2eda5be * Some changes to command handlers. Patch by ogeraisi Machiavelli 2009-10-05 21:47:51 +02:00
  • d3360f0024 Merge Machiavelli 2009-10-05 16:37:57 +02:00
  • 2c34b6f3ff * Change conditions of assert so *nix is happy compiling. Machiavelli 2009-10-05 16:36:53 +02:00
  • 80072cf9dd merge Biglad 2009-10-05 15:23:58 +01:00
  • 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 Biglad 2009-10-05 15:23:25 +01:00
  • 4cbc110408 * Attempt to fix a crash in AuctionHouseObject::Update() Machiavelli 2009-10-05 16:20:02 +02:00
  • 46061f1b71 *Fix typos(correct script_texts ids). *Add some delete query. Anubisss 2009-10-02 15:47:32 +02:00
  • 3dc4df381f *Temporary fix to permadeath issue.. still uncertain why this was happening at all... maximius 2009-10-02 05:45:08 -07:00
  • 18995c8785 *Missed changes O_O maximius 2009-10-02 02:45:00 -07:00
  • 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. maximius 2009-10-02 02:40:35 -07:00
  • 2b555a1ab9 *Typo fix. maximius 2009-10-02 01:44:07 -07:00
  • 9bb508ae19 *Proper data blob updating, thanks ogeraisi. maximius 2009-10-02 01:26:36 -07:00
  • 3c270f97ee *Fix typo, and try to avoid killing the dead.. maximius 2009-10-02 01:06:06 -07:00
  • ee8c59baa4 *Set AnzuEncounter only when Anzu is created, to avoid having Anzu dead on spawn, by Trazom. *Improved go_fel_crystalforge script, by johnholiver. maximius 2009-10-01 23:30:55 -07:00
  • b832355b45 *Always set health to 0 if dead. No exceptions. maximius 2009-10-01 22:51:43 -07:00
  • 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 maximius 2009-10-01 22:12:42 -07:00
  • 9af9528e16 *Warning + linking fix by WarHead *Minor cleanup maximius 2009-10-01 21:58:19 -07:00
  • 8661649f96 *Warning/typo fix maximius 2009-10-01 21:52:07 -07:00
  • 0a818acab8 *Fix sql (semicolon, not comma) maximius 2009-10-01 20:17:45 -07:00
  • 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 maximius 2009-10-01 20:08:14 -07:00
  • 340db23ea9 *Didn't mean to remove that.. there shouldn't be negative values in the data blob, unless I'm mistaken. maximius 2009-10-01 13:35:39 -07:00
  • 62ed2e0ef4 *Better support for signed input. I'm not sure if this will fix anything. maximius 2009-10-01 13:34:06 -07:00
  • 5ab96a29f1 *Proper arena_pending_points update, thanks ogeraisi maximius 2009-09-30 04:26:35 -07:00
  • 3c43ef7157 *Better support for negatives. maximius 2009-09-30 04:18:07 -07:00
  • 5737077371 *Fix linux build maximius 2009-09-30 04:11:14 -07:00
  • 1539ca3605 *Too many parameters. maximius 2009-09-30 03:35:34 -07:00
  • f0d5924891 *Cleanup, add two new functions, attempt to fix arena point flushing for offline players. maximius 2009-09-30 03:29:08 -07:00
  • 693251497a *Friends shouldn't fight friends, even if that means you have to watch your friends kill each other. maximius 2009-09-29 22:05:49 -07:00
  • 09bb578d86 *Cleanup and attempt to fix some crashes. maximius 2009-09-29 20:59:32 -07:00
  • d5d56bc62b *Whoops, typo (creature_template_addon, not creature_addon) maximius 2009-09-29 20:40:40 -07:00
  • 1b168c6c9f *Add some error output for improper moveflags on flying creatures. maximius 2009-09-29 20:39:25 -07:00
  • f9d62c1b33 * Add a few more tables to pdump Chaz Brown 2009-09-29 21:44:38 -04:00
  • 4b79217bef *Passive targets under attack by players are not ideal targets for hostile creatures, so avoid them. maximius 2009-09-29 15:13:46 -07:00
  • 21f08bff8e *Fix a crash in boss_svala.cpp + fix build maximius 2009-09-29 01:36:01 -07:00
  • aa5e2d3b28 *The enemy of my enemy is my friend. *Correct some reversed parameter ordering (team and vehId were swapped) maximius 2009-09-29 01:16:08 -07:00
  • 0a9addd224 *Attempt to fix a crash, and sanitize some input. maximius 2009-09-28 15:48:03 -07:00
  • daa9b62ec7 * Add three tables to player dump: character_account_data, character_glyphs and character_talent * If the player has not selected any talents at all, you will see a SQL error, but, the dump will work just fine. Chaz Brown 2009-09-28 01:14:21 -04:00
  • 77e5c0362e *Add ".account addon" command, now players can change their account's expansion. maximius 2009-09-27 21:23:06 -07:00
  • 7d60e2fb18 *Fixes for Slad'ran, Eck the Ferocious and Moorabi by Tartalo maximius 2009-09-27 20:16:10 -07:00
  • 339c2896b2 *Make sure the target actually has a victim, otherwise checking hostility is pointless. maximius 2009-09-27 19:22:42 -07:00
  • 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. maximius 2009-09-27 19:11:52 -07:00
  • 2c14426c76 *Cleanup some scriptname assignments that got a bit messed up in previous commits maximius 2009-09-27 15:55:39 -07:00
  • 10231efc0f *Revert 5675/43c0c883c44d back to 4821/9d0967884f0b way (seems to work properly now), thanks Gyullo maximius 2009-09-27 15:52:17 -07:00
  • 01be5d1860 *Do not regenerate the health of controlled or charmed creatures instantly out of combat maximius 2009-09-27 15:48:30 -07:00
  • 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 maximius 2009-09-27 15:14:25 -07:00
  • 49e315931d Merge Chaz Brown 2009-09-27 17:29:22 -04:00
  • f9a9bbed7b Backed out changeset 5da05b39c3eb Causes crashes on Linux. Chaz Brown 2009-09-27 17:28:57 -04:00
  • 82ae128317 *Fix a problem that freeze the server in boss Eck the Ferocious' script. Maybe this fix a crash. Anubisss 2009-09-27 18:02:57 +02:00
  • 23d7fa65e8 *Fix a crash in boss Svala's script. Anubisss 2009-09-27 15:16:18 +02:00
  • 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 maximius 2009-09-27 02:24:25 -07:00
  • a635bdd0cc * Fix Player getting stuck after teleport, etc. due to high number of achievements - patch by Trazom http://www.trinitycore.org/forum/project.php?issueid=4329&page=4#note34721 Chaz Brown 2009-09-27 02:13:56 -04:00
  • 371c6fd371 *Gundrak: Eck the Ferocious & Gal'Darah, by Tartalo *Implement talent Lava Flows (ranks 1-3), by win32 maximius 2009-09-26 22:13:08 -07:00
  • 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 maximius 2009-09-26 21:55:47 -07:00
  • de45e93689 Fix CRLF in 5755 sql Chaz Brown 2009-09-27 00:38:16 -04:00