Commit Graph

8219 Commits

Author SHA1 Message Date
treeston 5b8b8c6530 Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089) 2016-01-13 15:33:17 +01:00
Killyana cc3a4e0948 DB: Fix a typo in a previous commit
Update https://github.com/TrinityCore/TrinityCore/commit/a7f1df606188fc789c00efc068e8ddfe6b25d692
2016-01-13 03:41:21 +01:00
treeston 2da458c56d Scripts/Instances: Complete rewrite of the boundary system.
- 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-12 22:24:23 +01:00
Kittnz 60e3127714 Quick little SQL update 2016-01-12 22:21:17 +01:00
Kittnz 8dd072722a DB/Event: Additional Feast of Winter Veil gameobject & creature fixes 2016-01-12 22:17:48 +01:00
Kittnz ae6c59cd4e Fix SQL update file name 2016-01-12 22:17:04 +01:00
Kittnz 529899675a Merge pull request #16245 from sirikfoll/Turkinator
Core/Spells Implement SpellScript needed for Achievement The Turkinator
2016-01-12 21:04:24 +01:00
treeston 3ea6324507 Merge remote-tracking branch 'tkrokli/npc_myranda_the_hag' into 3.3.5-base 2016-01-12 19:18:13 +01:00
treeston 6710beed75 Merge remote-tracking branch 'tkrokli/npc_shadowfang_prisoner' into 3.3.5-base 2016-01-12 19:17:25 +01:00
treeston e203d78d2a Merge remote-tracking branch 'velinath/sai-migrations' into 3.3.5-base 2016-01-12 18:32:51 +01:00
sirikfoll fc2a570d09 Core/Spells Implement SpellScript needed for Achievement The Turkinator
Closes #3997
2016-01-12 15:24:55 -02:00
tkrokli 76d5dbad4b [3.3.5] Core/Script: move Myranda the Hag's gossip option to DB
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-12 17:37:18 +01:00
tkrokli 95a2eec923 Core/Scripts: move npc_shadowfang_prisoner gossip option to DB
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-12 09:50:04 +01:00
Dr-J a7f1df6061 DB/Misc: Call to Arms: The Plaguelands/Scarlet Diversions (3.3.5 Only)
http://www.wowhead.com/quest=5093/a-call-to-arms-the-plaguelands#comments All versions of this quest are meant to be optional breadcrumb quests to lead players to the bulwark to quest in Western Plaguelands, previously on tc you could not continue chain unless breadcrumb was taken first.
2016-01-10 19:24:49 +00:00
Killyana 614ae6cba9 DB: Game_tele to Emerald Dream
By @Helias
Closes #16131
2016-01-10 18:58:18 +01:00
Killyana 69d59885c4 DB/SAI: Fix the react state for Darkfallen Bloodbearer
Closes #16159
2016-01-10 15:21:07 +01:00
Killyana 2668258fe2 DB/SAI: Harvest Collector
Closes #16158
2016-01-10 14:48:31 +01:00
Killyana 4194309873 DB/Creature: Fix The Crippler unit_flags
Closes #16148
2016-01-10 14:13:24 +01:00
Killyana 70868ceee7 DB/SAI: Fix Windroc Matriarch script and text
By @Saben65 and @velinath
Closes #16215
2016-01-10 13:50:18 +01:00
jackpoz e59b4324b8 Merge pull request #15977 from tkrokli/landmine_knockback_achievement
Scripts/Spells: Mine Sweeper achievement
2016-01-09 23:19:09 +01:00
velinath d87f504b53 Core/Scripts/DB: Migrate specially scripted taxi NPC's to SmartAI 2016-01-09 14:39:07 -05:00
Killyana 6274caf6d2 DB/Creature: Remove a wrong spawn and fix Lunchbox react state
Closes #16198
2016-01-08 18:38:05 +01:00
Killyana fda2487270 DB/Creature: Skyguard Handler/Skyguard Nether Ray Waypoint
Closes #16197
By @Saben65
2016-01-08 18:11:27 +01:00
Killyana b47381715b DB: Fix a Typo 2016-01-08 16:37:53 +01:00
Killyana 3ab64796ab DB/Creature: Wyrmcaller Vile
Update #3541
Add missing spawns and scripts for visual stuff
2016-01-08 16:30:58 +01:00
ccrs e5d4005cc6 Core/Spells: Fixed Raise Ally
thx @Nayd for sniffs :)
thx @Shauren for helping to find all spell involved

* There is no implementation for stats update on Puppet class (only on Guardian) so same SummonProperty as Raise Dead Ghoul (non pet) is used.
(Default SummonProperties set category to SUMMON_CATEGORY_PUPPET)
* Override the Summon Effect to enable charm and stats scaling.
* PlayerAI is used to handle unaura on ghoul despawn or dead.
It's necessary due to the fact that all script hooks on ScriptedCreature are called on an unactive CreatureAI, resulting in creature being unable to handle unaura calls.
* Create UpdateAI call for Player class
* Stats scaling is based on forum and wowhead comments, they recall this ghoul as a copy of the other one (same stats).
* Spellscript for Ghoul spell Thrash

Closes #82
Closes #14830
2016-01-08 00:10:15 +01:00
treeston 91fa2154e8 Fix a spawndist start-up warning. 2016-01-07 21:17:32 +01:00
Killyana 5d9370a0f7 DB/Creature: Remove a wrong spawn 2016-01-07 01:56:37 +01:00
treeston 5084b17308 Merge remote-tracking branch 'velinath/sai-migrations-3' into 3.3.5-base 2016-01-07 01:24:01 +01:00
velinath 4e4ef26108 Core/Scripts/DB: Migrate Wing Commander Dabir'ee to SAI 2016-01-05 19:23:48 -05:00
treeston 1d9d03b289 Merge remote-tracking branch 'velinath/sai-migrations-2' into 3.3.5-base 2016-01-05 23:36:57 +01:00
treeston c7459327b2 Merge remote-tracking branch 'velinath/sai-migrations' into 3.3.5-base 2016-01-05 23:36:26 +01:00
Andrew Letson 9e366b36ae Core/Scripts/DB: Migrate Skyguard Handler Deesak to SmartAI 2016-01-05 16:38:55 -05:00
Dr-J 4f2cd84625 DB/Misc: Sholazar Guardians (Updates)
1) Move the http://www.wowhead.com/spell=52214/rainspeaker-treasures-see-invisibility and http://www.wowhead.com/spell=50735/frenzyheart-chicken-see-invisibility to spell area instead of been cast and removed by quest giver on quest accept and return - this solves the issue of Gods Like Shiny Things, Appeasing the Great Rainstone , Flown the Coop! and Chicken Party not working properly (due to player not been able to see npcs) if player relogged or left zone while had quest uncompleted in log unles quest was abandoned and retaken
2) Someone had put non repeatable flags on some of the events for Guardians since I originally scripted these npcs which resulted in that once guardian and dug up one treasure or threw net at one chicken would not work again, all events on these npcs need to repeatable
2016-01-05 14:30:51 +00:00
velinath f21199dbc9 Core/Scripts/DB: Migrate Skyguard Handler Irena to SAI 2016-01-04 20:23:01 -05:00
treeston d412f2d6d3 DB/Creature: Vyragosa/TLPD
- Fix linked pool spawn
- Fix respawn time to be 6h (instead of current 25sec)
Closes #7683.
2016-01-04 17:29:42 +01:00
joschiwald f377a5875c Merge pull request #16171 from velinath/sai-migrations
Core/Scripts/DB: move Gryphoneer Windbellow to SAI
2016-01-04 00:32:10 +01:00
velinath caff65bdb1 Core/Scripts/DB: move Gryphoneer Windbellow to SAI 2016-01-03 18:30:47 -05:00
Dr-J 615906e51f DB/Misc: Victorious Challenger
correct faction for http://www.wowhead.com/npc=30012/victorious-challenger

This npc should not be hostile unless spoken for via gosip to fight for quest
2016-01-03 23:16:00 +00:00
treeston 19462efb4e DB/Quests: Betrayal (12713) by @dr-j:
- Fix "Blight Fog" cast behavior
- Fix "Throw Blight Crystal" cast timing
2016-01-03 22:19:57 +01:00
treeston 3af1d91967 DB/Creature: Correct Orbaz Bloodbane creature text (#16168) 2016-01-03 21:50:40 +01:00
Killyana 10757e60f1 DB/SAI: Moving some scripts from waypoint_script to SAI
Closes #12727
2016-01-03 14:10:55 +01:00
joschiwald 8a0bbc3869 Core/Spells: Fixed Enrage armor reduce part 2016-01-03 00:55:50 +01:00
treeston e0ffc2921b Merge remote-tracking branch 'tkrokli/move_wyrmrest_temple_taxi_to_sai' into 3.3.5 2016-01-02 23:01:14 +01:00
tkrokli b0da73fc5d Core/Scripts/DB: move Wyrmrest Temple taxi FP to SAI
Closes #15957

Move NPC gossip menu options from core script to DB SAI script
for the 3 local Flight Path NPCs in Wyrmrest Temple:

- 26443, Tariolstrasz (Steward of Wyrmrest Temple)
- 26949, Torastrasza (Majordomo to the Ruling Council)
- 27575, Lord Afrasastrasz (Commander of Wyrmrest Temple Defenses)

Additional positive effect: the NPCs are now using verified Blizzlike text in their gossip.

Extra credits:  @velinath for relevant background information in the issue,
@Helias & @ShinDarth for their excellent Keira2 web-based database editor.
2016-01-02 22:50:18 +01:00
treeston b6ed3d3fc2 Merge pull request #16126 from velinath/taxi-to-sai 2016-01-02 17:39:54 +01:00
Killyana f4e2fb8f79 DB/Quest: Master and Servant
Remove unneeded condition to allow quest item usage in all areas as the item can be used only in few npcs
Closes #16136
2016-01-01 17:02:58 +01:00
Killyana c812b0dbf5 DB/Creature: Fix Wretched Captive Orientation
For all branchs
2016-01-01 16:56:22 +01:00
treeston fb14cb7e4f Rename update sql to proper name. Oops! 2015-12-31 21:54:52 +01:00
Treeston eb3dc8a4f0 Merge pull request #16110 from Treeston/3.3.5-instancerevive
Game/Maps: Clean up instance zone-in handling
2015-12-31 19:51:07 +01:00