Commit Graph

221 Commits

Author SHA1 Message Date
Manuel
5cf76896eb Core/Battleground: Implemented blizzlike script for Isle of Conquest, written by gyullo and me, based on Socolin's and Josh's patch -BIG THANKS TO THEM-
Anyway the map is not yet playable, there are issues not related with the script.

I also want to thanks to QAston, linencloth, Shauren and Machiavelli to be so patient with my questions.
2011-01-09 00:00:08 -03:00
Machiavelli
a5cabb0705 Scripts/Ulduar: Some work on Kologarn:
- Get rid of UNIT_FLAG_STUNNED hack
- Use proper spells instead of vehicle hacks
- AI scripts for both arms instead of everything being defined in Kologarn's AI script
- Proper support for detecting when to release players (Right Arm)

Still todo:
- Eyebeams
- Rubbles
- Achievements
- Post-encounter doors/GO's toggling
2011-01-08 22:21:24 +01:00
Lopin
ef3e0d3477 Scripts/Ulduar: Spell script for spells 62524,62525,62521 (Freya encounter)
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-08 21:44:29 +01:00
Socolin
5f0d84a69e Scripts/Naxxramas: Fix raid mode dependant spawn points of Zombie spawns during the Gluth encounter.
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-06 22:39:00 +01:00
Machiavelli
7ac9ffd587 Scripts/Naxxramas: Patchwerk's hateful strike can, however, hit the main tank if no other targets are in melee range.
Thanks to Tassader for pointing out
2011-01-06 22:24:32 +01:00
Exordian
4a6098383d Scripts/Naxxramas: Patchwerk's hateful strike should not hit the main tank
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-06 21:08:07 +01:00
sarjuuk
dfc44856d1 Scripts/Sholazar Basin: Fix quest 12645
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-06 20:55:23 +01:00
sarjuuk
6235a3b89f Scripts/Northrend: Creature script for npc 29639, related to quest 12856
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-06 20:40:31 +01:00
Shauren
77af7ba851 Core/Pit of Saron: Fixed crash in spell_exploding_orb_hasty_grow spell script, fixed player name in Mark of Rimefang announcement 2011-01-03 22:52:22 +01:00
leak
aae7348ddc [Scripts/Trial of Crusade] Fix some typos on Twin Valkyrs script. Thanks to Drethek. 2011-01-03 17:18:41 +01:00
Shauren
618f9b6ed0 Scripts/Pit of Saron: Fixed Krick and Ick outro and Scourgelord Tyrannus script 2011-01-03 12:34:23 +01:00
nucleartux
34ebd67640 Fix a typo in Bonker Togglevolt's (25589) script.
Make failed the correct quest if the NPC die which is Get Me Outa Here! (11673).

Signed-off-by: Anubisss <anubisss210@gmail.com>
2011-01-03 03:12:33 +01:00
Shauren
9c0cd63e93 Core/Scripts: Added wrapper method for despawning creatures DespawnOrUnsummon 2011-01-02 21:33:37 +01:00
Shauren
c2f98606b2 Scripts/Trial of the Crusader: Reverted temporary crashfix from 51b46987c3 and fixed it properly 2011-01-02 21:09:39 +01:00
Shauren
659c8f8db9 Scripts/Icecrown Citadel: Fixed boss requirement check logic, thanks JohnHoliver for pointing it out
Signed-off-by: Shauren <shauren.dev@gmail.com>
2011-01-02 12:50:40 +01:00
Shauren
039d87bbc9 Scripts: Implemented virtual function DoCastSpellOnPlayers (self-explanatory) and CheckRequiredBosses checking states of other bosses before allowing combat with selected one
Scripts/Icecrown Citadel: Added checks to prevent skipping bosses
2011-01-01 23:37:35 +01:00
Dark0r
81c358d6dc Scripts/Pit of Saron: Rewrite Pit of Saron instance
Signed-off-by: Shauren <krzysiek.7.5.4@gmail.com>
2011-01-01 19:13:59 +01:00
Machiavelli
957c69de83 Update copyright note for 2011.
Happy new year.
2011-01-01 15:01:13 +01:00
John Holiver
3a053c6cd3 Scripts/Trial of the Crusader:
1) Fix Leeching Swarm damage and create spell difficulty links to code. Closes  issue #4909 .
2) Fix Valkyr's Touch. Closes  issue #4553 .
3) Fix Permafrost aura difficulty check.
4) Reduce Slime Pool damage range.
5) Avoid Shaman Champion Heroism spam using 5 minutes (CD) as timer.
6) Fix many spell target selection to only select players (no more totens or pets).
7) Fix Anub'arak Spike being able to receibe the permafrost aura in order to cast spike fail, hopefully.
2010-12-31 06:01:01 +01:00
Shauren
51b46987c3 Scripts/Trial of the Crusader: Despawn Snobold Vassals on Gormok death 2010-12-29 22:10:42 +01:00
Machiavelli
0f6533e4bd Scripts/Trial of the Crusader: Correct spell id for spinning strike. Also remove a redundant comment (Vehicle for Mistress of Pain was fixed in http://code.google.com/p/trinitycore/source/detail?r=90ff8ab964f3ec3a8bcee939878505cdea84cebc)
--HG--
branch : trunk
2010-12-28 11:59:11 +01:00
QAston
ef968f4b15 Core/Unit: Big cleanup in Unit::CalcAbsorbResist
Core/AuraScript:
	Fix compile time check for AuraScript functions
	Remove AuraApplication from hook functions parameter list, use GetTarget() and GetTargetApplication() instead
	Add OnEffectAbsorb hook
Scripts: move handlers of Spell Deflection, Savage Defense, Primal Tenacity, Nerves of Steel, Astral shift from core to scripts.

--HG--
branch : trunk
2010-12-27 20:14:54 +01:00
Shauren
8865d367c6 Scripts/Trial of the Crusader: Made instance script a more readable, fixed early despawning of worm boss
Closes issue #3915.

--HG--
branch : trunk
extra : rebase_source : 7c086f0859bec23e53b2f9f9b2c458c48b9940df
2010-12-27 18:19:49 +01:00
Shauren
ef347b53ef Scripts/Icecrown Citadel: Removed vehicle hacks for Bone Spike
--HG--
branch : trunk
2010-12-27 15:53:11 +01:00
Machiavelli
f0d884ee20 Scripts/Ulduar: Implement script for General Vezax encounter.
Based on original patch by Lopin -- thank you!

--HG--
branch : trunk
2010-12-26 23:35:12 +01:00
Machiavelli
b0eaf1f42c Scripts/Ulduar: Despawn trigger for towers when towers are destroyed. (Allows proper spawn linking)
--HG--
branch : trunk
2010-12-25 22:14:53 +01:00
click
b181ba21d9 Core: Fix a few warnings here and there.
--HG--
branch : trunk
2010-12-25 06:28:38 +01:00
azazel
8a8dedfd6e Scripts/HoL: fix Ionar dispersing into sparks (by tassader1000) Closes issue #4573
Fix tested and approved by Aokromes and kiper.

NOTE: Do not forget the DB part of the commit!

--HG--
branch : trunk
2010-12-24 17:59:54 +06:00
Shauren
928443d899 Core: Removed more operator workarounds for ACE_Singleton (missed previously because of inconsistent naming)
--HG--
branch : trunk
2010-12-23 23:25:44 +01:00
Shauren
0f3b9019a8 Core: Get rid of dirty operator workaround for ACE_Singleton class implementation
--HG--
branch : trunk
2010-12-22 21:25:23 +01:00
Machiavelli
d9ba90d277 Scripts/Ulduar:
- Fix Rune of Summoning + use correct spell for Lightning Elemental passive + fix a crash
- Fix Rune of Power - thanks to Shauren for spell target help (see DB data)
** Note: Aura system bug causes Rune of Power aura to be reapplied every 0.5 second
- Prevent engaging bosses one by one
- Respawn bosses if encounter failed
- Fix supercharge appliance and stacking
- Add a few missing changes to instance data saving fix from a85e26e211
- Cleanup

--HG--
branch : trunk
2010-12-22 17:40:12 +01:00
Shocker
09afac2838 Scripts/Ulduar: Typo fix for Gravity Bomb from XT-002 Deconstructor, thanks to georgiosburnham, closes issue #5226
--HG--
branch : trunk
2010-12-22 08:59:11 +02:00
Machiavelli
186ec40571 Typo, thanks Shauren for spotting
--HG--
branch : trunk
2010-12-21 15:51:51 +01:00
Machiavelli
c08d04365d Script/Ulduar:
- Fix instance data loading from DB
- Return correct guid for GetData(TYPE_HODIR)

Thanks to Socolin for reporting the errors

--HG--
branch : trunk
2010-12-21 15:47:09 +01:00
Machiavelli
30c55a4a97 Scripts/Ulduar: Remove a silly coordinate based reset condition in Ignis script
--HG--
branch : trunk
2010-12-21 13:53:29 +01:00
Machiavelli
0d947f260f Scripts/Ulduar: Fix logic error in Tympanic Tantrum timer (XT-002)
--HG--
branch : trunk
2010-12-21 13:40:12 +01:00
Machiavelli
2bacf7ee66 Scripts/Ulduar: Fix slow effect on ¨A Pool of Tar¨ (Flame Leviathan encounter)
--HG--
branch : trunk
2010-12-21 13:29:53 +01:00
azazel
6ec717ed5b Scripts/HoL:
* fix Volkhan script: after losing 20% HP Volkhan is supposed to run back to his Anvil and smack it with his hammer. 3 Golems are supposed to fly out of it and spawn (by LethalInjectionX) Closes issue #3895
* fix instance doors to remain open after use (by msholto) Closes issue #4773
Both fixes tested and approved by Aokromes.

NOTE: Do not forget the DB part of the commit!

--HG--
branch : trunk
2010-12-20 14:59:39 +06:00
Shauren
c35947816c Scripts/Trial of the Crusader: Fixed possible crashes in announcer gossip
Closes issue #3850.

--HG--
branch : trunk
2010-12-19 14:46:13 +01:00
Shauren
3ad400ad1a Scripts/Obsidian Sanctum: Removed unneeded code causing crashes
Closes issue #5191.

--HG--
branch : trunk
2010-12-18 22:22:25 +01:00
Supabad
8ce0abbbc8 Scripts/Obsidian Sanctum Add support for when encounter is in progress. thnx to kiper
--HG--
branch : trunk
2010-12-18 18:07:24 +01:00
Shauren
4a067d5095 Fixed build i broke
--HG--
branch : trunk
2010-12-17 20:48:55 +01:00
Shauren
ecd2fbb2b1 Scripts/Vault of Archavon: Cleaned and simplified scripts, fixed Toravon's Frozen Orb summon count
Closes issue #2857.

--HG--
branch : trunk
2010-12-17 20:37:20 +01:00
Machiavelli
57d72fa708 Core/Scripts: Prevent double call to mob_acolyte_of_shadronAI::Reset() which applies encounter-related aura´s to certain creatures. Reset() was called from AIM_Initialize and prior to that the AI factory selector
Update issue #5152
Please try to re-reproduce

--HG--
branch : trunk
2010-12-17 14:58:23 +01:00
Shauren
82f45966fc Core/Unit: Renamed addUnitState/hasUnitState/clearUnitState to AddUnitState/HasUnitState/ClearUnitState
Core/Vehicles: Allow the vehicle to always damage the passenger (removed unneded dbc hacks from scripts)

--HG--
branch : trunk
2010-12-17 13:43:24 +01:00
Anubisss
b702bd8987 This not needed too, correctly checked with UpdateVictim().
--HG--
branch : trunk
2010-12-16 18:13:03 +01:00
Anubisss
6d9029c12e Make some cleanup.
My thank goes to Az@zel for the code analysis.

--HG--
branch : trunk
2010-12-16 18:08:23 +01:00
Shauren
1bc9b905f6 Scripts/Icecrown Citadel: Removed WIP leftovers
--HG--
branch : trunk
2010-12-15 16:39:23 +01:00
Shauren
2db0c7c017 Scripts/Icecrown Citadel: Festergut's Gas Spore and Vile Gas should not happen at the same time
--HG--
branch : trunk
extra : rebase_source : dbb903afbfbfdee5c2c3ae0be7181508e0eca1b2
2010-12-15 16:36:59 +01:00
_manuel_
6f551d853f Core/Scripts: Novos the Summoner should only summon 4 Crystal Handlers.
--HG--
branch : trunk
2010-12-15 12:16:31 -03:00