ariel-
531904afff
Core/SpellMgr: some changes in default proc generation. Fix an issue of stealth breaking with positive and/or healing spells
2016-10-17 02:19:29 -03:00
ariel-
9b0fa51022
Core/Globals: compute aura diminishing return info at startup and cache it
...
Core/Entities: Save diminish return on an array instead of a linked list
2016-10-17 01:52:40 -03:00
ariel-
f4a10571f7
Core/AuctionHouseBot: ahbot characters subsystem shake-up
...
Bonus: fix moar static analysis issues
2016-10-16 23:14:08 -03:00
ariel-
4bdebba520
Core/Scripts: fix static analysis issues
...
- Bonus: indentation fixes in zone_wintergrasp.cpp
2016-10-16 23:12:36 -03:00
SnapperRy
5bf88a0e9f
DB/Creature: remove wrong text from NPC Argos Nightwhisper.
...
Closes #18088 .
2016-10-17 01:12:50 +02:00
SnapperRy
551a8ff8ae
Core/Spell: allow SPELL_EFFECT_QUEST_COMPLETE to set a quest to rewarded only if that quest is used as internal flag by the server (has flag 1024 - QUEST_FLAGS_TRACKING).
2016-10-16 22:39:36 +02:00
SnapperRy
7666296f54
Core/Quest: show DIALOG_STATUS_AVAILABLE instead of DIALOG_STATUS_REWARD for non-repeatable autocomplete quests.
2016-10-16 22:34:07 +02:00
SnapperRy
c067fe544d
Core/Quest: send correct packet when a quest cannot be rewarded for item-related errors.
2016-10-16 22:33:10 +02:00
SnapperRy
5c7c8202ec
DB/SAI: improve timers and remove wrong text from Viera Sunwhisper.
2016-10-16 16:31:34 +02:00
DDuarte
5caefd9f63
TDB 335.62 - 2016/10/17
TDB335.62
2016-10-16 15:14:23 +01:00
treeston
0d725e1336
Entities/Creature: Fix an edge case issue where creatures would re-acquire target after respawn if they despawned while spell focusing.
...
Instance/AzjolNerub: Fix Anub'arak wall and add sequence break info. Fixes and closes #18013 .
2016-10-16 12:35:47 +02:00
SnapperRy
b541310578
Core/Text: allow GENDER_NONE to use FemaleText in broadcast_text if not empty.
...
Otherwise it would only use MaleText, which breaks cases where female NPCs change model to one that has no gender.
2016-10-16 11:28:30 +02:00
SnapperRy
dc0b1e05f6
DB/Gossip: add gossip texts for the following creatures in Stranglethorn Vale:
...
Krazek, Kebok, "Sea Wolf" MacKinley, Sergeant Yohwa and Crank Fizzlebub.
2016-10-16 03:15:16 +02:00
SnapperRy
718d3e88c4
DB/Gossip: Wizlo Bearingshiner.
2016-10-16 02:14:26 +02:00
SnapperRy
8aa798a9b0
DB/Conditions: show correct gossip for Baron Revilgaz if event Pirates' Day is not running.
...
Also fix small typo in npc_text.
2016-10-16 01:46:37 +02:00
SnapperRy
bc78bfdea2
DB/Misc: fix gossip text for Noth the Plaguebringer and remove wrong quest turn-in from the same npc.
2016-10-16 01:34:12 +02:00
SnapperRy
79acb9fa71
Fix warning.
...
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
2016-10-15 21:27:47 +02:00
SnapperRy
94c41c92b3
Script/Quest: Arelion's Mistress.
2016-10-15 21:23:43 +02:00
Killyana
a5347ea743
DB/Object: Fix objects phaseMask on TOC
2016-10-15 19:12:44 +02:00
SnapperRy
97fd0c1b1a
Core/Quest: do not set a quest to failed if it's rewarded or has no status at all (not taken).
2016-10-15 19:08:21 +02:00
treeston
59cbea00bc
Scripts/AzjolNerub: Make pulling Anub'arak a bit cleaner.
2016-10-15 18:29:38 +02:00
SnapperRy
29cddd4e8e
DB/Quest: fix race availability for four quests (that should be Human only).
2016-10-15 18:26:11 +02:00
treeston
1ecdea5374
Fix _DespawnAtEvade for other creatures to actually respawn said other creatures.
...
Also fix add aggro for Hadronox.
Fixes and closes #18012 .
2016-10-15 18:18:56 +02:00
SnapperRy
dfb23cf0be
DB/SAI: prevent Dawnblade Hawkrider's SAI from targeting players.
...
Players will not be randomly attacked while in Isle of Quel'Danas anymore.
2016-10-15 17:28:11 +02:00
SnapperRy
2161ac6757
DB/Misc: add conditions for spell Arrow Assault and remove wrong texts for two Death Knight starting zone creatures.
...
Closes #16831 .
2016-10-15 17:11:18 +02:00
treeston
aab7abfd04
Core/Creature: Fix respawn logic to call reset react state BEFORE calling Reset(). Fixes Krik'thir behavior after a wipe (and maybe some others).
...
Fixes and closes #18011 .
2016-10-15 13:19:17 +02:00
Smokexyz
4de5a6e005
Fix for a typo in variable name. ( #18086 )
...
Causes an error on update.
2016-10-15 13:07:52 +02:00
SnapperRy
115d2400e4
DB/Quest: Volatility (daily version) requires completion of Volatility (non-daily version).
...
Also fix comment for condition in previous commit.
2016-10-15 03:10:25 +02:00
SnapperRy
ec0a8d58ee
DB/Gossip: add gossip for creature Deino that is shown after completing the quest A Letter for Home.
2016-10-15 02:40:21 +02:00
tkrokli
86759c4537
[3.3.5] Core/Scripts: move npc_braug_dimspirit to SAI ( #17853 )
...
Additional change: The answers have been changed from containing only names
to include the text ` is my answer.` from the matching lines in `broadcast_text`.
- added DB creature_text entries for Braug Dimspirit
- added DB gossip_menu_option entries for this NPC
- implemented NPC `Say` line in reply to the wrong answers
- avoiding gossip exploits by turning off npcflags during talk
- added conditions for showing gossip depending on quest status
- removed deprecated SD comments in zone_stonetalon_mountains.cpp
2016-10-15 02:16:40 +02:00
SnapperRy
13b748c682
Rename 2016_10_32_17813_world.sql to 2016_10_15_01_world.sql
2016-10-15 02:14:51 +02:00
tkrokli
028a7b8e45
Core/Scripts: move npc_saat to DB ( #17813 )
...
The core script only contains gossip handling + conditions.
- remove script from file the_black_morass.cpp
- thereby removing 1 line of hardcoded text
- remove redundant SD2 comments in header
- add SAI, gossip and conditions to DB
2016-10-15 02:13:37 +02:00
SnapperRy
d03b3e2643
Rename 2016_09_09_20_world.sql to 2016_10_15_00_world.sql
2016-10-15 01:47:47 +02:00
tkrokli
b651bf271b
[WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote ( #17374 )
2016-10-15 01:46:19 +02:00
SnapperRy
84439ff4d7
Remove deprecated procEx usage.
2016-10-15 00:43:07 +02:00
ariel-
303066509d
Core/AI: initial support for monster sparring ( #17673 )
2016-10-15 00:20:37 +02:00
SnapperRy
d77a958809
Creature/AI: prevent Kologarn's arms from attacking.
2016-10-15 00:09:30 +02:00
Keader
8fb2dce017
Core/Scripts: Implemented right Snobold Vassal behavior on Gormok fight. ( #17934 )
2016-10-15 00:01:58 +02:00
iridinite
6dc0a9f04a
[3.3.5] AHBot Characters ( #17885 )
2016-10-14 23:52:26 +02:00
Keader
f0cd28be3d
Core/Unit: Remove incorrect check that dont allow units attack your vehicle/passenger ( #17932 )
2016-10-14 23:41:38 +02:00
SnapperRy
727f77ec6a
Core/SAI: always use DespawnOrUnsummon() for SMART_ACTION_FORCE_DESPAWN.
...
SmartAI uses that same method internally, so there's no need to handle it in two different ways.
Does not affect functionality, but prevents useless SAI error log in case the target creature is not using SAI.
2016-10-14 22:36:22 +02:00
SnapperRy
b4b8a7477b
Rename 2016_99_99_99_world.sql to 2016_10_14_05_world.sql
2016-10-14 21:45:51 +02:00
Gustavo
8e82d8a9e7
Core/Scripts Boss Lady DeathWhisper improvements ( #17389 )
2016-10-14 21:44:49 +02:00
SnapperRy
1824347594
DB/Quest: add mail reward for the following quests:
...
True Believers and Still Believing (leftover from previous commit), A Terrible Purpose, Wrath of Neptulon (still missing the 100 gold attached), A Letter for Home (Alliance and Horde), Tactical Clemency, Abandoned Mail, Hammershout the Elder and various Lunar Festival mails.
2016-10-14 21:19:53 +02:00
SnapperRy
830594259e
DB/Quest: fix mail reward for True Believers and Still Believing.
2016-10-14 19:08:15 +02:00
Kittnz
e0c2482fa1
Core/Event: Change Midsummer Music container to vector
2016-10-14 18:37:49 +02:00
Kittnz
30a3a93ef9
Core/Event: Change Midsummer Music to search grid only
2016-10-14 18:05:06 +02:00
SnapperRy
fdc4ab4ab4
Script/Creature: Scarshield Infiltrator/Vaelan.
2016-10-14 17:49:55 +02:00
ariel-
5fb192e612
DB/Spell: fix second effect of Infusion of Light ( 3cbd4bc22f partial revert)
...
Should actually read the whole talent before touching spellmask qq
2016-10-14 04:06:38 -03:00
ariel-
3e596376a7
Core/SmartScripts: fixup SMART_EVENT_FLAG_WHILE_CHARMED behaviour to only mean charmed creatures ( #17738 follow-up)
...
Unit::IsControlledByPlayer is a expected value for TempSummons (like some triggers used in quests, summoned by spells).
Previous logic broke a lot of quests which use triggers to do stuff.
Allow JustSummoned and events linked from other events with flag set also in charmed (prevents breaking event chains)
Allow vehicles (needed for vehicles with SmartAI, eg Iron Rune Constructs and You: Rocket Jumping)
2016-10-14 03:59:13 -03:00