aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2016-02-07DB/Quest: King of the Foulweald - Improve QuesteventRushor
* closes #2381
2016-02-02Merge remote-tracking branch 'tkrokli/npc_disciple_of_naralex' into ↵treeston
3.3.5-base (PR #16437)
2016-02-02Merge branch '3.3.5-noplayerdamagereq' into 3.3.5-base (PR #16257)treeston
2016-02-01Core/Scripts/Uldaman: change hardcoded text to enumtkrokli
Change #define to enum {with brackets} Possibly the smallest change so far in this series of core script changes.
2016-02-01Core/Scripts/DB: remove hardcoded text from 'npc_disciple_of_naralex'tkrokli
- moved 2 #define text lines to enum, already in npc_text - new gossip_menu_option for NPC 3678 Disciple of Naralex - using `ADD_GOSSIP_ITEM_DB` instead of `ADD_GOSSIP_ITEM` Tested on both alliance and horde characters, works just like before.
2016-01-31Scripts/UtgardeKeep: Bonus Ingvar the Plunderer fixes to reset behavior. ↵treeston
There should no longer be weirdness if a reset happens during the RP phase.
2016-01-31Scripts/UtgardeKeep: Ingvar updates:treeston
- Roar at start of phase two - Ingvar no longer does a weird move-jump towards his target when resurrecting - Fixed a duplicate yell on phase one end
2016-01-30Merge remote-tracking branch 'tkrokli/npc_parqual_fintallas' into 3.3.5-base ↵treeston
(PR #16384)
2016-01-30Scripts/Deadmines: Fix issues reported by static analysisjackpoz
Fix Coverity issue id 1022474
2016-01-29[3.3.5] Core/Scripts/DB: move core script 'npc_parqual_fintallas' to SAItkrokli
Additional change: menu options are changed from containing only names to include the text " is my answer.", based on the lines in `broadcast_text`. - replaced core text with DB SAI script - created DB creature_text entries for Parqual Fintallas - created DB gossip_menu_option entries for the NPC - implemented NPC say lines in reply to all the answers - added conditions for which gossip should show, depending on quest status - added conditions to avoid exploits in the time it takes for NPC to say his texts This PR is tested several times on a horde character (horde-only quest). It now works as originally intended, with option-specific NPC replies.
2016-01-28Fix Kinetic Bomb stuck after knockback effect.Keader
2016-01-28Merge remote-tracking branch 'ariel-/soothsaying_for_dummies' into ↵treeston
3.3.5-base (PR #16152)
2016-01-28Merge remote-tracking branch 'tkrokli/npcs_dithers_and_arbington' into ↵treeston
3.3.5-base (PR #16276)
2016-01-26Implemented Book "Soothsaying for dummies", change of ↵ariel-
engineering/leatherworking specs possible!
2016-01-26Merge pull request #16287 from GigaDev90/fix_bug_duel_abuseFrancesco Borzì
Core/Script: fix bug that prevent double spending reset cooldown
2016-01-23Merge pull request #16327 from Exodius/BWL-doorMitchesD
Core/Scripts: Change door ID and name in Blackwing Lair
2016-01-23Scripts/Misc: Fix issues reported by static analysisjackpoz
2016-01-23DB/Creature: Add a new extra_flag CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ ↵treeston
(0x00200000) that awards players credit for killing the creature even if less than 50% of damage was dealt by players. This can be used to fix quests such as "Heated Battle" or "If Valgarde Falls..." that are currently very hard to complete at the appropriate level due to "friendly" NPCs killing off the required targets too quickly for players to get 50% of damage in.
2016-01-23Coverity fix for CID 1349782.treeston
2016-01-21Core/Scripts/DB: remove hardcoded text from 'npcs_dithers_and_arbington'tkrokli
- created DB gossip_menu_option entries for both NPCs - added enum section instead of "magic numbers" in script - replaced core text with pointers to DB text - zone_western_plaguelands.cpp is now cleaned up
2016-01-20Fix warning.treeston
2016-01-20Scripts/ICC/Teleporter: moved gossips to dbjoschiwald
2016-01-19Core/Scripts: Change door ID in Blackwing LairNick
as per 7d454c66f70c19c8ff402fd126392e27700398ba Change the name as well.
2016-01-19Merge branch '3.3.5-horsemen' into 3.3.5-base (PR #16194)treeston
2016-01-19Merge branch '3.3.5-gothik' into 3.3.5-base (PR #16142)treeston
2016-01-19Scripts/Zangarmarsh: Removes empty gossip_text that resulted in NPCs saying ↵Saben65
blank text to players after buffing them Closes #12697 Closes #16300
2016-01-19Scripts: Add override to CheckInRoom() definitionsDDuarte
Fixes -Winconsistent-missing-override
2016-01-18Instance boundary follow-up:treeston
- Stop tools from complaining about leaks. - Also, list -> vector. - Fix an ambiguous constructor warning. - Fix a bug with Gormok and Sindragosa (Fixes #16280).
2016-01-17Scripts/Duel: prevent possible abuse in Duel Reset systemGabriele Gelardi
2016-01-16Scripts/Spells: fixed Beacon of Lightjoschiwald
2016-01-15Scripts/Naxxramas: Four Horsemen rework:treeston
- Rewrite pretty much the entire encounter code - Get rid of ugly define ugliness - Sniffed waypoints - Blizzlike timings - Missing emotes
2016-01-13Scripts/Naxxramas: Gothik the Harvester rework:treeston
- Move TeleportTo hack to proper spell casts - Add missing lines to boss - Fix add spawn timings - Fix visuals - Fix logic for gate opening - Fix add aggro behavior - Fix add casting AI - Fix some other stuff I probably forgot
2016-01-13Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089)treeston
2016-01-12Scripts/Instances: Complete rewrite of the boundary system.treeston
- Migrate boundary logic to Maps/AreaBoundary instead of having it sit in InstanceScript (to possibly allow use for other purposes). - Implement the first five boundary types in Maps/AreaBoundary.cpp. - Add boundary checks to Creature's update logic - Add boundary data for all Northrend raids - Add boundary initialization structures and methods to InstanceScript - Modify EnterEvadeMode signature. It now passes a value from the EvadeReason enum as parameter to allow special casing depending on evade reason - Remove previous (weird) boundary code that had them linked to GO spawns
2016-01-12Merge pull request #16245 from sirikfoll/TurkinatorKittnz
Core/Spells Implement SpellScript needed for Achievement The Turkinator
2016-01-12Merge remote-tracking branch 'tkrokli/npc_myranda_the_hag' into 3.3.5-basetreeston
2016-01-12Merge remote-tracking branch 'tkrokli/gossip_accept_duel' into 3.3.5-basetreeston
2016-01-12Merge remote-tracking branch 'tkrokli/npc_shadowfang_prisoner' into 3.3.5-basetreeston
2016-01-12Merge remote-tracking branch 'velinath/sai-migrations' into 3.3.5-basetreeston
2016-01-12Core/Spells Implement SpellScript needed for Achievement The Turkinatorsirikfoll
Closes #3997
2016-01-12[3.3.5] Core/Script: move Myranda the Hag's gossip option to DBtkrokli
Removing hardcoded text from the core script and into the DB: "I am ready for the illusion, Myranda." This quest is 3.3.5 *only*. Removed in patch 4.0.3a. Addendum: enum ILLUSION_GOSSIP = 4773 , instead of "magic number".
2016-01-12Core/Scripts: move GOSSIP_ACCEPT_DUEL to DBtkrokli
Another attempt to shorten the list of hardcoded gossip menu options. This is the gossip menu option of the NPC ID 28406, Death Knight Initiate in Death's Breach in the Scarlet Enclave, the death knight starting area. This gossip is tied to the quest "Death's Challenge". Removing this text in the core script: "I challenge you, death knight!" (#define GOSSIP_ACCEPT_DUEL) and using `ADD_GOSSIP_ITEM_DB()` to pull the gossip_menu_option 9765 from the database instead.
2016-01-12Core/Scripts: move npc_shadowfang_prisoner gossip option to DBtkrokli
Getting rid of one more incorrect and hardcoded text which now will be read correct and from the DB instead. Wrong text: "Thanks, I'll follow you to the door." (core) Correct text: "Please unlock the courtyard door." (DB) Thanks to @Aokromes, @r00ty, @velinath, @Nayd, @Treeston, @Zedron and lots of other regular TrinityCore developers and members for the inspiration and motivation, as well as helpfulness along the way.
2016-01-09Merge pull request #15977 from tkrokli/landmine_knockback_achievementjackpoz
Scripts/Spells: Mine Sweeper achievement
2016-01-09Scripts/ICC: Fix static analysis issuejackpoz
Fix an issue reported by static analysis
2016-01-09Core/Scripts/DB: Migrate specially scripted taxi NPC's to SmartAIvelinath
2016-01-09Scripts/Commands: Modify ".setskill" command to target current Player by defaultjackpoz
2016-01-08Core/Spells: Fix static analysis issues and a crashjackpoz
Fix confusing NULL checks in Raise Ally check cast. Fix a crash in Raise Ally triggered by executing ".cast back 61999" command targeting a pet in raid while being dead.
2016-01-08Scripts/Shadowmoon Valley: Dragonmaw PeonSaben65
Fixes issue where NPC does not attack, even when aggro'd. Fixes #16210 Closes #16204
2016-01-08Merge pull request #16208 from ShinDarth/putricide-fixFrancesco Borzì
[3.3.5] Scripts/ICC: Fixed Professor Putricide