Commit Graph

2226 Commits

Author SHA1 Message Date
GuybrushGit 119dac1e34 Misc DB fixes (#37)
* Misc DB fixes

* Misc DB fixes

* Update migration to new format.

* Girdle of Nobility loot tables

* Pet immunity and Shadow Mastery

* Pet immunity and Shadow Mastery

* Kul Tiras no PvP flag

* Stormpike Emissary condition

* Remove duplicate Stormpike Emissary spawn.

This spawn is a duplicate. There already is a Stormpike Emissary at the same position for the Call to Arms: Alterac Valley event.

* Forgot the creature_addon entry.
2017-10-27 00:45:35 +03:00
brotalnia 551e5be0a9 Now actually fix the EventAI error. 2017-10-27 00:42:53 +03:00
brotalnia d6e3c6bbcc Fix startup errors and misc stuff. 2017-10-27 00:24:22 +03:00
brotalnia c074c04015 Fixes to naxx merge migrations. 2017-10-26 19:05:57 +03:00
Prithu Parker 906ebe12a8 Update insert for visibility column 2017-10-27 00:41:00 +11:00
Prithu Parker d6cae8f5de Remove migrations that were merged with release branch before last database release 2017-10-27 00:34:35 +11:00
Prithu Parker 6419c08b9e Merge branch 'development' of git@github.com:LightsHope/server.git into development 2017-10-27 00:25:51 +11:00
brotalnia 6864c7a5dd Custom patch to enable Hallow's End before 1.8. 2017-10-26 14:32:15 +03:00
Prithu Parker 2c41c80713 Merge branch 'release-clean' into development 2017-10-26 19:12:24 +11:00
Prithu Parker 2124030a1a Add Naxxramas SQLs as migrations 2017-10-26 18:40:15 +11:00
Prithu Parker 82225be301 HERE WE GO 2017-10-26 14:05:06 +11:00
Prithu Parker 5ca3df2b8d World buff removal for ZG and AQ40
Disabled by default
2017-10-26 14:04:47 +11:00
brotalnia 69def7a86b Add some missing data for Hallow's End. 2017-10-25 22:13:13 +03:00
brotalnia fb8030abdd Add old versions of AQ20 sets. 2017-10-25 18:05:17 +03:00
GuybrushGit 6a3d8a24fd Fixes to Hallow's End (#70)
* Fixes to Hallow's End

* Fixes to Hallow's End

* Treat Bag loot chances

* Treat Bag loot chances
2017-10-24 01:05:33 +11:00
GuybrushGit a5655fee95 Fix to Arena Master trinkets (#80) 2017-10-24 00:44:34 +11:00
GuybrushGit 808a098c19 AV mine layer no respawn (#157) 2017-10-24 00:27:32 +11:00
brotalnia 97187e3a65 Fix AV closing and equipment for some NPCs. (#114)
* Fix AV closing and equipment for some NPCs.

* Actually add the migration this time.
2017-10-24 00:12:23 +11:00
GuybrushGit db72f82ffe Set dynamic and random respawn timers to Blood of Heroes 2017-10-22 14:22:21 +01:00
brotalnia dcecf9555d Change minimum level for WSG to 10 on Elysium. 2017-10-16 12:21:32 +03:00
Prithu 0f7d18e12a Add release version of ZG set piece items, upgraded later in 1.11 (#3222) 2017-10-16 17:21:37 +11:00
Prithu Parker 82c2f40312 Revert "World buff removal for ZG and AQ40"
This reverts commit adfb268e67.
2017-10-14 20:20:02 +11:00
Prithu Parker adfb268e67 World buff removal for ZG and AQ40
Disabled by default
2017-10-14 20:18:02 +11:00
Prithu Parker a36711b0c5 Don't remove greater firepower 2017-10-14 16:34:29 +11:00
Prithu Parker 61cbc4aa9e Ensure ordering for visibility mod columns 2017-10-14 13:38:55 +11:00
Prithu Parker 6ac0cd1c68 Merge branch 'development' of git@github.com:elysium-project/server.git into release-merge
# Conflicts:
#	sql/migrations/20170929190759_characters.sql
#	src/game/Chat/Chat.cpp
#	src/game/ObjectMgr.cpp
#	src/game/Objects/Creature.cpp
#	src/game/Objects/GameObject.cpp
#	src/game/Objects/Player.cpp
#	src/game/Objects/Unit.cpp
#	src/game/Spells/SpellAuras.cpp
#	src/game/Spells/SpellEffects.cpp
#	src/scripts/world/npcs_special.cpp
2017-10-14 12:41:18 +11:00
Prithu 608f27bff7 Now always trigger on tick for positive periodic spells, regardless of target health (#3149)
* Now proc for all positive periodic spells on tick, regardless of the target's health

* Implemented Druid T3 bonuses as class script procs, as they should be
2017-10-14 00:54:07 +11:00
Prithu Parker 28f14f210e Elysium AV quests 2017-10-13 12:32:25 +11:00
brotalnia 9bbde51c43 Implement restoration of deleted items. (#3088)
* Implement restoration of deleted items.

* Store stack size too.
2017-10-12 06:57:27 +03:00
Prithu Parker 90fad4c7f0 Fixed disabled spell query 2017-10-11 15:45:13 +11:00
GuybrushGit a8dbaddfbc Fix to text guid generation (#2824) 2017-10-11 04:33:56 +03:00
Prithu Parker 118b394631 Add disabled spells for later patch food and enchantments 2017-10-10 16:30:11 +11:00
Prithu 3f8800e39a Minor ZG enchant quest revisions (#3086)
Make ZG enchant quests deliverable rather than autocomplete
Improved quest text readability
2017-10-10 15:11:51 +11:00
brotalnia 8332d93eb7 Script Emerald Dragon Whelp. 2017-10-10 05:04:30 +03:00
brotalnia deea4ac912 Script Lady Jaina Proudmoore. 2017-10-10 04:03:54 +03:00
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