Commit Graph

31225 Commits

Author SHA1 Message Date
Treeston
c06330acf2 Revert "Core/AI: Fix Guardians not following the owner after finishing combat (#23466)"
This reverts commit c234604e82.
2019-06-22 22:21:09 +02:00
jackpoz
eeced9ae15 Core/Misc: Code cleanup 2019-06-22 21:07:41 +02:00
Giacomo Pozzoni
c234604e82 Core/AI: Fix Guardians not following the owner after finishing combat (#23466)
CreatureAI::UpdateVictim() was not triggering EnterEvadeMode() after the Creature ended combat because IsEngaged() would return false.
These changes save the value of IsEngaged() to be used next tick to check if the Creature was in combat, is not anymore now and needs to evade (or select another enemy).
EnterEvadeMode() sets the stored previous value to false to ensure the Creature will not try to evade while already evading.
2019-06-22 20:03:49 +02:00
zartech22
678e0e606a Core/Instance : Fix instance resetting exploit (#23263)
* Push offline players out of instance

Push offline players out of instance when reseting dungeon with a raid mode group

* Add SQL request to character

Add a SQL request to update the position of a player in a specified map

* Teleport to graveyard instead
2019-06-22 19:23:42 +02:00
Sorikoff
ac7c72d633 Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind (#23463)
* Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind

* Revert "Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind"

This reverts commit a8055960

* Revert "Revert "Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind""

This reverts commit a5be792b

* Fix NoPCH

* Clean up

* Clean up

* fixup! Clean up

* Caster -> Target

* Rename 9999_99_99_99_world.sql to 2019_06_22_01_world.sql
2019-06-22 16:36:53 +02:00
Sorikoff
40b09e3df1 Scripts/Spells: Ultra-Advanced Proto-Typical Shortening Blaster (#23456)
* Scripts/Spells: Ultra-Advanced Proto-Typical Shortening Blaster

* Fix NoPCH

* Correct header

* fixup! Clean up

* Rename 9999_99_99_99_world.sql to 2019_06_22_00_world.sql
2019-06-22 09:44:23 +02:00
Wyrserth
8163ea60c8 Core/RBAC: add permission that prevents accounts from earning all achievements or only realm firsts (#23459)
* Core/RBAC: add permission that prevents accounts from earning all achievements or only realm firsts.

* Kill evil spaces.

* Rename 9999_99_99_99_auth.sql to 2019_06_21_00_auth.sql

* Update auth_database.sql
2019-06-21 20:17:37 +02:00
Sorikoff
e9d803ccee Scripts/Spells: Migrate Teleporting to Script (#23458)
* Scripts/Spells: Migrate Teleporting to Script

* Rename 9999_99_99_99_world.sql to 2019_06_21_02_world.sql
2019-06-21 19:25:51 +02:00
Sorikoff
a4cd4d8b87 Scripts/Spells: Migrate Lightwell to Script (#23455)
* Scripts/Spells: Migrate Lightwell to Script

* Add newline to SQL file

* Misc

* Rename 9999_99_99_99_world.sql to 2019_06_21_01_world.sql
2019-06-21 19:21:49 +02:00
Wyrserth
fc92bd358c DB/Loot: Fix Mighty Protection Potion recipes drop chances
Closes #23461
2019-06-21 11:15:49 +02:00
Keader
f9a366628a Build fix 2019-06-20 21:20:58 -03:00
Keader
3b0743ea67 Scripts/Icecrown Citadel: Fixed some bugs on Blood Orb object and trash mobs around him
Followup: 394b119664
2019-06-20 21:11:56 -03:00
Killyana
1445b5aa11 DB/Creature: Fix Ick boss Boss Whisper text 2019-06-20 22:59:36 +02:00
Killyana
8d6295559d DB/Quest: "Where Kings Walk" and "Warchief's Blessing"
The script was deleted by 5f928f7949 But it wasn't done properly via the spell_area anyway
2019-06-20 20:57:57 +02:00
Killyana
b8549fe39e DB/GameObjects: Respawn Corrupted plants in Felwood
3.3.5 only
2019-06-20 17:44:10 +02:00
Killyana
a3dec9068b DB/Quest: A Visit With The Ancestors
Closes #23284
2019-06-20 11:51:18 +02:00
Killyana
872d6a015b DB/Loot: Remove wrong loot from Dusty Journal 2019-06-20 11:36:47 +02:00
Wyrserth
9083fc149d Spell/Fishing: ensure that the fishing bobber expires when the Fishing channeling ends, and don't allow fish to be hooked in the instant the spell is cast. (#23448) 2019-06-20 08:16:25 +02:00
Wyrserth
4320cd7d37 Core/Loot: don't allow to regenerate chest loot inside instances and raids. (#23449) 2019-06-20 08:13:38 +02:00
Wyrserth
72b1f2e7a4 Core/Conditions: fix mistake in CONDITION_QUEST_OBJECTIVE_PROGRESS that would behave wrongly if the player did not have the quest in the quest log. (#23447) 2019-06-20 08:11:29 +02:00
Wyrserth
2762925215 DB/SAI: Add out-of-combat texts to Overlord Bor'gorok
Closes #23445
2019-06-19 18:10:06 +02:00
Wyrserth
5eafa03b46 DB/SAI: Add out-of-combat texts to Sergeant Gorth
Closes #23443
2019-06-19 18:08:23 +02:00
Wyrserth
2525f863e2 DB/Quest: Quest: The Great Hunter's Challenge
Clsoes #23442
Closes #16037
2019-06-19 18:07:34 +02:00
Killyana
62e44d0e4b DB/Quest: Building a Perimeter 2019-06-19 16:45:16 +02:00
Killyana
0132f13791 DB/Creature: Add a cosmetic spawns for "Ar'tor, Son of Oronok" 2019-06-19 16:03:54 +02:00
Giacomo Pozzoni
0f8a926485 Core/Misc: Fix a warning 2019-06-19 15:57:26 +02:00
Wyrserth
a88d5f54d6 Core/Conditions: implement CONDITION_QUEST_OBJECTIVE_PROGRESS to allow to apply conditions based on the player's quest objective progress (#23438)
* Core/Conditions: implement CONDITION_QUEST_OBJECTIVE_PROGRESS to allow to apply conditions based on the player's quest objective progress.

* Update ConditionMgr.cpp
2019-06-19 15:19:17 +02:00
Wyrserth
6a0a800535 Core/FlightPath: teleport players at destination on floor Z when the flight ends (#23428)
* Core/FlightPath: teleport players at destination on floor Z when the flight ends, instead of having them fall from the air.

Closes #10051.

* Use the path destination's mapheight instead of the player position's.

* Update FlightPathMovementGenerator.cpp
2019-06-19 15:17:21 +02:00
Killyana
c650369e63 DB/GameObject: Spawn spell focus gobs related to Grim Message quest at the correct villages 2019-06-19 12:17:51 +02:00
Wyrserth
d6e3660115 Core/SAI: allow to start waypoint movement for a creature that is in combat. (#23426) 2019-06-18 20:04:34 +02:00
Wyrserth
a8629eb6d1 DB/GameObject: Fix Chapel Door in Scarlet Monastery: Cathedral
Closes #23432
2019-06-18 16:14:25 +02:00
Killyana
8a174d2295 DB/Creature: Big Shirl
Closes #23380
2019-06-18 14:56:30 +02:00
DanVS
0197a2f990 Core/Spell: Jump Speed Calculations (#22886)
* Jump Speed Calculations

* Fix
2019-06-18 12:57:23 +02:00
Wyrserth
015870bfe1 Core/Misc: don't allow FindNearestCreature() and FindNearestGameObject() searches to return the entity that called them. (#23437)
Closes #23334.
2019-06-18 10:34:08 +02:00
Wyrserth
cb8b1069c4 Core/Packet: send SMSG_QUESTGIVER_STATUS_MULTIPLE when the player levels up. (#23434)
Ensures that nearby questgivers are properly updated and will offer quests unlocked at the new level reached.
2019-06-18 08:58:06 +02:00
Killyana
17671c633c DB/Quest: Destroying the Altars
Closes #23431
2019-06-17 21:41:12 +02:00
Keader
70cbedd75d Core/Scripts: Fixed a reference error introduced in 394b119664 2019-06-17 13:06:24 -03:00
Killyana
d0bdd06087 DB/SAI: SMART_SCRIPT_TYPE_TIMED_ACTIONLIST don't use event_type 2019-06-17 14:52:32 +02:00
Keader
394b119664 Scripts/Icecrown Citadel: Fixed Blood Orb Game Object (#23397)
Close #18005 and Update #18529
2019-06-17 08:38:37 -03:00
Aokromes
cbd836ecab upss 2019-06-17 10:30:35 +02:00
Aokromes
2f7806df08 Update 9999_99_99_99_world.sql 2019-06-17 10:28:57 +02:00
Sorikoff
e87f8b1aac Scripts/Isle of Quel'Danas: Thalorien Dawnseeker (#23382)
* Scripts/Isle of Quel'Danas: Thalorien Dawnseeker

* Kill warning

* Kill warning

* Fixes

* Code style

* Code style

* Accident

* Prevent Out of Bound & spelling
2019-06-17 09:35:35 +02:00
Killyana
1c067b3221 DB/Gameobject: Gordunni Dirt Mound
Closes  #23232
And fix DB errors related to repeat min/max for quest rewarded and quest accepted
2019-06-16 21:54:40 +02:00
Ianislav Vasilev
cdd92bab4d Initial fix suggestion for #23232. (#23237) 2019-06-16 20:56:54 +02:00
Wyrserth
4a9e0b5aca DB/Quest: Outro event for "On Brann's Trail" and fix prevquest for "Sniffing Out the Perpetrator"
Closes #23419
2019-06-16 20:47:25 +02:00
Wyrserth
578f93be24 DB/Spell: Don't allow costume auras from Savory Deviate Delight to stack with each other
Closes #23417
2019-06-16 20:44:04 +02:00
Killyana
d98b78237f DB/Creature: Fix some spell click
Closes #21772
2019-06-16 20:29:53 +02:00
Wyrserth
50be697e1f Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST. (#23422) 2019-06-16 20:08:37 +02:00
Wyrserth
5ac9b20fcf Core/Creature: drop current target when evading while a spell cast is in progress (#23420)
* Core/Creature: drop current target when evading while a spell cast is in progress.

Closes #18373.

* Update Creature.h, thanks jackpoz!
2019-06-16 20:02:02 +02:00
Wyrserth
2b1cde2560 Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one. (#23421) 2019-06-16 20:00:57 +02:00