Commit Graph

894 Commits

Author SHA1 Message Date
brotalnia a88d9c797c The owl is not allowed to leave. 2017-08-13 05:51:21 +03:00
brotalnia 6c50289734 Implement .unstuck command. (#2023)
* Implement .unstuck command.

* Texts has no parameters.

* Teleport player when stuck in middle of nowhere.

* Fix build.
2017-08-12 15:11:47 +03:00
sipertruk 258ed38335 stop applying effects for a fully diminished channeled spell (#2037) 2017-08-12 15:16:14 +10:00
kampeador b663d8556d Missing Diplomat rewrite (#1395)
* Fix: JustRespawned() should be called when creature is spawned or respawned.

* Full quest event implementation (Missing Diplomat id:1324).

* SQL file for the previous commit.

* Compile Fix.

* Full quest event implementation (Missing Diplomat id:1447).

* Full quest event implementation (Missing Diplomat part 11 id:1249).
Updated script(Missing Diplomat part 16 id:1324).
 - Reworked guard spawn/respawn mechanic.
 - Guards are now flee with running animation, instead of walking.
 - Added texts for Hendel's guards.
 - Original Archmage Tervosh, Jaina and Pained in tower are not available during the event
 - Rewritten Jaina's gossip script. Now it depends on The Missing Diplomat quest chain progression.
 - Corrected Archmage Tervosh, Jaina and Pained waypoints.
 - Quest event will not freeze when players move away from the area.
 - Corrected timers.
Updated script(Missing Diplomat part 11 id:1249).
 - Reworked thugs behavior
Rewritten db side implementation(The Missing Diplomat id: 1267).
Reverted commit: Fix: JustRespawned() should be called when creature is spawned or respawned.

* Fix. It's now possible to fail a quest event(Missing Diplomat part 8 id:1447).

* Typo.

* Corrected some comments. Fixed portability issues.
2017-08-12 15:14:46 +10:00
Luigi Mannoni 5886ee58f9 Swapped mathematical comparison on player target on Warrior execute aura, fixes #1512 (#1582) 2017-08-12 15:13:40 +10:00
Prithu ec86631242 Now suppress the database login passwords when logging details on startup (#2061) 2017-08-12 15:04:19 +10:00
brotalnia 8504bd9f4c Implement Quest Greetings. (#1944)
* Implement Quest Greetings.

* Change int to uint.

* Add more German texts thanks to stratos_5.
2017-08-11 04:29:26 +03:00
brotalnia 5e9321c671 Error Wars 3 - Revenge of the Fix (#1867)
* Take database spell data into account when checking if event script is used

* Use spell to start event for quest Decoy! to avoid startup error

* Update STV fishing tournament script to use script_texts.

* Update alliance script when turning in Nefarian's head to use script_texts.

* Update horde script when turning in Nefarian's head to use script_texts.

* Update warchief blessing event script to use script_texts.

* Update alliance script when turning in Onyxia's head to use script_texts.

* Update horde script when turnin in Onyxia's head to use script_texts.

* Update Alterac Valley scripts to use script_texts.

* Update Stratholme scripts to use script_texts.

* Add missing text to Captain Tuubid.

* Update Eastern Plaguelands scripts to use script_texts.

* Improve script for event after completion of Battle for Darrowshire

* Have Pamela face her father.

* Update Timmy the Cruel's script to use script_texts

* Add missing texts to Postmaster Malown.

* Update texts for Zul'Farrak.

* Add missing texts for Blackhand Summoner when casting summoning spells.

* Update Tendris Warpood's script to use script_texts.

* Don't report about unused generic scripts.

* Fix for all database errors.
2017-08-11 02:39:07 +03:00
kampeador df0518ced5 Misc DB fixes 2 (#1543)
* Misc DB fixes:
- Fix quest id 62 "The Fargodeep Mine" area triggers 88 and 197.
- Fix quest id 76 "The Jasperlode Mine" area triggers 87 and 342.
- Fix quest id 5156 "Verifying the Corruption" area triggers 2206, 2207, 2208.
- Before patch 2.4: Quest Milly Osworth was available after Brotherhood of Thieves
- Removed outdated lockpicking trainers. Lockpicking cap is increased with player's level.
- Fix Merissa Stilwell model
- Lieutenant Doren had a mount before TBC
- Removed a winterspring owl from Silithus.
- Fixed a loot table for Small Barnacled Clam.
- Fix Archmage Malin gossip, removed a script attached to him. That quest script is from TBC.
- Fix mount model for Executor Zygand.
- Fix mount model for Deathguard Lundmark.
- Rabbits can also be brown.
- Rats can also be brown and white.
- Sheep can also be black.
- Fix an equipment flag for Brother Benjamin.
- Added waypoints for Mabel Solaj from Darkshire Inn.

* - Felwood Slime Sample(item_id:12230) and Un'Goro Slime Sample(item_id:12235) should drop only during quest and their chance should be 100%.
- Fixed Felwood Slime Sample(id:12230) drop rate for The Ongar(npc_id:14345)
- Ogres shouldn't drop Pure Un'Goro Sample(id:12236). It shouldn't drop from mobs at all.
- Added gossip texts for "Testing equipment" objects.
- Fixed faction id for The Ongar(npc_id:14345).
- Removed duplicate "Testing Equipment" gameobject spawns.

* - Fixed skinning loot for Bloodshot(id:11614)

* - All graveyards in the Hinterlands should be cross-faction.
- Fixed graveyard at Bloodhoof Village in Mulgore for the Alliance.
- Fixed George Candarte's(id:2698) model.

* Enable Graveyard at Darkshore, Twilight Vale. It should be cross-faction.

* Enable Undercity graveyard.

* Fixed quest level for (id:3181 The Horn of the Beast). It was 48 lvl before wotlk.

* Fixed typo in text for quest (id:3092 Etched Note).

* - Fixed Tabetha's and Merissa Stilwell's models.
- Fixed texts for some kobolds. You no take candle!
- Removed random Defias Brotherhood texts from the mobs that shouldn't have it.

* Typo.
2017-08-11 02:34:51 +03:00
brotalnia ea3eb951c3 Scripted Gurubashi Arena Event (#1744)
* Scripted Gurubashi Arena Event

* Correct chest despawn delay

* Switch to walk mode at last waypoint.
2017-08-11 02:34:01 +03:00
brotalnia 53546fabe9 Small correction to Father Flame event (#1693) 2017-08-10 18:10:08 +03:00
kampeador 481540e43b Resupplying the excavation (#1671)
* Quest event implementation: (Resupplying the Excavation id:273).

* cleanup

* typo.
2017-08-10 18:04:53 +03:00
brotalnia 46aed85618 Improved script for quest Seeking Spiritual Aid (#1669) 2017-08-10 17:00:11 +03:00
brotalnia 2e3a622d4c Script for quest Forsaken Aid (#1646) 2017-08-10 16:59:49 +03:00
brotalnia 180ce33678 Script for quest Harlan Needs a Resupply (#1590)
* Script for quest Harlan Needs a Resupply

* Added missing text.
2017-08-10 16:59:27 +03:00
brotalnia 5a2aa8b6a7 Merge pull request #2019 from sipertruk/disabled_quests_2
Missing one disabled quest in #1979
2017-08-10 00:55:12 +03:00
sipertruk bbf9583a89 missing one disabled quest 2017-08-09 18:08:06 +02:00
brotalnia 73d29ed145 Eranikus should whisper players who use his trinket (#1585) 2017-08-10 01:18:12 +10:00
Martin Jesper Low Madsen 31d057aa54 Various database fixes (#1847)
* Corrects typos in Gilthares escort, Northwatch Hold

* Removes references of Hemet Nesingwary Jr.

Hemet Nesingwary Jr. doesn't take his father's place in Stranglethorn
Vale until the Burning Crusade pre-patch.

* Removes trailing whitespace for Other Fish to Fry

* Corrects titles for A Plague Upon Thee chain quest

- `A Plague Upon Thee (part 2)' -> `A Plague Upon Thee'
- `A Plague Upon Thee (part 3)' -> `A Plague Upon Thee'

* Fixes Rexxar references in Horde's Onyxia chain quest

Rokaro doesn't take his place until the Burning Crusade pre-patch.

* Fixes category of For Great Honor

* Tideress in Ashenvale does physical base damage

* Deletes BWL attunement letter on completion

* Corrects the respawn time of a specific Gromsblood object in Ashenvale

* Corrects the quest details for Nothing But The Truth
2017-08-10 00:57:57 +10:00
sipertruk b82100a6b6 really return the nearest (#1503) 2017-08-10 00:46:59 +10:00
Prithu 9f5eab33f4 Fixed Sunder Armor not proccing melee effects, and a cast without checking (#2018) 2017-08-10 00:28:21 +10:00
Prithu 09ca1e2f75 Implement Disarm effects for creatures (#1482)
* Added threat generation to Warrior Disarm

* Prevent NPC usage of melee weapon damage skills while disarmed

* Now reduce creature mainhand damage by 60% while they are under a disarm effect

* Revert "Added threat generation to Warrior Disarm"

This reverts commit 19454276697c65785ebc827553b37561a99b902e.

* All disarm skills now apply additional threat to their target, rather than just Warrior's disarm

* Adjusted check for feral form with recent merge
2017-08-09 23:10:52 +10:00
sipertruk 4e1a8f3413 Handle weapon dependent auras on disarm (#1999) 2017-08-09 22:04:13 +10:00
sipertruk 737ec13c6d fix flurry ranks 1 to 4 proc (#1130) 2017-08-09 20:17:43 +10:00
Prithu 7735a49222 Some crash resolutions and additional minor fixes (#2012)
* Fixed a crash case in RemoveSpellAuraHolder - a deleted object was being checked for channeling. Surprisingly it was still working and not causing a segfault

* Fixed deleted pointer access in auth session handling - again, surprisingly no crashes here...

* Fixed some uninitialised variables
2017-08-09 20:04:52 +10:00
brotalnia 409155f2a5 Update .removeriding to work on offline players. (#2006)
* Fix .removeriding command to work on offline players.

* Remove unused enum.
2017-08-09 05:05:13 +03:00
brotalnia 12c28df1e3 Update .deleteitem to remove items from bank too. (#1981)
* Update .deleteitem to remove items from bank too.

* Update existing function instead of adding new one.
2017-08-09 05:04:47 +03:00
brotalnia 25dfd9d85f Fixed gossip options for Betina Bigglezink. (#2004) 2017-08-09 02:35:07 +03:00
Cephei 3362279174 Fixed the PvP handling for miss chance (#1997) 2017-08-08 22:45:16 +03:00
sipertruk 4812fa6dae Re-enable quests left disabled after QUEST_METHOD_DISABLED implementation (#1979)
* Enable quests after QUEST_METHOD_DISABLED impl

* fix sql file
2017-08-08 22:19:34 +03:00
brotalnia e61ff228a0 Merge pull request #2000 from sipertruk/forgotten_credit
Add credit comment
2017-08-08 17:39:08 +03:00
sipertruk 76550a316f add credit comment 2017-08-08 15:51:24 +02:00
brotalnia 851a0a8293 Add command to lock or unlock account (#1965)
* Implement command .account set locked

* cleanup

* Change required security to Administrator
2017-08-08 16:34:11 +03:00
EinBaum dd177d919a Fix compile errors & style in 7b31cf3559 (#1708)
- error: cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string<char>}’ through ‘...’
- Tabs instead of spaces
2017-08-08 19:37:44 +10:00
kampeador 7f38b419f8 Wailing Caverns: missing sounds for some bosses. (#1675) 2017-08-08 19:32:52 +10:00
sipertruk b0df4d7611 fix environmental damage on resurrection (#1685) 2017-08-08 19:32:19 +10:00
Martin Jesper Low Madsen 9557af8c0b Adds an issue template and reworks bug guidelines (#1697)
Utilises GitHub's issue guideline notification by renaming the bug
report article and adds a template for new issues.
2017-08-08 18:59:13 +10:00
sipertruk 85b49a019d fix log sent for pvp event credit gain (#1711) 2017-08-08 18:53:09 +10:00
Prithu 6caac6bed3 Fixed mage GUIDs being repeatedly added to the mage list on subsequent mage class calls (#1957) 2017-08-08 18:22:58 +10:00
sipertruk 996db77d56 fix player ignore water after mc (#1968) 2017-08-08 18:19:38 +10:00
brotalnia 0f2e39619c Add new World DB release for developers. 2017-08-08 03:07:28 +03:00
brotalnia 3dcaf25ff1 Cleanup old migrations. 2017-08-08 02:48:10 +03:00
sipertruk 2c993f37f3 fix crash at shutdown EnterEvadeMode loop (#1700) 2017-08-07 17:10:59 +10:00
Prithu 78f2240b63 Fixed a crash when a player cancels their summoning ritual channeling animation (via a new spell cast) in the same world update as the object is deleted (#1741) 2017-08-07 17:09:46 +10:00
sipertruk 7050ebbafd fix boat and zep invisible (#1574) 2017-08-07 17:06:41 +10:00
brotalnia 3e1ade3a8a Merge pull request #1567 from WobLight/wsg_flag_fix
fix Warsong Gulch flags respawn
2017-08-07 01:22:27 +03:00
brotalnia e5e2c39385 Merge pull request #1422 from WobLight/ssl_include
add missing entry for openssl include dir
2017-08-07 01:19:26 +03:00
brotalnia 505f834e39 Merge pull request #759 from Cephel/weapon-skill-fix
Weapon skill fix
2017-08-06 22:55:01 +03:00
Prithu 459b9d21ae Reverted to no cross-reference instance deletion queries for performance (#1823) 2017-07-30 10:45:33 +03:00
shenna ca54614404 Revert "Fix weather updates only being sent to a single player (again)"
This reverts commit 38037bddc6.
2017-07-28 12:51:59 +03:00