aboutsummaryrefslogtreecommitdiff
path: root/src/scripts
AgeCommit message (Collapse)Author
2010-04-09*add example difficulty spells for magus telestraRat
--HG-- branch : trunk
2010-04-08Script Instance Forge of Souls.Trazom62
Script based on proposal of Synric on trinitycore forum (submitted by Skarabex on GC). Fix EventMap::DelayEvents Fixes issue #1310. --HG-- branch : trunk
2010-04-08Code Style (game + scripts only):Spp
"!=" --> " != " (when needed) " !=" --> " !=" "!= " --> "!= " --HG-- branch : trunk
2010-04-07Code Style (game + scripts only):Spp
">=" --> " >= " (when needed) " >=" --> " >=" ">= " --> ">= " "<=" --> " <= " (when needed) " <=" --> " <=" "<= " --> "<= " " ==" --> " ==" "== " --> "== " --HG-- branch : trunk
2010-04-07Code Style (game + scripts only):Spp
"==" --> " == " (when needed) --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"( " --> "(" " )" --> ")" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"if(" --> "if (" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"while(" --> "while (" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"for(" --> "for (" --HG-- branch : trunk
2010-04-07Code Style: Remove trailing spacesSpp
--HG-- branch : trunk
2010-04-07Code Style: tab to spacesSpp
--HG-- branch : trunk
2010-04-07remove CRLF from blackrock spire scripts.malcromdev@gmail.com>
--HG-- branch : trunk
2010-04-07Blackrock Spire: Implements Leroy Jenkins achievement, by Spichy.Tartalo
Fixes issue #1073. Please, post your contribution following our coding style, otherwise I have to waste a lot of time cleaning up the code --HG-- branch : trunk
2010-04-07Merge.Anubisss
--HG-- branch : trunk
2010-04-07Remove some pointers and use GUIDs in borean_tundra.Anubisss
--HG-- branch : trunk
2010-04-07Include ACE headers in case they are not in system path.raczman
Thanks for spotting the bug guys: GL.AntiDiavol, next3x, Aokromes --HG-- branch : trunk
2010-04-07Boran Tundra, Quest 11648, The Art of Persuassion: Fix pCaster pointer, by ↵Tartalo
microbius51 Cleanup the script --HG-- branch : trunk
2010-04-07Gundrak, Drakkari Colossus: Fix logic, by kenjiro@irc.plTartalo
Fixes issue #1313. --HG-- branch : trunk
2010-04-06remove CRLF from alterac_valley scripts.malcromdev@gmail.com>
--HG-- branch : trunk
2010-04-07Utgarde Keep, Utgarde Pinnacle: Cleanup Svala SorrowgraveTartalo
Better handling of sacrifice target storing his GUID on ScriptedInstance to share it between npcs. --HG-- branch : trunk
2010-04-07Ulduar, Halls of Lightning: Ionar disperses only once.Tartalo
3.3.2 Blizzlike change --HG-- branch : trunk
2010-04-07Ulduar, Halls of Lightning: Cleanup Ionar's scriptTartalo
--HG-- branch : trunk
2010-04-06Branch mergeTartalo
--HG-- branch : trunk
2010-04-06Eastern Kingdoms, Alterac Valley: Add forgotten file from previous commitTartalo
--HG-- branch : trunk
2010-04-06Eastern Kingdoms, Alterac Valley: Scripts for Marshalls, Warmasters and bossesTartalo
Unknown author code contribution from issue #954. --HG-- branch : trunk
2010-04-06Cleaned up include directories in cmakes.raczman
--HG-- branch : trunk
2010-04-05Add Spells to Coldarra Warmages to target Tansisus Shield Bunnys same as ↵malcromdev@gmail.com>
Violet Stand. Also required: http://trinitydatabase.org/index.php?/topic/15320-fix-for-transis-shield-bunnys-coldarra/ --HG-- branch : trunk
2010-04-05Fix script to have less callsmalcromdev@gmail.com>
--HG-- branch : trunk
2010-04-05probably fix crash with boss_paletressAI::MovementInformsilverice
to our script writers: please, turn on the brain --HG-- branch : trunk
2010-04-03Valiance keep Cannoneer script to activate cannon.malcromdev@gmail.com>
--HG-- branch : trunk
2010-04-03Fix Script HoL/Ionar.Trazom62
Fixes issue #1132. --HG-- branch : trunk
2010-04-03Script Instance Pit of Saron.Trazom62
First basic script based on proposal of Synric on trinitycore forum (submitted by Skarabex on GC). Still WiP with lots of work. In particular, the faction based npc/mob will have to be fixed when they will be spawned in TDB. Fixes issue #1308. --HG-- branch : trunk
2010-04-02Implemented:_manuel_
* Script at_aldurthar_gate for quests 13315 and 13351. * Script at_warsong_farms for quest 11686. * Script at_stormwright_shelf for quest 12741. Code from ScriptDev2. Before execute sql updates, apply TDB fix. New Fix Submissions > Core related DB content --HG-- branch : trunk
2010-04-02Corrected gossip script npc_hira_snowdawn. Thanks to wowgargamel._manuel_
--HG-- branch : trunk
2010-04-02Use GUIDs instead of "global" pointers in zone scripts.Anubisss
This commit is like that: 7714 / rce505237e4aa And use const_iterators where it is possible. --HG-- branch : trunk
2010-04-01Use ToTempSummon() in a case instead of a C style cast.Anubisss
Use correct Unit::GetCreature() instead of Unit::GetUnit() with casting the object to Creature pointer. Remove some usless casts. Fix a possible crash in pyrewood_ambushAI. TODO: Remove ugly cast macros(like CAST_PLR(), CAST_CRE()) from scripts and use the correct ToX() functions(like ToPlayer(), ToCreature()). --HG-- branch : trunk
2010-04-01Implemented script for vendor/trainer Hira Snowdawn._manuel_
--HG-- branch : trunk
2010-03-31Fix Script Grand Magus Telestra to reappear when the 3 adds are killed.Trazom62
Fixes issue #1382. --HG-- branch : trunk
2010-03-30Fix a typo in Keristrasza's script. Patch by havenard, #1373.Anubisss
--HG-- branch : trunk
2010-03-28Fix crash in Mal'Ganis script + cleanup.Trazom62
Fixes issue #1347. Thanks Johnholiver. --HG-- branch : trunk
2010-03-27Fix typo, thanks ramses@cyberlost.comTartalo
Fixes issue #1341. Fixes issue #1344. --HG-- branch : trunk
2010-03-27Nexus, The Oculus: CleanupTartalo
--HG-- branch : trunk
2010-03-27Nexus, Nexus: CleanupTartalo
--HG-- branch : trunk
2010-03-27Implement Script CoS. Thanks Johnholiver.Trazom62
Fixes issue #336. Requires DB update. Still WiP but functional. --HG-- branch : trunk
2010-03-27Make a function(ToTempSummon()) which can convert Creature to TempSummon ↵Anubisss
with a C++ cast(reinterpret_cast) and with a type check(isSummon()). This function is like ToPlayer(), ToTotem(), etc. This commit is like ede831bdd6f0cff481acc33f269fa7f8c78befd4 / r7496: http://code.google.com/p/trinitycore/source/detail?r=ede831bdd6f0cff481acc33f269fa7f8c78befd4 As a result, this commit has the advantages and the "disadvantages" too, like r7496. Please try to be polite if this commit causes some crashes. --HG-- branch : trunk
2010-03-27Fix compiler warning in mob_crystal_handlerAIMachiavelli
--HG-- branch : trunk
2010-03-27Use GUIDs instead of "global" pointers in ~all boss/instance scripts.Anubisss
GUIDs are most safer than pointers and in some cases can avoid segmentation faults. == - == Let me show a simple example: We have a pointer to a creature: Creature *pCreature; and try to search a creature and store it in the pointer: pCreature = SearchCreature(ID); We can check simply if the creature found or not: if(pCreature) - if this give true: creature found and we have a memory address which points to the creature - if this give false: creature not found and this is a NULL pointer Suppose that we have a valid pointer, so creature found. We wanna use that pointer somewhere, for example in script phase 3. But we delete the creature(from world) in phase 1. In phase 3: if(pCreature) pCreature->DoSomeShit(); The if condition gives true, but pCreature points to an _invalid_ address. In that address maybe have "nothing" or another creature's object or a player or anything else, dont know that. ~~ - ~~ Let me show the correct way: Creature's GUID: uint64 CreatureGUID; search the creature and set the GUID: Creature *pCreature = SearchCreature(ID); CreatureGUID = pCreature ? pCreature->GetGUID() : 0; // if pCreature is NULL set the GUID to 0 So we have a GUID and not a pointer. We can get the creature from that GUID: Creature *pCreature = GetCreature(CreatureGUID); and we can simply check it is valid or not(found or not): if(pCreature) So we deleted the creature in phase 1 and try to use it in phase 3: Creature *pCreature = GetCreature(CreatureGUID); And this gives NULL because GetCreature() can't find the creature which GUID is CreatureGUID. if(pCreature) // pCreature is NULL pCreature->DoSomeShit(); // DoSomeShit() not called == - == Remove some not used variables. Some clean. TODO: Should search/fix these in zones scripts. --HG-- branch : trunk
2010-03-27Fix InstanceData::DoCompleteAchievement (and crash in ↵Trazom62
AchievementMgr::CompletedAchievement). Remove support of no longer existing achievement "The Party is Over". Thanks JuliuSZS. Fixes issue #1318. --HG-- branch : trunk
2010-03-27Fix UT/Ingvar the plunderer script.Trazom62
Fixes issue #1034. - Remove setDisplayID hack and use UpdateEntry to fix Ingvar Kill Credit related achievements. - code style cleaning. Requires DB update to set loot from Ingvar Human (23954) to Undead (23980) (in normal and heroic). --HG-- branch : trunk
2010-03-26Fix hardmode achievement from Obsidiam Sanctum_manuel_
Fix Flame Tsunami aura and visual effects Author: Gyullo --HG-- branch : trunk