Commit Graph

31196 Commits

Author SHA1 Message Date
Sorikoff
a8055960ee Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind 2019-06-21 10:54:59 +03: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
Wyrserth
ce3dcdcb1a Core/Commands: implement commands to look up a map/item/quest name for a given id (#23416)
* Core/Commands: implement commands to look up a map/item/quest name for a given id.

* Add entry to updates table.

* Rename 9999_99_99_99_auth.sql to 2019_06_16_00_auth.sql

* Add missed change, thanks jackpoz!

* Update auth_database.sql
2019-06-16 19:52:13 +02:00
Wyrserth
14c2bdc5da Core/RDF: fix counting issue with the achievement Looking for More (and similar) (#23418)
* Core/RDF: allow the achievement Looking for More (and similar) to increase the counter based on how many random players were picked.

* Use getter/setter instead.
2019-06-16 19:46:00 +02:00
Wyrserth
d50be8e020 Core/Loot: fix some other cases where a creature should not be able to set focus. (#23415) 2019-06-16 19:27:53 +02:00
Killyana
5c019db6a7 DB/Quest: Quest: Meet Lieutenant Icehammer
Closes #23384
2019-06-15 21:00:12 +02:00
jackpoz
c90f789eac Core/Unit: Ignore On Transport spline movements if the Unit isn't on a transport anymore
On Transport splines use coordinates relative to the transport but if the transport is not found anymore than there is no way to get the absolute coordinates, leading to relative coordinates being used as absolute instead. The result is a Unit being set at position (0, 0, 0) or close by.
2019-06-15 20:49:34 +02:00
Killyana
96a5bdbe05 DB/Quest: Quest: As the Crow Flies
Closes #23354
2019-06-15 19:45:59 +02:00
Wyrserth
4a62e627ea DB/Loot: remove deprecated item Tome of Tranquilizing Shot
Closes #23409
2019-06-15 19:38:19 +02:00
jackpoz
078c5a3e18 Core/Misc: Change some logs from INFO to ERROR when loading invalid creature template resistances and spells 2019-06-15 17:46:27 +02:00
jackpoz
4019cae375 Core/Player: Fix teleporting FlyPath dismounting the player
Issue added in 72fc79a9e6
2019-06-15 17:45:33 +02:00
Wyrserth
a1b2aa97fc Core/Loot: make Loot::AddItem() honor LootItem::AllowedForPlayer() so that items that cannot be looted don't prevent skinning. (#23408) 2019-06-15 15:37:32 +02:00
Wyrserth
00fdf6e99a Core/Loot: implement automatic pass in group loot for items that cannot be looted. (#23413) 2019-06-15 15:23:18 +02:00
Wyrserth
218055280a Core/Spells: don't allow spells with SPELL_EFFECT_CREATE_ITEM_2 to be cast if there isn't enough space in inventory (#23404)
* Core/Spells: don't allow spells with SPELL_EFFECT_CREATE_ITEM_2 to be cast if there isn't enough space in inventory,

* Move GetFreeInventorySpace() to a better place, thanks ccrs!
2019-06-15 15:11:49 +02:00
ForesterDev
865ab86173 Core/Entities: fix excessive damage of exotic pets and some creatures (#23403)
* Core/Conditions: implement CONDITION_GAMEMASTER

* Core/Entities: fix excessive exotic pet and some creatures damage
2019-06-15 15:09:52 +02:00
Wyrserth
0a24a6571b Core/Creature: prevent dead creatures from setting a focus target, so they won't turn when hit by certain spells. (#23367) 2019-06-15 15:03:09 +02:00
Giacomo Pozzoni
d5fb0a30ec Core/CreatureTemplate: Outsourced resistances and spells into creatur… (#23343)
* Core/CreatureTemplate: Outsourced resistances and spells into creature_template_spell and creature_template_resistance

* Rename 2019_99_99_00_world.sql to 2019_06_15_01_world.sql
2019-06-15 14:46:31 +02:00
Wyrserth
e906a2fe7d Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes (#23398)
* Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes.

* Add #23396 to make testing easier.

* Prioritize assistants in raids.

* Fix dumb mistake and apply suggested change, thanks VincentVanclef and jackpoz!
2019-06-15 14:19:58 +02:00
Wyrserth
e6ad9b10cf Core/Loot: fix some issues with master loot and don't allow players to see soulbound recipes that they already learned in the loot window. (#23410) 2019-06-15 14:17:29 +02:00
Giacomo Pozzoni
678f3dd687 3.3.5 game event respawn (#23391)
* Core/GameEvent: Remove respawn times of Creature and GameObjects when starting/stopping an event

* Add checks for pool

* Remove the check for pools
2019-06-15 14:15:22 +02:00
Wyrserth
2315d43b2c Core/Spell: allow Northrend Inscription Research to unlock three recipes the first time it is cast. (#23401)
Also prevent double skill-up because of duplicate UpdateCraftSkill() calls.
2019-06-15 14:13:19 +02:00
TDB Release
e1a5e31498 TDB 335.19061 - 2019/06/15 TDB335.19061 2019-06-15 07:36:09 +00:00
Wyrserth
99684dcb0c DB/Loot: Fix Mighty Protection Potion recipe drops
Closes #23405
2019-06-14 17:52:41 +02:00
Wyrserth
8b7a9b3a19 DB/Quest: Fix some issues with Alterac Valley-related quests
Closes #23402
2019-06-14 16:34:09 +02:00
Giacomo Pozzoni
df92ceb9bc Core/Misc: Fix static analysis issues reported by Coverity Scan 2019-06-14 15:47:42 +02:00
Wyrserth
8d53d16d16 Core/Player: allow AutoStoreLoot to specify if the looted item should be shown as if created by the player. (#23400) 2019-06-14 15:06:39 +02:00
Killyana
1b3754cd2f DB/Quest: AQ40 set quests must be repeatable 2019-06-14 14:43:15 +02:00
Giacomo Pozzoni
f177790618 Core/Misc: Fix static analysis issues reported by Coverity Scan 2019-06-14 10:13:46 +02:00
Keader
1dedd5552d Update sql 2019-06-12 15:25:00 -03:00
Keader
94b60ff0ef Core/Misc: Implemented Icecrown Citadel buff disable (#23394)
Closes #8576 
Closes #7940
2019-06-12 15:22:32 -03:00
Killyana
69fd5d0d8f DB/Creature: Add some equipments 2019-06-11 17:31:05 +02:00