Commit Graph

301 Commits

Author SHA1 Message Date
Liberate b02bde6d2a *Fix: Strand of the Ancients.
- Massive Seaforium Charge (needs DB support for the spawns)
 - Demolishers are not attackable at the start
 - Demolishers spawn at the workshop if the graveyard is taken
   (The spawn locations aren't official yet)
 - Demolishers spawn immediately after being destroyed
 To make SotA perfect, it needs a lot of DB support.
 - Seaforium Bomb spawn locations
 - Set speed_run to 0 of the Cannons.

--HG--
branch : trunk
2010-05-31 23:01:47 +02:00
John Holiver 973c837729 Skadi review of SnakeIce patch.
A minor bug is still present, you can find it on the SDComment.
Closes issue #1105 and #2251

--HG--
branch : trunk
2010-05-31 15:55:19 -03:00
Xanadu 7fbeef3d09 Cleaned up and unified various sort predicates and moved them to Trinity namespace, replaced priority queues with sorts and purged some unused code.
--HG--
branch : trunk
2010-05-30 04:23:27 +02:00
Supabad 14382dd1fe Ulduar, Flame Leviathan: add Track tower activation state for Achievements
stil WiP and not finished
removes one comment from the TODO LIST

--HG--
branch : trunk
2010-05-30 03:03:31 +02:00
Tartalo 3ffdce920b Ulduar: Add missing breaks, ty Josh ;)
--HG--
branch : trunk
2010-05-29 23:25:00 +02:00
Tartalo affccbdb57 Ulduar: Fix typo on Flame Leviathan's tower event's triggering system
--HG--
branch : trunk
2010-05-29 23:23:38 +02:00
Tartalo 0dceb037bf Ulduar, Flame Leviathan: Add initial tower event support.
This is WiP and is not finished. Actually the event is not activable since
    there is no script for Lore Keeper so don't complain about that.

    The code itself is not finished at all, but the main event managing is
    designed and implemented. Filling  up the 'TODO:' commented parts of
    Leviathan's DoAction() will be appreciated ;)

    It's easy to implement all the tower related achievs using an array of
    booleans and DoAction() triggers for tower state tracking.

    It's your time Supabad, enjoy teamwork :D

--HG--
branch : trunk
2010-05-29 21:58:44 +02:00
_manuel_ 5718cabd9c Implemented script for Sunreaver Guardian and Silver Covenant Guardian.
--HG--
branch : trunk
2010-05-29 14:19:00 -03:00
Supabad 1b66be14f6 Add support to Flame Leviathan.
Thanks to SnakeIce for posting patch, and Manuel for support during codecleanup.

--HG--
branch : trunk
2010-05-29 15:32:28 +02:00
Trazom62 19743316e0 Update Script Sunwell/Kil Jaeden.
Fixes issue #291. Thanks Ille000.
Code layout.

Please also check the SQL proposed in comment 19 of issue #291.

--HG--
branch : trunk
2010-05-27 21:23:25 +02:00
_manuel_ 033d688d8e Re-implemented pointers to npcs, now quest "The Attack" is working again.
Resolves issue #1567

--HG--
branch : trunk
2010-05-26 17:04:23 -03:00
click 249a5f7722 Remove some guardAI gossip (handled DB-side), remove some NPC gossip (handled DB-side)
--HG--
branch : trunk
2010-05-26 20:03:40 +02:00
Supabad 7556bb80a7 open door when Rhakzor dies. patch made by antihrists
requires db support

--HG--
branch : trunk
2010-05-26 00:07:46 +02:00
Shauren 6ba14cbc9e Restore questgiver npcflag for Willix the Importer escort quest when you successfully complete it
--HG--
branch : trunk
2010-05-25 19:08:54 +02:00
_manuel_ a7ebcc91cf - Applied TrinityScript Developing Standards.
- Now the fellhunter will move to the corpse and then cast the spell.
- Removed code from Reset() that can cause crash, check if the owner exist before do MoveFollow.

--HG--
branch : trunk
2010-05-24 12:10:09 -03:00
Supabad 3083fc9885 Add support for quest 10629 (Shizzwork) Hellfire Peninsula
--HG--
branch : trunk
2010-05-24 13:41:11 +02:00
Shauren eb1c55f13a Fixed line endings in some files
--HG--
branch : trunk
2010-05-22 21:15:25 +02:00
John Holiver b3bd094785 Review of Onyxia's Lair
Make it 95% perfect to LK version (fixes spawns, eruption, achievements and some more)

Fixes issue #1706
Fixes issue #1736d

--HG--
branch : trunk
2010-05-22 15:26:38 -03:00
Machiavelli 8b84665550 Fix crash in npc_stinkbeardAI
Closes issue #2306

--HG--
branch : trunk
2010-05-22 14:42:13 +02:00
_manuel_ e6ba336f91 Sorry, removed unused code.
--HG--
branch : trunk
2010-05-20 19:09:42 -03:00
_manuel_ eae2426f40 The Nexus: Oculus.
- Implemented AI for Mage-Lord Urom.

--HG--
branch : trunk
2010-05-20 19:05:18 -03:00
Trazom62 d2cad4b14e Script HoR instance. 1st part.
Fixes issue #1311.

- Intro event.
- 10 waves including Falric and Marwyn.
- Script based on proposal of Synric on trinitycore forum (submitted by Skarabex on GC).

--HG--
branch : trunk
2010-05-20 20:09:18 +02:00
click d607693123 Add proper use of precompiled headers on linux - this removes an approx 50% reduction of total compiletime
--HG--
branch : trunk
2010-05-18 00:17:14 +02:00
_manuel_ d3f0bddd3f Makes cage doors open at Drakos death.
--HG--
branch : trunk
2010-05-16 16:37:19 -03:00
_manuel_ 80a5ddcac3 Improvements in boss_draoksAI and npc_unstable_sphereAI, removed hack for spell 51336.
--HG--
branch : trunk
2010-05-16 11:03:18 -03:00
_manuel_ 28bbc233d1 Added missing newscript = new Script; , my fault. Thanks to Anubisss.
--HG--
branch : trunk
2010-05-13 11:36:18 -03:00
_manuel_ 899736d89c Changes in scripts for quest chain The Amphitheater of Anguish:
- Added blizzlike content, like texts.
- Corrected some spells and timers.
- As i saw in offi can be more than 1 player doing different parts of the chain at the same time.
- Added code to prevent the npc gets out of the ring.
- Added support for The Amphitheater of Anguish: From Beyond.

--HG--
branch : trunk
2010-05-13 11:09:10 -03:00
Anubisss 852254d258 Fix a duplicated script: go_gilded_brazier.
Remove it from one file and also merge the 2 scripts in one file.

The error message:
ScriptName: 'go_gilded_brazier' already assigned with the same ScriptName, so the script can't work.

--HG--
branch : trunk
2010-05-13 14:29:06 +02:00
Anubisss e7faef7e76 Fix a memleak in AddSC_borean_tundra().
Log:

==31592== 312 bytes in 1 blocks are definitely lost in loss record 423 of 1,232
==31592==    at 0x4C2626C: operator new(unsigned long) (vg_replace_malloc.c:230)
==31592==    by 0xFC12AF: AddSC_borean_tundra() (borean_tundra.cpp:2408)
==31592==    by 0xDC0BF0: AddScripts() (ScriptLoader.cpp:917)
==31592==    by 0xC183F3: ScriptMgr::ScriptsInit() (ScriptMgr.cpp:70)
==31592==    by 0xD1B75F: World::SetInitialWorldSettings() (World.cpp:1608)
==31592==    by 0x90F34E: Master::Run() (Master.cpp:234)
==31592==    by 0x90E87E: main (Main.cpp:146)

--HG--
branch : trunk
2010-05-13 00:52:04 +02:00
Spp a3a8e6da2c Some warning fix
Tab to spaces
Remove trailing spaces

--HG--
branch : trunk
2010-05-13 00:15:21 +02:00
Rat eae6f5c094 started implementing battleground experience system
-players gain xp by killing enemy players (event bonuses not added for now)
-player can switch xp gain on/off by talking to npc Slahtz or Behsten for a fee of 10golds
NOTE: turning off xp gain will turn off ALL xp gains from quests,monsters,pvp,etc

--HG--
branch : trunk
2010-05-11 21:42:39 +02:00
click 5626c294e4 Remove double-included headers from script + remove whitespace. Closes issue 2091.
--HG--
branch : trunk
2010-05-10 16:48:39 +02:00
Trazom62 c7c6a11ed6 Fix Script AzjolNerub/Anubarak. Patch by Snakeice.
Fixes issue #2022.

- Closes the ring, dives, summon mobs, visual before spikes and finally spikes.

--HG--
branch : trunk
2010-05-06 21:01:43 +02:00
Trazom62 03159c599a Fix Script Ahnkahet/Volazj.
- fix typo for insanity spell 3.
- reset phase mask of players when combat ends.
- remove heroic spell definition now in spelldifficulty_dbc.

--HG--
branch : trunk
2010-05-06 20:58:26 +02:00
Anubisss a5fc22895e Correctly allocate memory for script npc_crusade_recruit. Bug found by hunteee.
--HG--
branch : trunk
2010-05-06 14:58:45 +02:00
Spp 6ead23e353 Add support for quest 4921 (The scent of Lar'Korwi)
Patch by D_Skywalk
Fixes issue 1671

--HG--
branch : trunk
2010-05-05 19:13:17 +02:00
Spp 52893aeae2 Violet Hold: make boss ichoron attackable
patch by maketheking
closes issue 2012

--HG--
branch : trunk
2010-05-05 01:51:51 +02:00
Machiavelli b54a361d60 Fix crash in script for quest 10512 + code style cleanup.
--HG--
branch : trunk
2010-05-05 01:38:47 +02:00
Trazom62 efcceb750e Fix Script Sunwell/Felmyst. Thanks Ille000.
Fixes issue #318.

+ Fixes code layout.
+ Uses standard EventMap instead of homemade Timer.

--HG--
branch : trunk
2010-05-04 19:29:14 +02:00
click 49b40ac6c8 Fix quest 9868 (The Totem of Kar'dash) - thanks to Erocoloco
Closes issue 1086.

--HG--
branch : trunk
2010-05-04 08:41:02 +02:00
click 0fd39511ac Add support for quest 6641 (Vorsha The Lasher)
--HG--
branch : trunk
2010-05-04 08:30:11 +02:00
click 5b88cd584a Add support for quest 1126 (Hive in the Tower) - patch by supabad
Closes issue #68

--HG--
branch : trunk
2010-05-04 08:09:55 +02:00
Rat 2c31b77129 *more script texts fixed, thanks to terrorbringer
--HG--
branch : trunk
2010-05-03 15:33:30 +02:00
Rat f9ebcce8f6 *fixed quest support for hunter pet trainers
--HG--
branch : trunk
2010-05-03 09:31:25 +02:00
click b82a1f7fe2 Add support for GO Bash'ir Crystalforge (Blades Edge/Outlands)
--HG--
branch : trunk
2010-05-02 23:36:12 +02:00
Trazom62 5ebee9fbd0 Fix crash in Gluth Script.
Fixes issue #1896.

--HG--
branch : trunk
2010-05-02 15:17:30 +02:00
Trazom62 f2b01ccdad Fix Script FoS/Bronjahm. Thanks Johnholiver.
- remove hardcode distance in distance check of corrupted soul fragment

--HG--
branch : trunk
2010-05-02 10:12:58 +02:00
click e2d6abb681 Add support for quest 12916 (Our Only Hope) - Patch by supabad
Closes issue #940

--HG--
branch : trunk
2010-05-02 03:00:45 +02:00
Spp e107730ffb Fix more warnings.
--HG--
branch : trunk
2010-05-01 22:25:14 +02:00
click 18782ec1f7 Add support for quest 10512 (Getting the Bladespire Tanked)
Patch by supabad - closes issue #1217

--HG--
branch : trunk
2010-05-01 22:39:02 +02:00