aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-10-16Entities/Creature: Fix an edge case issue where creatures would re-acquire ↵treeston
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-16Core/Text: allow GENDER_NONE to use FemaleText in broadcast_text if not empty.SnapperRy
Otherwise it would only use MaleText, which breaks cases where female NPCs change model to one that has no gender.
2016-10-15Fix warning.SnapperRy
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
2016-10-15Script/Quest: Arelion's Mistress.SnapperRy
2016-10-15Core/Quest: do not set a quest to failed if it's rewarded or has no status ↵SnapperRy
at all (not taken).
2016-10-15Scripts/AzjolNerub: Make pulling Anub'arak a bit cleaner.treeston
2016-10-15Fix _DespawnAtEvade for other creatures to actually respawn said other ↵treeston
creatures. Also fix add aggro for Hadronox. Fixes and closes #18012.
2016-10-15Core/Creature: Fix respawn logic to call reset react state BEFORE calling ↵treeston
Reset(). Fixes Krik'thir behavior after a wipe (and maybe some others). Fixes and closes #18011.
2016-10-15[3.3.5] Core/Scripts: move npc_braug_dimspirit to SAI (#17853)tkrokli
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-15Core/Scripts: move npc_saat to DB (#17813)tkrokli
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[WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote ↵tkrokli
(#17374)
2016-10-15Remove deprecated procEx usage.SnapperRy
2016-10-15Core/AI: initial support for monster sparring (#17673)ariel-
2016-10-15Core/Scripts: Implemented right Snobold Vassal behavior on Gormok fight. ↵Keader
(#17934)
2016-10-14[3.3.5] AHBot Characters (#17885)iridinite
2016-10-14Core/Unit: Remove incorrect check that dont allow units attack your ↵Keader
vehicle/passenger (#17932)
2016-10-14Core/SAI: always use DespawnOrUnsummon() for SMART_ACTION_FORCE_DESPAWN.SnapperRy
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-14Core/Scripts Boss Lady DeathWhisper improvements (#17389)Gustavo
2016-10-14Core/Event: Change Midsummer Music container to vectorKittnz
2016-10-14Core/Event: Change Midsummer Music to search grid onlyKittnz
2016-10-14Script/Creature: Scarshield Infiltrator/Vaelan.SnapperRy
2016-10-14Core/SmartScripts: fixup SMART_EVENT_FLAG_WHILE_CHARMED behaviour to only ↵ariel-
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-14Core/Unit: disallow parry for totemsariel-
2016-10-13Core/AI: added container independent wrappers for WorldObject::GetxxxInGridariel-
2016-10-13Core/Entities: fix dynamic linkingariel-
2016-10-13Revert "Core/DBC: fix wrong field type for ItemLimitCategory.dbc."SnapperRy
I messed up, sorry. This reverts commit 857c7bd06c31109a05cdc93c6d463f0df7978602.
2016-10-13Core/Item: fix wrong error message triggered when trying to equip two items ↵SnapperRy
with the same ItemLimitCategory.
2016-10-13Core/DBC: fix wrong field type for ItemLimitCategory.dbc.SnapperRy
Fixes looting of items whose unique status only affects number of equipped items, and not number of items owned.
2016-10-13Core/Spell: overwrite DBC RangeEntry values for spells Concussive Barrage, ↵SnapperRy
Desecration and Polymorph. Closes #17545.
2016-10-13Core/Entities: extend available containers for WorldObject::GetxxxInGridariel-
2016-10-12Core/Spells: Make slice and dice positive. Was breaking stealth.ariel-
This whole positive check needs some generic solution
2016-10-12Core/Scripts: Fix runtime errorariel-
2016-10-12Script/Quest: Stop the Ascension!SnapperRy
2016-10-12Core/Spell: do not automatically set proc Family Name if no Family Flags presentariel-
Closes #18075
2016-10-12Core/Spells: fix auto repeat spells triggering aurasariel-
Auto repeat spells are casted as triggered and didn't register procs properly if the aura can't proc with triggered
2016-10-11Core/Auras: don't ignore SPELL_ATTR3_ONLY_TARGET_PLAYERS in area auras.ariel-
Also, start abusing the arbitrary containers for searchers introduced in 8775f8b28a5ad4403371577787131ff81f14332b
2016-10-11Core/Items: Defined all item flagsShauren
(cherry picked from commit ef29f32965921f80f5c1ac21fa74e92a6a98babd)
2016-10-12Core/Loot: revert unique item check introduced in ea69115.SnapperRy
Proven to be wrong in its current form. Will reintroduce later either in the same method or via db conditions.
2016-10-11Core/Loot: limit unique items check introduced in ea69115 to affect only ↵SnapperRy
items that start a quest. Turns out epic and legendary items are excluded from this limitation (or it could be just instanced content that is immune to this). Other qualities are affected as normal. Sorry for the mishap.
2016-10-11Core/Scripts: Implemented Blessing of the Eternals Earthliving proc chance ↵ariel-
increase
2016-10-11Script/Quest: Apply Heat and Stir.SnapperRy
Enjoy one of the most frustrating quests in Northrend!
2016-10-11Core/Creature: Call SetSpawnHealth after JustReachedHome in ↵ariel-
HomeMovementGenerator Fixes issues with quests that rely on this behaviour (eg Free your Mind) Also updated SetSpawnHealth so it doesn't do anything in case spawn is manual (SetHealth(GetHealth()) does modify things depending on deathstate)
2016-10-10Core/SmartAI: There's a function for thatariel-
2016-10-10Core/Scripts: don't check ghoul each update. Send proper text packet, so ↵ariel-
client replaces %s with DK name
2016-10-10Core/Spells: fix runtime errorariel-
Partial revert of 11650e4008871138cfec61f84e280adb2cdd2d5d
2016-10-10Core/Scripts: fix warning reported by MSVCariel-
2016-10-10Core/SAI: don't reset event phase when npc evades/resets.SnapperRy
The scripts themselves should take care of that.
2016-10-09Core/Spell: Fix 2 more off by one probability calc and duplicated logic in ↵ariel-
spell hit roll
2016-10-09Core/Spells: Effect leap back fix (#18057)Krudor
* Fixed unintentional typo? Seemed to fix the issues related to the effect for the spells I tried. Sometimes the caster triggers leapback onto targets, and with the old code, it instead made the caster leap back instead of its targets (cherry picked from commit 08aab73c7fd0a76caeecc244fc40dbf30cd23e51)
2016-10-09Core/Unit: enabled parry for all creatures, not only humanoidsariel-
If there's some creature that _shouldn't_ parry, use the `flags_extra` field in `creature_template` table