aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2011-09-28Merge pull request #3174 from Souler/pullMachiavelli
Scripts/Ulduar: Make Ignis enter evade mode if pulled out from his fight area.
2011-09-27Scripts/Ulduar/Flame Leviathan: Use GUID in script instead of pointerMachiavelli
2011-09-27Scripts/Ulduar/Flame Leviathan: Properly cast spell Battering Ram. TODO: Fix ↵Machiavelli
spell immunity on target vehicles.
2011-09-27Remove XT-002 area check, already fixed by @MachiavelliTrinity in ↵Souler
9692be4cbb4dcc085ff9c3a31f2f83237ec74702
2011-09-27Scripts: fix spell_generic_quest_update_entry script after ↵QAston
e949ad3adbfe22c11ec4d731b0fcfb9cc284f064.
2011-09-26Make recent added Spellscript conform to hook name changes in ↵Machiavelli
e949ad3adbfe22c11ec4d731b0fcfb9cc284f064
2011-09-26Scripts/Ulduar/Flame Leviathan: Fix Pursue spell (target ↵Machiavelli
selection/filtering, emote, and aggro), and clean up some atrocities in the script.
2011-09-26Merge pull request #3162 from megamage/masterShocker
Fix incorrect logic in PetAI. Solve #3155.
2011-09-26Missing part of the previous commit.megamage
2011-09-26Fix some crashes caused by spell scripts without checking unit type. Fix ↵megamage
#3216 and #3217.
2011-09-25Scripts/Spells: Bloodlust/Heroism handling changed, it is now possible to ↵Shauren
use these spells even if caster is under Sated/Exhaustion debuff
2011-09-25Core/Spells: spell effect handling improvementsQAston
* Call spell effect handlers in 4 modes: - SPELL_EFFECT_HANDLE_LAUNCH - called when spell is launched (cast just finished) - SPELL_EFFECT_HANDLE_LAUNCH_TARGET - called when spell is launched for each target in spell target map - SPELL_EFFECT_HANDLE_HIT - called when spell hits its destination - SPELL_EFFECT_HANDLE_HIT_TARGET - called when spell hits it's target from spell target map *Correctly implement SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE, SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE, SPELL_EFFECT_TRIGGER_MISSILE_SPELL *Remove spell system hacks which became obsolete with this commit Core/SpellScripts: add OnEffectLaunch, OnEffectLaunchTarget, OnEffectHit, OnEffectHitTarget hooks for new effect handle modes and remove OnEffect hook. A generic rule of thumb how to update your scripts (will work for nearly all cases) for spell system noobs: if your spell script used GetHitXXXX function, you need to use OnEffectHitTarget, otherwise use OnEffectHit
2011-09-24Scripts/Ulduar/Flame Leviathan: Fix RX-214 Repair-o-matic station.Machiavelli
Note: Due to an aura system bug, the dummy cooldown aura is refreshed every time the trap spell is cast instead of expiring like it should.
2011-09-24Scripts/Icecrown Citadel: Fixed possible crash in npc_darnavanAIShauren
Closes #3188
2011-09-23Scripts/Ulduar/XT-002: Add gameobject handling for XT-002 door and boundary ↵Machiavelli
checking during the encounter.
2011-09-22Scripts/Ulduar: Make XT-002 and Ignis enter evade mode if pulled out from ↵Souler
their fight areas. Also implement a default case for EnterEvadeIfOutOfCombatArea.
2011-09-22Scripts/Ulduar/Kologarn:Machiavelli
- Fix arm respawn and reinstall events - Fix possible erratic event timers - Fix Focused Eyebeams after recent spell system changes - Fix looting the chest after the encounter
2011-09-22Scripts/Ulduar/XT-002: Fix erratic timer issues and stand/submerge spell ↵Machiavelli
script targets. Fixes #2961
2011-09-21Scripts/Commands: Added .dev command to show <Dev> tag in nicknameRochet2
2011-09-21Really fix build (sorry for that:()QAston
2011-09-21Scripts/TwinValkyr: Fix build.QAston
2011-09-21Merge pull request #3040kiper
Core/Spell: Fix spell related to reputation in Oracle and Frenzy faction
2011-09-21Merge pull request #2908 from Drethek/TwinsValkQAston
Scripts: Twins Valk - Cleanup / Remove Hardcoded Bullet Spawn (Need DB Support - Stalkers Spawns) Acidmaw - Use Correct Submerge Spell Trial Of Crusader - Correct Coordinate Spawn Trial Of Crusader - Correct Open/Close Main Door Timer Trial Of Crusader - Open/Close On Boss EnterEvadeMode
2011-09-19Compile fixShauren
2011-09-19Scripts/Icecrown CitadelShauren
* Traps after Deathbringer Saurfang will not turn off anymore * Fixed Valithria Dreamwalker adds not attacking players Closes #2343 Closes #2485 Closes #2815
2011-09-18Core/Build: Fix non-PCH buildsclick
2011-09-18Scripts/Icecrown CitadelShauren
* Suppresser adds will not melee attack Valithria Dreamwalker (they still can do that to players) * Changed DoZoneInCombat calls on summons to randomly selected target from summoner's threat list as the former fails if there is noone within 50 yards Closes #3094
2011-09-18Edited src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp ↵Machiavelli
via GitHub
2011-09-18Scripts/Ulduar: Fix timer issues in Flame Leviathan script, thanks to Svannon. Machiavelli
(Edit via github)
2011-09-18Scripts/Shadow Labyrinth: Fix wrong target of Incite Chaos spellAokromes
2011-09-17Core/AI: Replace many Unit::IsHostileTo with Unit::IsValidAttackTarget or ↵QAston
Creature::canCreatureAttack.
2011-09-16Core/Entities: Replace Unit::canAttack usage with more accurate ↵QAston
Unit::IsValidAttackTarget
2011-09-16Scripts/Icecrown Citadel:Shauren
* Mark of the Fallen Champion should be a debuff * Fixed periodic damage taken from Twisted Nightmare on heroic difficulties of Valithria Dreamwalker encounter
2011-09-16Core: Cleanup in MiscHandler::SendAreaTriggerMessage and warning fixesSpp
2011-09-15Misc/Util: Add a template function for returning a random element from any ↵Shocker
container
2011-09-15Core/Spells&GOs: Fix Ritual of Doom.Nay
Thanks QAston and Shocker for helping. Closes #2535
2011-09-15[Cosmetic] Apply codestyle "XXX * " and "XXX *" changed to "XXX* " (with ↵Spp
some exceptions)
2011-09-15Scripts/TOC: Anub'arak should enrage after 10 minutes, not 15. By telsamat. Nay
Closes #2289
2011-09-14Merge pull request #2991 from megamage/masterQAston
Core/Entities: Do not call AddObjectToRemoveList(Pet*) in Map::MoveAllCreaturesInMoveList() - Closes #2892. Scripts: Fix a crash in npc_brunnhildar_prisoner script. Closes #2825.
2011-09-14Core/DataStore: Add struct for LiquidTypeEntry.dbc, unused for now.kaelima
2011-09-13Core: Minor cleanups (here and there)Spp-
- Fix warning - Fix some typos - Correct upper 'for' limit in LoadSkillLineAbilityMap - Remove use of magic number in a query related to security levels
2011-09-12Temp fix of crash caused by npc_brunnhildar_prisoner script. Solve #2825, ↵megamage
#2880 and #2772.
2011-09-12Script/Oculus: Fix yells of Drakos.Nay
Closes #831
2011-09-12Core/ScriptedAI: remove ScriptedAI::CanCast function which is not ↵QAston
functioning properly (compare that func with Spell::CheckCast to see how it should work) and is unused. Closes #2275.
2011-09-11DB/NPC: Spawn npc 25589 and fix some issues in its core script.ZxBiohazardZx
Closes #784.
2011-09-11Core/Unit: Define UNIT_FLAG_UNK_0 as UNIT_FLAG_SERVER_CONTROLLED and remove ↵QAston
related redundant creature_template data.
2011-09-09Conditions/DisableMgr: converted from singleton to namespace with free ↵Spp-
functions.
2011-09-08Merge pull request #2930 from Fredi/cleanKaelima
Core/Scripts: Code style and cleanups in npc_special.cpp
2011-09-08Core/Scripts: Correct a wrong spell id used in ZGNay
2011-09-08Fix a typo in 327fe7c than changed the logic of a function and simplify ↵Spp
IsXXXAccount functions