Commit Graph
893 Commits
Author SHA1 Message Date
Shauren 295b1a00c8 Scripts/Icecrown Citadel: Fixed Sindragosa, Spinestalker and Rimefang flying in after related trash packs are dead - this solution is resistant to grid unload. 2012-06-05 14:53:18 +02:00
Nay d75ea8837b Scripts/Dragonblight: Fix quest Strengthen the Ancients - Closes #2043 2012-06-01 23:03:57 +01:00
Nay f89ef6da5b DB/Misc: Fix DB startup errors - Closes #6666
Also add a missing break; to previous commit
2012-06-01 19:59:44 +01:00
Nay 925657cc98 Scripts/Sholazar: Fix quest Kick, What Kick? - Closes #370 2012-06-01 19:48:43 +01:00
Shauren 425eeb8280 Core/Movement
* Implemented creature movement on transports
* Set minimum speed for creature allowed to start movement (too low speed leads to overflows in movement time calculations which in turn leads to crashes)
2012-05-31 19:45:11 +02:00
Shocker fce6ec014d Merge pull request #6605 from Vincent-Michael/scale
Core/Misc: Add SetObjectScale function
2012-05-29 03:56:47 -07:00
AliveShiro 34a1dd763b Core/Scripts: Fix Anub'arak spikes in Trial of the Crusader now they only attack players. Thanks to Warpten who brought the Idea and thanks to Nayd :) 2012-05-28 19:18:03 +02:00
Shauren b549cd2543 Scripts/Icecrown Citadel: Remove encounter specific auras when Blood-Queen Lana'thel fight ends (prevents exploits with Essence of the Blood Queen
Closes #6610
2012-05-27 22:26:49 +02:00
Vincent-Michael ab77e597b1 Add function for SetObjectScale
Author: NoFantasy
Source: Mangos
2012-05-26 23:14:57 +02:00
Nay 23be8c4fd7 Scripts/VH: Add an 1 minute pause after each boss fight (instead of 5 seconds)
Revert one of the warning fixes (non standard C++)
2012-05-20 18:22:34 +01:00
4m1g0 524e30e57b Scripts/kalimdor: Use proper headers to optimize compile, code style and general cleanup.
Closes #6419 (pr)
2012-05-19 15:11:09 +01:00
Malcrom 06c4917568 Cote/Scripts: Fix build for boss_yoggsaron 2012-05-14 07:18:06 -02:30
Malcrom 72d00c476c Core/scripts: Add spell enums for boss sara. 2012-05-13 21:43:37 -02:30
Malcrom e144b8e3be DB/creature_text: Added creature text for Boss Sara. 2012-05-13 20:30:11 -02:30
Malcrom 42b0dfc94f Core/Scripts: Update text for Garfrost to creature_text. Added some missing text & added call for help to aggro. 2012-05-13 14:36:24 -02:30
Malcrom 5709929d2b Core/Threat: Fix by faq.
Turning gm on, now drops threat.
Dead mobs no longer holds threat on player.
Also fixed some Engrish.
2012-05-13 11:33:42 -02:30
Malcrom fa3ee22849 Core/Script: Optimize code for previous commit for Pit of Saron. 2012-05-12 12:49:36 -02:30
Malcrom 8a1417ae75 Core/Scripts: Fix for previous 2012-05-12 12:23:21 -02:30
Malcrom d770c125e9 Core/Scripts: Fix Halls of Reflection Portcullis door in Pit of Saron.
Now requires Tyrannus boss kill to open.
2012-05-12 12:19:41 -02:30
Shauren d8a1a0e05a Scripts/Pit of Saron: Unlock passage to Tyrannus after first 2 bosses are down. 2012-05-11 13:12:09 +02:00
Malcrom 85ca26c382 DB/SAI: Add SAI for Wrathbone Laborer, fix unit flags, remove cpp script. 2012-05-05 23:37:14 -02:30
Malcrom 706a2d4175 Core/Scripts: Remove core Forge of Souls trash scripts now done in SAI. 2012-05-05 12:37:27 -02:30
QAston b899f5fc94 Core/SpellScripts: rename GetTarget*() functions to GetExplTarget*(), so the names reflect better what those functions do. Also update some comments. 2012-04-28 14:55:14 +02:00
Shauren 51656d7e60 Scripts/Icecrown Citadel: Fixed Scent of Blood on heroic mode of Deathbringer Saurfang encounter 2012-04-27 15:38:09 +02:00
Jildor bf7a32b79e Scripts/Icecrown Citadel: Fixed Deathbringer Saurfang berserk timer on heroic mode. 2012-04-26 15:38:48 +02:00
Aristoo 57866f3465 Script/Trial of the Crusader: Fix define for Permafrost 2012-04-25 16:38:51 +03:00
Shauren 1851a2e9e3 Scripts: Replaced calls to ForcedDespawn with DespawnOrUnsummon (calls appropriate AI hooks in case of temporary summons) and made ForcedDespawn private 2012-04-24 16:53:37 +02:00
Shauren a9ad4099ec Scripts/Icecrown Citadel
* Sister Svalna will now fly and land properly
* Fixed visuals in Blood Prince Council fight
* Flying triggers will now fly properly
2012-04-23 18:10:18 +02:00
Vincent-Core 408c78dcd7 Core/Spells
* Converted percent based damage dealing spell effects to scripts
 * Fix Leviroth Self-Impale damage

Closes #6085

Signed-off-by: Shauren <shauren.trinity@gmail.com>
2012-04-21 12:17:45 +02:00
Shauren 479af777f1 More include fixes 2012-04-20 00:01:07 +02:00
Shauren c6618575a2 Fixed build without PCH 2012-04-19 23:50:32 +02:00
Shauren a5da806cc6 Scripts/Ulduar: Fixed some WIP code for Algalon 2012-04-19 23:30:40 +02:00
Shauren 3c2dd7c5ed Scripts/Ulduar: Algalon the Observer 2012-04-19 23:19:27 +02:00
kaelima a998554f8f Script/Pit of Saron: Fix logic in spell_tyrannus_overlord_brand
should fix #6247
2012-04-17 22:34:06 +02:00
Shauren a3bdaf7e6d Core/Scripts: Added support for creating custom GameObjectAI classes, similar to how creature scripts work. 2012-04-14 17:49:51 +02:00
Shauren c055a8617d Scripts/Icecrown Citadel
* Fixed Professor Putricide Tear Gas stunning himself
* Fixed visual of Unstable Experiment
* Fixed oozes not picking new targets after hitting old
* Fixed Gas Cloud not using melee attack
* Removed ooze summon position hack

Closes #4301
Closes #2726
Closes #5119
Closes #4464
Closes #2874
Closes #4407
Closes #2421
Closes #4899
2012-04-13 19:56:00 +02:00
Shauren c2948f6352 Scripts/Trial of the Crusader: Fixed spell_powering_up_SpellScript once again 2012-04-11 22:47:54 +02:00
Machiavelli c38820c3bd Scripts/Twin Valkyr: Fix a crash in spell_powering_up_SpellScript. Author: Vincent-Michael 2012-04-11 22:35:23 +03:00
faramir118 c09cd26739 wrong signature in a few overrides 2012-04-11 19:56:05 +02:00
Shauren be5b91f6bb Scripts/Icecrown Citadel: Fixed crashes on despawning abominations during Professor Putricide's phase transition 2012-04-11 17:53:55 +02:00
Machiavelli bc96df1aae Core/Shared: Move container functions to shared project under Trinity::Container namespace. Also implement RandomResizeList which takes a predicate function as parameter.
Core/ScriptedAI: Extend SummonList::DoAction to take a predicate function as parameter and allow specifying a maximum number of units to be selected.
2012-04-08 17:40:05 +02:00
Shauren 5e485cba76 Scripts/Icecrown Citadel: Fixed Mystic Buffet applying on targets hidden behind Ice Tombs 2012-04-08 15:15:16 +02:00
Shauren 56766949fa Scripts/Icecrown Citaldel
* Timer improvements after air phase for Sindragosa
* Added landing animation after air phase
* Unchained Magic affects 6 targets on 25 man mode
*
2012-04-08 12:14:04 +02:00
Shauren cb30a06756 Scripts/Pit of Saron: Geist Ambusher should only jump once, on entering combat 2012-04-07 21:38:33 +02:00
Shauren 33d5e7c753 Scripts/Icecrown Citadel: Fixed Ice Bomb visual synchronization
Closes #5179
2012-04-07 01:06:56 +02:00
Jildor e64d75f2c7 change GetMaxHealth and BeforeHit... 2012-04-01 22:01:17 +02:00
Jildor b8558a6990 Core/Spells: Fix Spinning Pain Spike damage
Close: #5652
2012-04-01 18:00:37 +02:00
Gyx a1c4786ba0 Core/Script: Code style and some rewriting.
MoveInLineOfSight(Unit* unit) -> MoveInLineOfSight(Unit* who)

Signed-off-by: Gyx <2359980687@qq.com>
2012-04-01 19:56:41 +08:00
Gyx d9088c083c Core/Script: Code style and some rewriting.
JustDied(Unit* Killer) -> JustDied(Unit* killer)
JustDied(Unit* /*Killer*/) -> JustDied(Unit* /*killer*/)
JustDied(Unit* /*unit*/) -> JustDied(Unit* /*killer*/)
JustDied(Unit* /*slayer*/)) -> JustDied(Unit* /*killer*/)
JustDied(Unit* /*victim*/) -> JustDied(Unit* /*killer*/)
JustDied(Unit* victim) -> JustDied(Unit* killer)
JustDied(Unit* /*who*/) -> JustDied(Unit* /*killer*/)
JustDied(Unit* who) -> JustDied(Unit* killer)
JustDied(Unit*) -> JustDied(Unit* /*killer*/)

Signed-off-by: Gyx <2359980687@qq.com>
2012-03-31 18:56:37 +08:00
Gyx 391d68be20 Core/Script: Code style.
WaypointReached(uint32 i) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 uiPointId) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 /*point*/) -> WaypointReached(uint32 /*waypointId*/)
WaypointReached(uint32 uiI) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 /*i*/) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 uiWPointId) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 /*wp*/) -> WaypointReached(uint32 waypointId)
WaypointReached(uint32 /*point*/) -> WaypointReached(uint32 waypointId)

Signed-off-by: Gyx <2359980687@qq.com>
2012-03-29 15:44:24 +08:00