Commit Graph

392 Commits

Author SHA1 Message Date
brotalnia 5331dcd5e0 Fix bag family for Steam Tonk Controller. 2017-10-09 04:17:48 +03:00
brotalnia 9f70a87c95 Correct patch for Dawnbringer Shoulders. 2017-10-09 04:13:00 +03:00
brotalnia 744f4b2f48 Update migrations to new format. 2017-10-09 03:15:22 +03:00
GuybrushGit 5a56396b31 Blasted Lands buffs stats and stacking rules. (#3005)
* Blasted Land Buffs pre 1.11

* Blasted Land Buffs stacking rules

* Reverted "Blasted Land Buffs pre 1.11"
2017-10-09 03:04:21 +03:00
GuybrushGit f60c87dc1d Misc progression fixes (#3003)
* Misc progression fixes

* Misc progression fixes
2017-10-09 03:03:25 +03:00
GuybrushGit e84e3d00d2 Fix to the Urok / Voone / Omokk loot tables (#3001)
* Fix to the Urok / Voone / Omokk loot tables

* Fix to the Urok / Voone / Omokk loot tables
2017-10-09 03:00:08 +03:00
kampeador 6330854d32 Missing Diplomat: Enhanced Edition. (#2715)
* Missing Diplomat: Enhanced Edition.

Missing Diplomat id: 1447:
Complete event rework featuring:
 - A new mechanics for thugs.
   * Their spawn positions have been corrected.
   * Implemented a cutscene when Dashel has been defeated and thugs stayed alive.
   * "Ok Boss!" placeholder was replaced with 2 blizzlike texts.
   * Fixed a bug with an incorrect despawn.
   * Thugs will now focus player who started a quest event and will not put other players nearby into a combat mode.
   * Thugs will now use a correct "attack" animation instead of switching to "stand" after each hit.
 - Fixed some spelling errors in existing texts.
 - Fixed a bug when Dashel sometimes get stuck in combat mode.

Missing Diplomat id: 1324:
 - A new text quote for Hendel's friends.
 - Fixed some spelling errors in existing texts.
 - Added a visual effect for the Teleport spell used by Tervosh on Private Hendel.
 - Fixed an inconsistent behavior, when a Private Hendel has been defeated, allies have not yet arrived and a random creature started to attack him.

Missing Diplomat id: 1265:
Full quest event implementation.
 - A new quest area-trigger. 1667 instead of 330.
 - Tervosh will now appear, once player enters a Sentry Point tower. All guards inside will salute him.
 - Tervosh will will buff players with Proudmoore's Defense on quest complete.
 - Many rare cases for high population has been resolved(i.e many players are doing this quest at the same time).

Missing Diplomat id:1249:
Complete event rework featuring:
 - Detail emotes for quest text.
 - Tapoke "Slim" Jahn now uses a correct stealth spell with 8 sec duration.
 - A waypoint path for Tapoke "Slim" Jahn has been reworked completely.
 - Tapoke "Slim" Jahn has learned a new ability: Pummel.
 - Implemented a Mikhail's gossip script. His gossip behavior is very different from other NPCs in a game and consists of 3 states, but only 1 is active at a time, depending on a player's quest status.
   * Gossip: A special gossip text for players trying to start a quest event if Tapoke Slim Jahn is unavailable(event was started, he is dead or pulled away from the inn).
   * Quest: Other Missing diplomat quests or event q:1249 is ready to start.
   * Nothing: No quests, no gossip.
 - Implemented a Slim's friend behavior. He will continue to help Tapoke "Slim" Jahn after enemy Vanish, Feign Death, etc.
 - Fixed a critical issue with respawn timer. It was 2 seconds after the first player completed this event.
 - Quest will also fail if Tapoke "Slim" Jahn ran away from player/group range.
 - Fixed an inconsistent behavior when Tapoke "Slim" Jahn was attacked by player from the opposite faction, during the event.

Misc:
 - Fixed an issue when: if (uiDamage > m_creature->GetHealth() || m_creature->GetHealthPercent() < 20.0f) fails and NPC dies if multiple harmful spells land on the target at the same time.

npc_escortAI API:
 - Added a method to turn on/off pathfinding between waypoints.
 - Added a method to control a delay before the first waypoint. Hardcoded value (2500ms) is too high for some quests.

* Added some missing data.

* Added some missing data. Part 2.
2017-10-09 02:59:39 +03:00
Ryan Cheung 795460db92 Fix Deathsworn Captain spawning in ShadowfangKeep, Close #2521 (#2570) 2017-10-09 02:55:16 +03:00
kampeador af4c5d896b Implemented an Argent Medic behavior. (#2576)
* Implemented an Argent Medic behavior.
Implemented a Diseased Flayer AI.
A script for Gibbering Ghoul, Diseased Flayer and Cannibal Ghoul (Defenders of Darrowshire quest id:5211 related) has been moved to DB.

* Optimized player search.

* Implemented a blizzlike behavior using DB scripting only.
Correct stats for the Argent Medic.

* Added a localization for the gossip menu option.
2017-10-09 02:49:55 +03:00
Martin Jesper Low Madsen 28e1580c0a Fixes Timmy the Cruel's spawn point and movement (#2512) 2017-10-09 02:47:48 +03:00
brotalnia ec78c2813f Implement New Year's Eve game event. (#2333)
* Implement New Years Eve game event.

* Revelers should respond to kisses.

* Spawns by Kittnz and better script.

* Update migration to new standard.

* Update migration format again.

* Add Darnassus Dock spawns based on screenshot.

* Fix all errors.
2017-10-09 02:45:17 +03:00
brotalnia 01462ed1e7 Commendation Officers, Crossbow Changes, Captain Fairmount. 2017-10-09 02:41:32 +03:00
brotalnia 8a7abc3f6f Implement Darkmoon Steam Tonks. (#2974)
* Implement Darkmoon Steam Tonks.

* Fix spell order and stun player.

* Update migration format.
2017-10-08 02:21:51 +03:00
brotalnia 91e6fa1ea3 Misc fixes. 2017-10-08 02:18:00 +03:00
brotalnia 6bd910170a Add custom sql to enable marks of honor on elysium. 2017-10-08 00:30:26 +03:00
brotalnia 4024c5e7b7 Update migration query to fix merged sqls. 2017-10-08 00:17:04 +03:00
GuybrushGit 384a6602a5 ZG High Priests 1.11 loot table (#3010)
* ZG High Priests extra loot table

* ZG High Priests extra loot table
2017-10-07 12:28:39 +11:00
brotalnia da9cb9b4c9 Add folder for custom database changes. 2017-10-06 21:06:12 +03:00
brotalnia d0f88db507 Event cleanup and other fixes. 2017-10-06 20:57:20 +03:00
brotalnia f04bae8c62 Black Lotus binding and parrot size. 2017-10-04 21:09:52 +03:00
GuybrushGit 4863e60676 Fixed event start dates (#2972) 2017-10-04 14:30:24 +11:00
GuybrushGit 961fa53dd5 Fix to text guid generation (#2824) 2017-10-04 01:14:51 +03:00
brotalnia be90407885 New progressive database release. 2017-10-02 21:27:04 +03:00
brotalnia 7bbf047e5a New Progression System (#2954)
* Implement new progression system. (#2118)

* Implement new progression system.

* Add progression support to battleground_template table.

* Assign patch to areatriggers.

* Print current patch on startup.

* BG player requirements are per team.

* Revert last change. Thanks WobLight.

* Fix .npc add command.

* Now actually fix .npc add.

* Assign patches to game events.

* Items can be forbidden both after and before a patch.

* Extend quest tables support.

* Rename migration so its last.

* Merge changes into 1 migration.

* Add old BG rewards.

* Battlemasters, Equipment Errors, Item Conditions.

* Warbringers and Brigadier Generals added in 1.8.
2017-10-02 20:34:08 +03:00
brotalnia e9e5e87a34 Merge pull request #2748 from GuybrushGit/issue-185
Added herbs to Dire Maul East
2017-10-02 20:30:25 +03:00
brotalnia 9629683a24 Merge pull request #2658 from brotalnia/migrations_sql
Use smarter query for adding migrations.
2017-10-02 20:29:12 +03:00
brotalnia 92aac4b0a3 Translation to Ello - Movement script. 2017-10-02 20:27:55 +03:00
GuybrushGit 99f93d8690 Remove invalid item suffixes (#2778) 2017-10-01 15:39:48 +11:00
brotalnia 8839255393 Fix mount exchange quests. 2017-10-01 00:14:20 +03:00
brotalnia b8f6a1e8d9 Misc fixes. 2017-09-29 19:15:01 +03:00
brotalnia 9f340cdd97 Fix new startup errors. 2017-09-29 16:17:19 +03:00
GuybrushGit 58b9983c5d Fixes to Six Demon Bag (#2717)
* Fix to Six Demon Bag

* Felhound Minion AI

* Fix to Six Demon Bag
2017-09-29 17:28:45 +10:00
GuybrushGit 747647c28d Fix to Serpent Sting and Arcane Shot (#2746) 2017-09-29 17:11:55 +10:00
GuybrushGit 97157c17f6 Fix to mail_item data types (#2812) 2017-09-29 13:11:19 +10:00
GuybrushGit 503b21e3a5 Dire Maul East herb nodes 2017-09-25 02:09:43 +01:00
brotalnia 685682911d A few misc fixes. 2017-09-22 21:13:50 +03:00
Kittnz 85a7178175 Event: Add gameobjects of AQ Gate to game_event. (#2680)
Notes: If you want to start another AQ Gate event this game_event needs to be enabled or it won't find the gate.
This event is disabled by default. So gate is open.
2017-09-21 22:40:25 +02:00
GuybrushGit c2f15c18ef Misc DB Fixes (#2618) 2017-09-22 00:33:04 +10:00
GuybrushGit 9a75c9c868 Elixir of Dream Vision effect (#2653) 2017-09-21 07:20:12 +10:00
brotalnia 970254dff8 Remember to drop procedure once we are done. 2017-09-20 17:24:25 +03:00
brotalnia 765fe8d061 Make migration query smarter. 2017-09-20 16:45:44 +03:00
Prithu 26d143d853 Backport database adjustments for 1.12 base (#2600)
* Removed Pre-1.4 mount vendor items and display models
Dungeon Set 2 adjustments
Vargus quest availability
Twilight Text/Cultist robe conditions
Silithyst Geysers linked to 1.12 Silithus PVP event
ZG Potion cost reduced to 1 token
Added gossip options for Eternal/Aqual Quintessence
Added NR gear to Mishta and Aendel Windspear
Added Enchant 2H Weapon - Agility to Meilosh

* Added additional gossip texts to Duke Hydraxis based on certain conditions
- Changed gossip options to Blizzlike text

* Remove Majordomo Loot, adjust Hydraxis menu IDs to that used by other cores for cross-compatibility
2017-09-20 16:51:46 +10:00
GuybrushGit a25d5f9c17 Primordial Behemoth AI (#2627) 2017-09-20 00:32:59 +10:00
GuybrushGit 0d7a80c9f0 Implemented Alliance / Horde reputation spillover (#2596) 2017-09-18 19:31:01 +10:00
brotalnia e4bf55f97f Remove duplicate spawn of Swirling Maelstrom.
It was already spawned but the gameobject entry is 300057. The spawn requires event 166 to be active.
2017-09-16 23:28:00 +03:00
brotalnia 0504025bcc Some gossip and other misc fixes. 2017-09-16 22:50:32 +03:00
GuybrushGit f4730ea01d Fixes to Horde Field Duty event. (#2348)
* Fixes to Horde Field Duty event

* Fixes to Horde Field Duty event

* Field Duty boss stats
2017-09-15 20:22:36 +10:00
GuybrushGit 96107018b1 Fix to Improved Mend Pet talent. (#2281)
* Fix to Improved Mend Pet talent

* Fix to Improved Mend Pet talent

* Fix to Improved Mend Pet talent
2017-09-14 05:01:31 +10:00
brotalnia 298fbaca94 Expand quest greeting implementation. (#2530)
- Gameobjects can now have a quest greeting.

- Added some missing greetings from cMaNGOS.

- Default gossip text will no longer be shown when quest greeting is missing.

- Add gossip to Haughty Modiste.
2017-09-12 16:08:40 +03:00
brotalnia ddce26c02d Fix unicode texts in last migration. 2017-09-11 02:32:49 +03:00