Commit Graph

  • 929a43bb53 * Fix a mistake in boss_satharion script which gave players very usefull auras... QAston 2010-01-10 21:19:04 +01:00
  • f41e837143 Addition to previous commit. Astellar 2010-01-10 22:42:41 +03:00
  • 40f70a8594 Fixed quest Catch and Release, some fixes for Tag Murloc spell. Astellar 2010-01-10 22:37:31 +03:00
  • ef24d90472 * Make sure that aura is applied on unit before trying to remove it. QAston 2010-01-10 20:09:44 +01:00
  • 4bd6d06e26 Fixed typo. Astellar 2010-01-10 22:01:18 +03:00
  • 17d4de192b Removed unnecessary sentence. _manuel_ 2010-01-10 15:39:18 -03:00
  • 1e7087c75c * add armor output in .npc info Brian 2010-01-10 16:11:24 -07:00
  • 6b05543087 All sql updates MUST have at least one newline at the end. Paradox 2010-01-10 13:29:24 -05:00
  • 9118b5313c *removed not existing file from VC90 project file Rat 2010-01-10 18:26:35 +01:00
  • 8d4aad2636 Merge _manuel_ 2010-01-10 14:14:40 -03:00
  • 2eafa17483 Borean Tundra: Improvements in lurgglbrAI by Kudlaty. _manuel_ 2010-01-10 14:13:33 -03:00
  • 2a5493a4bc *Merge QAston 2010-01-10 17:50:20 +01:00
  • 334de07dfb Fixes #262. Do not keep area aura enemy targets in combat - 61248 doesn't bring whole northrend to Dalaran anymore:) QAston 2010-01-10 17:49:35 +01:00
  • f636bf12b9 Fixed quest 11881 by Kudlaty. _manuel_ 2010-01-10 13:46:33 -03:00
  • 58927805f9 Fix Naxxramas Gluth timers. Thanks scarymovie87 Fixes #251 Trazom62 2010-01-10 17:29:37 +01:00
  • 5b6079ea67 *cleaned up SharedDefines Rat 2010-01-10 16:27:47 +01:00
  • 74bd8084a0 dropped old code, which unused since new visibility system implemented silver1ce 2010-01-10 16:33:14 +02:00
  • 903f975dc8 *fix spell: Tag Murloc (30877) Rat 2010-01-10 15:29:04 +01:00
  • feb7acf8aa *spell_linked_spell entry for Deterrance. Resolves #237. QAston 2010-01-10 14:51:34 +01:00
  • 3f6ad61905 *Correct code in npc_geezleAI which caused assertion fail. QAston 2010-01-10 13:54:48 +01:00
  • f9c4030f59 *Implement attribute SPELL_ATTR_NEGATIVE_1 *Remove unneeded hacks from SpellMgr::_isPositiveSpell *Missing ! in prev commit. QAston 2010-01-10 13:48:57 +01:00
  • eea50de960 now all aura updates are placed into one packet silver1ce 2010-01-10 13:52:13 +02:00
  • e3ff6145ee * Use pair<uint32, uint64> lists instead of <Aura*> lists in Dispel/SpellSteal effects handlers (prevent reference to aura removed from unit) * Correctly fill EffectStealBeneficialBuff list with Stackable/Chargeable auras QAston 2010-01-10 12:08:58 +01:00
  • 6cbe65eaa3 Fix a mem leak. Anubisss 2010-01-10 11:20:52 +01:00
  • c65aa45bc6 *Tabs to spaces *Fix a type in CreatureEventAI.cpp from last rev QAston 2010-01-10 02:12:02 +01:00
  • 8417a4fee3 *Merge QAston 2010-01-10 01:24:20 +01:00
  • 8e9d2cdf01 Update aura system: * Change system logic - unify Auras, AreaAuras and PersistentAreaAuras: * Aura has now its owner - which is the WorldObject, which applies aura (creates AuraApplication object) dependant on aura radius, and effect type * Owner can be Dynobj (DynObjAura class) for PersistentAreaAuras, or Unit (UnitAura class) for Area and nonArea auras * Aura data is shared for all units which have AuraApplication of the Aura * Because of that AuraEffect handlers , and periodic tick functions can't modify AuraEffect object (they are const now) * Remove spell source and AreaAuraEffect classes * Add AuraEffect::UpdatePeriodic function, to allow periodic aura object modification (target independant) * Add AuraEffect::CalculateAmount and AuraEffect::CalculateSpellMod function, to allow non-default amount calculation * AreaAura updates are done in owner _UpdateSpells cycle * Since now you don't need to wait an aura update cycle to get area aura applied on it's correct target list * And you can access area aura target list * Add basic support for aura amount recalculation * Save recalculation state and base amount of auras to db * Add AuraEffect::CalculatePeriodic function to determine if aura is periodic, and to set correct tick number after aura is loaded from db * Add ChangeAmount function in addition to SetAmount function, to allow easy reapplication of AuraEffect handlers on all targets * Sort aura effect handlers in SpellAuras.cpp and .h by their use * Add check for already existing aura of that type to some AuraEffect handlers, to prevent incorrect effect removal * SPELL_AURA_CONVERT_RUNE and MOD_POWER_REGEN and MOD_REGEN hacky handlers are now implemented correctly * Send aura application client update only once per unit update - prevent unnecesary packet spam * Fix ByteBuffer::appendPackGUID function - it added additionall 0s at the end of the packet * Fix memory leak at player creation (not deleted auras) * Updated some naming conventions (too many to mention) * Added Unit::GetAuraOfRankedSpell() function * Remove procflags on aura remove, use Aura::HandleAuraSpecificMods instead * Added functions to maintain owned auras (GetOwnedAuras, GetOwnedAura, RemoveOwnedAura, etc) * Implement AURA_INTERRUPT_FLAG_LANDING * Implement EffectPlayerNotification (thanks to Spp) * Remove wrong aura 304 handler * Add better handler for death runes * Remove unnecesary variables from DynamicObject class, and cleanup related code, link dynobj duration with aura * Add GetAuraEffectTriggerTarget function in CreatureAi for special target selection for periodic trigger auras used in a script * Add many assert() procection from idiots using some functions in wrong way * I am to lazy to write here anything more Thanks to Visagalis for testing this patch PS: Do not make patches like this, please QAston 2010-01-10 01:23:15 +01:00
  • 10df64be88 Add missing scripts to world_scripts_full script instance_trial_of_the_champion will still throw an error, until someone adds an instance template for it (map 530), and assigns the scriptname again. Paradox 2010-01-09 18:51:11 -05:00
  • a0f7762cab Fix Drakarri Colossus: mojo stay passive only if colossus still alive Trazom62 2010-01-09 14:19:00 +01:00
  • 41a19a5557 Fix Script: add missing initialization. Fixes #216 Trazom62 2010-01-09 14:18:06 +01:00
  • 12f31a9e87 *Fix Drakarri Colossus event not starting Trazom62 2010-01-09 13:05:47 +01:00
  • dcf4883b51 Implemented new event for EventAI, EVENT_T_RESET. _manuel_ 2010-01-08 14:40:55 -03:00
  • d4228470e4 Fixed typo by Corfiik. Now talent Tidal Waves should work. _manuel_ 2010-01-08 13:12:49 -03:00
  • c3e02980ef * Fix some more cases where movement flags were +'d together, instead of |'d. XTZGZoReX 2010-01-08 07:59:39 +01:00
  • 44de20cf3f Fixed typos in scripts from Trial of the Champion. Thanks to Spp. _manuel_ 2010-01-08 01:22:26 -03:00
  • fd26ad5611 * Hopefully fix creature so they swim if InhabitType|2 Brian 2010-01-07 22:49:06 -07:00
  • f91b289733 * Added support for outputting phasemask in .npc info Brian 2010-01-07 21:43:55 -07:00
  • d4b9cafb18 Deadmines: Implemented Mr.Smite chest event. _manuel_ 2010-01-07 20:47:34 -03:00
  • c239c380df Some Fixes for Earth Shield. Astellar 2010-01-07 23:31:46 +03:00
  • 7a43ad959f * Fix the .wp add command to output proper point starting at 1 * Thanks QAston (For Malcrom with love) Brian 2010-01-07 17:10:32 -07:00
  • 4276bd87b9 fishing: send correct message when fish escape. Trazom62 2010-01-07 20:16:16 +01:00
  • 4a6e9378de Added meaning for one unknown 3.2.0 column in Spell.dbc. Astellar 2010-01-07 20:56:09 +03:00
  • 7fff2a72a1 Fix Essence of Wintergrasp apply conditions removed in 3.2.2 upgrade Spp 2010-01-07 07:36:49 +01:00
  • de414a2b19 solved problems, that came after 6b22e47d1c silver1ce 2010-01-07 04:05:26 +02:00
  • b0e7dc95a4 Fixes issue 152. Now Improved Water Shield works as intended. Astellar 2010-01-07 00:24:58 +03:00
  • 3c3197ae71 Reverted commit ba4294dec1. n0n4m3 asked me to do it. Astellar 2010-01-06 20:43:41 +03:00
  • 15618563ef merge silver1ce 2010-01-06 12:27:52 +02:00
  • 6933199257 call SetPosition when player relocated by movement generator. SetPosition should interrupt auras with movement or turn interrupt flags, update position for group, etc silver1ce 2010-01-06 12:26:18 +02:00
  • f82d5cb3fc fixed the bug that GetVmapHeight returns incorrect height on terrains(flying units fall below map etc) also unlocked max ray lenght for getHeight, by default it's 10 yards silver1ce 2010-01-06 12:15:02 +02:00
  • c454c2a15a Merge :( _manuel_ 2010-01-05 21:50:11 -03:00
  • 0bd566213a Halls of Stone: Prevents Brann Bronzebeard stuck in combat. _manuel_ 2010-01-05 21:49:48 -03:00
  • b56b2c2a43 Fixed Issue 11. Now combo points are kept when finishing move misses. Revert it if it's wrong. Astellar 2010-01-06 00:26:15 +03:00
  • da81f2ccd8 Fix CRLF Paradox 2010-01-05 16:18:27 -05:00
  • 4a0af0314e typo forget that cell area used not only in cell visit functions silver1ce 2010-01-05 21:48:12 +02:00
  • fa7920a0dd fix my typo silver1ce 2010-01-05 21:40:42 +02:00
  • 55d9ff7e35 update cell search methtod (visiting grids by coords) the old way will miss the grids when non standart cell size used silver1ce 2010-01-05 20:34:50 +02:00
  • 082e7bac47 DB update to have correct Windfury proc chance for already commited hack :) Astellar 2010-01-05 21:08:44 +03:00
  • 4c2ccf6ccc Corrected typo in script_texts, please re-import 6896_world_script_texts.sql. Thanks to Malcrom. _manuel_ 2010-01-05 14:55:39 -03:00
  • a886552c85 Glyph of Blocking proc moved to DB. Astellar 2010-01-05 15:52:44 +03:00
  • 53a7a7bd48 Cleanups for Devastate and Glyph of Devastate. Astellar 2010-01-05 14:36:06 +03:00
  • 5f147e5fa2 SQL changes for previous commit. Astellar 2010-01-05 12:25:33 +03:00
  • a93b987637 Fixed Glyph of Sunder Armor. Astellar 2010-01-05 12:09:50 +03:00
  • 21c9c6d5cc uint8 does not allow to store values like 1000 and 2000. It is too small to do it. Astellar 2010-01-05 10:10:27 +03:00
  • cb9cb364d1 Shadowfang Keep: Implemented event after Boss Fenrus the Devourer death. _manuel_ 2010-01-04 23:13:17 -03:00
  • a4895ce876 Fixed previous commit. Now elemental is despawned when totem is replaced. Astellar 2010-01-05 02:42:40 +03:00
  • 51d0e0fa8c Fixed Issue 10. Now summoned elemental is correctly despawned. Astellar 2010-01-05 01:46:22 +03:00
  • 39746981c7 Fixed Glyph of Lightwell. Astellar 2010-01-04 21:48:42 +03:00
  • c2791f7d0e fix Pain and Suffering (reduces the damage you take from your own Shadow Word: Death) and remove double dmg Shadow Word: Death Win32 2010-01-04 15:53:19 +02:00
  • e8ebeff6bf fix Restorative Totems Win32 2010-01-04 11:05:19 +02:00
  • baf0cfa6d8 Zul'Farrak: Support for quest "The Spider Gold" q2936. _manuel_ 2010-01-04 00:08:00 -03:00
  • c4cbd1d18d Blackfathom Deeps: Implemented Morridune event. _manuel_ 2010-01-03 22:38:26 -03:00
  • 2ceecaaa4d Fix GO crash in boss_arlokk script. Remove irrelevant TODO comment. p0wer 2010-01-03 14:32:48 -06:00
  • 8d051d9645 Blackfathom Deeps: Implemented event related with gameobject Fire of Aku'mai. _manuel_ 2010-01-03 15:55:42 -03:00
  • 4a31d579bd * merge Brian 2010-01-03 11:19:33 -07:00
  • 58bc8b44fc * Removed useless check for items in DBC but not in DB. Brian 2010-01-03 11:18:38 -07:00
  • a6f7a8264e * Update structure for SMSG_CALENDAR_SEND_CALENDAR and add support for sending raid reset times. Thanks to raczman for helping with the client research. XTZGZoReX 2010-01-03 14:41:07 +01:00
  • 073235ef1b PHP script for merging new changes with your existing conf file automatically. Paradox 2010-01-02 19:19:42 -05:00
  • 0e18bc37c2 Removed moveflags column from creature_addon and creature_template_addon. Thanks to Zor and raczman. _manuel_ 2010-01-02 19:52:08 -03:00
  • 421189a3cb Fix Art of War to only proc off critical hits. Thanks Visagalis p0wer 2010-01-02 14:40:50 -06:00
  • 57206499fb The core should add the movementflags depending on the InhabitType. _manuel_ 2010-01-02 13:15:29 -03:00
  • c492488d58 Redridge Mountains: Fixed complete problem for quest "Missing in action" q219. _manuel_ 2010-01-02 02:47:31 -03:00
  • ac340450e7 Prevent crash in ShadowfiendAI. _manuel_ 2010-01-02 02:22:47 -03:00
  • 64aa9b3a6f Redridge Mountains: Support for quest "Missing in action" Q219. _manuel_ 2010-01-02 01:18:44 -03:00
  • 327e371e48 Fix unknown error message for summoned fire elemental and risen ghoul. p0wer 2010-01-01 19:37:52 -06:00
  • 17e4fbd4ad Make the core boot alot cleaner. Fix some formating. Make custom attributes for spells show a bar and how much they are loading. Overall fix 99% of display issues while core is booting. p0wer 2010-01-01 14:19:29 -06:00
  • f497ae3ae0 Fixed instance reset when high server uptime, thx Wowka321 n0n4m3 2010-01-01 17:29:53 +01:00
  • 70f452a838 Fixed Glyph of Shadowfiend, by destros. n0n4m3 2010-01-01 07:06:47 +01:00
  • ca8d0e2ca8 Fixed Ebon Hold taxi for Alliance, by seirgy. n0n4m3 2010-01-01 07:02:42 +01:00
  • 875fb3500c Fixed spell Ignite, by Metaphysical.Drama. n0n4m3 2010-01-01 06:59:57 +01:00
  • 3c8c104781 Fixed spell Borrowed Time, by Metaphysical.Drama. n0n4m3 2010-01-01 06:56:39 +01:00
  • bec67fd68e Fixed spell Glacier Rot, by Metaphysical.Drama. n0n4m3 2010-01-01 06:54:50 +01:00
  • 6d553237d5 Fixed spell Tundra Stalker, by Metaphysical.Drama. n0n4m3 2010-01-01 06:54:09 +01:00
  • 682cc9e034 Update DBCFilesCount to the current amount of DBC files. Also, if locale tables are empty, they will no longer display anything. p0wer 2009-12-31 18:49:13 -06:00
  • c3d7bffc14 Add support for TARGET_UNIT_DRIVER where the target must be controlling a vehicle. Should fix 63665 used for ToC. p0wer 2009-12-31 17:30:09 -06:00
  • ebe7b29987 Implemented function CheckPlayerCondition, it will be used before the player enters in vehicles. Now vehicles Argent Warhorse and Argent Battleworg can't be used if the player dosen't have Argent Lance eqquiped. _manuel_ 2009-12-31 17:59:56 -03:00
  • 6cd8d1286f * Re-Fixed GO type 6 and type 8 to use radius for distance calculations instead * of diameter. This will prevent things like people getting burned even though * you aren't touching the fire. Brian 2009-12-31 09:30:39 -07:00
  • c06e2401a9 Duskwood: Corrected wrong spell. Author: kb_z _manuel_ 2009-12-31 02:13:30 -03:00
  • 9676a05e03 Added vehicles for Grand Champion Bosses. It needs db support for vehicleids. _manuel_ 2009-12-30 18:19:59 -03:00
  • bdd30a6865 Fix 3 memleakz. Anubisss 2009-12-30 20:24:18 +01:00
  • b757b7e201 Missing changes... n0n4m3 2009-12-30 18:59:51 +01:00