Mikhail Redko
558382ed6d
Core/WorldSession: Add RBAC permission for skipping idle connection check ( #20595 )
2017-10-13 22:26:53 +02:00
Chaouki Dhib
5505625b0a
Core/Spells: Add spell radius to 'Feral Charge - Cat' since it's missing in DBC ( #20609 )
2017-10-13 22:12:26 +02:00
Andrew Letson
ac63614016
Scripts/Outland: migrate Elder Kuruti to SAI
...
* Migrate Elder Kuruti to SAI
2017-10-13 19:12:59 +02:00
Chaouki Dhib
9dbef4b6bb
Core/Spells: Core/Spells: Improve teleport destination for a certain class of spells (Killing Spree, Shadowstep, ...) ( #20434 )
...
Close # 8758
2017-10-12 22:06:27 +02:00
r00ty-tc
1750ca501f
Scripts/NPC: Minigob Manabonk update
...
- Despawn and stay despawned!
- Adjusted actions to match the only video of event I could find and
based on sniff data from 3.3.5, 12340 build.
- Chance for event to occur is drastically reduced based on Dalaran
population. 1-99, the population of Dalaran is the chance. 100+ means
the event is assured.
Closes #20575
2017-10-11 00:02:37 +02:00
ZenoX92
bf376c3bca
DB/SAI: SAI scripts for Silithus creatures
...
Closes #20585
2017-10-10 18:58:51 +02:00
ZenoX92
ef09ea484b
Creature/Script: Convert Spitelash Naga cpp to SAI
...
Closes #20558
2017-10-10 17:11:34 +02:00
Shauren
1f3cf8bcf4
Core/Mails: Fixed mail_items entries being left in database after deleting expired mails
...
Closes #20194
Closes #20461
2017-10-09 21:22:47 +02:00
Wyreth
ca024f104c
Core/Quests: don't send "Received item" chat message for quest rewards. ( #20465 )
2017-10-09 21:14:09 +02:00
Keader
98c363154a
Core/Spells: Fixed issues with School Immune vs SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE ( #20546 )
2017-10-07 18:38:11 -03:00
r00ty-tc
55b9a3f65f
Core/Spawns: Resolve crash in BattlegroundAV
...
- Correctly set spawngroup on spawned creatures in Alterac Valley BG
- Sanity check on application of dynamic spawn rates (not for BG/Arena
maps)
- Check that spawndata exists before using it.
Closes #20535
2017-10-05 19:41:54 +02:00
Gildor
82e58a0c6f
Core/Spells: EffectSanctuary should stop attack ( #20492 )
2017-10-04 21:37:05 +02:00
Wyreth
b048cdd749
[3.3.5] Scripts/Quest: A Rogue's Deal improvements ( #20418 )
2017-09-27 22:19:04 -03:00
Gustavo
0b766db6a4
Core/Scripts: Boss Amanitar rewrite ( #20283 )
...
* Core/Scripts: Boss Amanitar rewrite
Fixes mushrooms behavior, correct and script his spell, size, spawn positions, despawn and respawn, and everything else
Fixes Mini spell cast(only re-cast if there is at least one person without the debuff)
Corrects boss initial position
Updates script register model
2017-09-25 17:21:15 -03:00
Gustavo
f1ff7e642f
Core/Scripts: Boss Jedoga Shadowseeker rewrite ( #20279 )
...
* Core/Scripts: Boss Jedoga Shadowseeker rewrite
Added all missing spells and visuals
Added Twilight volunteers in the fight
Fixed Jedoga Controller's behavior, mostly moved to boss_prince_taldaram, where they belong
Updated script register model
Misc updates and improvements
Updated instance model
2017-09-25 17:17:42 -03:00
Keader
c1b833a919
Core/Spells: Fixed Cloak of Shadows dispel (removed old hack)
...
Closes #8758
Serverside spell (35729) already handle with it
2017-09-23 10:52:45 -03:00
sirikfoll
05a101881c
Core/Scripts: Minor fixes in boss Coren Direbrew
...
Update script register model
Fix number os Mole Machine spell targets
Fix Mole Machine timer
Fix minions summon
2017-09-20 17:39:30 -03:00
Treeston
971ed856a4
Core/Scripts: Implemented OnlyOnceAreaTriggerScript ( #20288 )
2017-09-14 22:53:02 -03:00
Treeston
49daef4b77
Scripts/Patchwerk: Finally fix that crash for real. Closes #20247 .
2017-09-15 00:22:18 +02:00
Keader
42be04898c
Core/Handlers: Fixed changing equipment while charmed with equipament manager
...
Closes #20209
Followup: a1a12ec755
2017-09-14 11:15:28 -03:00
Aokromes
7ed36d353a
Core/Scripting: remove long time dead code
2017-09-11 18:03:57 +02:00
Treeston
50e8de103b
Scripts/Naxxramas: Fix an edge case crash with people teleporting out of the dungeon during the Patchwerk encounter (tagging #20247 )
2017-09-11 16:13:35 +02:00
Treeston
47af704f63
Core/Player: More cleanups to Player::UpdateZone, including correcting an oversight that was causing the last known zone id to not update when leaving map. Closes #20289 for real this time.
2017-09-10 01:10:40 +02:00
Shauren
c8fdda7f86
Core/Creatures: Changed NearestAttackableUnitInObjectRangeCheck to only consider neutral units as targets if they are already in combat with target searching unit
...
Closes #13630
Closes #20205
2017-09-09 23:31:33 +02:00
Treeston
0f7015012b
Core/Player: Resequence Player::UpdateZone some more to hopefully prevent future edge cases like #20289 from occurring.
2017-09-09 21:36:57 +02:00
Treeston
dbabcfbe24
Core/Player: Update map zone stats BEFORE invoking scripts. Fixes a crash with zone change scripts that invoke another zone change. Closes #20289 .
2017-09-09 21:32:34 +02:00
Treeston
c9ac68d6e3
Scripts/Naxxramas: Missing nullptr check in Patchwerk. Closes #20247 .
2017-09-06 18:26:31 +02:00
Treeston
a1a12ec755
Core/Player: Prevent changing equipment while charmed. Closes #20209 .
2017-09-05 15:33:44 +02:00
Keader
f67c6a5a12
Core/Scripts: Auriaya rewrite ( #20204 )
...
#MakeUlduarGreatAgain :D
2017-09-04 21:37:31 -03:00
ccrs
c7d565739b
Core/Movement: minor correction on WaypointMovementGenerator
...
remove the CanMove check since it will never trigger
the timer is left there to prevent errors on loading such as leader being created before the other members of the formation making them skip the first movement; purely a workaround
2017-09-03 23:10:24 +02:00
Keader
f86b4e45e5
Core/Scripts: Removed wrong AddThreat call in Pursuit spellscript
...
followup 52ad0c9e5c
checked in sniffs, only ick add threat in target, wrong call in original script (why o keep it? o.o)
2017-09-01 09:43:29 -03:00
ccrs
5f370a035c
Core: fix noPCH build v2.0
2017-08-30 15:16:32 +02:00
Carbenium
45cb8c90e9
Core: Fix non-PCH build
2017-08-30 01:10:22 +02:00
Carbenium
fcf00a0ee5
Core/Scripts: Add two missing overrides
2017-08-30 00:21:11 +02:00
Keader
72aa03441f
Core/Scripts: Typo fix
2017-08-27 20:27:14 -03:00
Keader
52ad0c9e5c
Core/Script: Krick and Ick, fixed spell Pursuit
...
Close #2261
2017-08-27 20:24:18 -03:00
Treeston
37dff2b7a1
Core/Misc: random refactors
2017-08-27 13:35:03 +02:00
Treeston
f279207d48
Core/Spawn: Move spawn group state management from sObjectMgr to the Map object, which makes it actually function as intended with instances. Woops.
2017-08-26 13:14:25 +02:00
ccrs
80a8867332
Scripts/AzjolNerub: minor corrections
...
ref #19072
2017-08-24 20:02:04 +02:00
Treeston
dcc3cd21e8
Scripts/AzjolNerub: Fix some duplicate summons after JustAppeared changes. Closes #20183 .
2017-08-24 18:02:27 +02:00
Yehonal
4ee16fb536
Core/Scripts: FOR_SCRIPTS macro shouldn't return early ( #20187 )
...
FOR_SCRIPTS, insteadof FOR_SCRIPTS_RET, shouldn't return
otherwise methods such as void ScriptMgr::OnPlayerEnterMap(Map* map, Player* player) will end prematurely
2017-08-22 21:24:22 +02:00
Treeston
1f57d1ac67
Core/Creature: Fix an oversight in Creature::SelectVictim that was causing creatures to evade when chased by another creature from outside their own aggro range. Closes #19998 .
2017-08-22 13:08:08 +02:00
ccrs
91c0d49c18
Core/Creature: regenerate health
...
There are three possible scenarios regarding regenerating health
- db lock and curhealth set to > 0
- db lock and curhealth set to 0
- dynamic lock (set in scripts and such) overriding db lock
2017-08-21 20:28:18 +02:00
Treeston
92e9376e5e
Core/Creature: temporary summons are now dynamic flagged (oversight in dynspawn). This fixes issues with vehicle kit resets breaking AI.
...
Closes #20137 #20138 #20153 .
2017-08-21 17:40:47 +02:00
Treeston
cac99beffd
Scripts/Commands: .npc delete and .gobj delete now work while the specified guid is despawned. Fixes #20145 .
2017-08-21 17:07:53 +02:00
Treeston
165bc02889
Scripts/Auchindoun: Fix a super edge case crash bug with GM far teleports during Blackheart's charm phase. Follow-up to d80d7c6.
2017-08-21 16:44:33 +02:00
Keader
76fc9ed635
Core/Scripts: Updated Razorscale to new registers model
...
* More codestyle fixes
* Ty sirikfoll :)
2017-08-20 22:23:32 -03:00
Keader
203c5f7058
Core/Razorscale: Codestyle Updates
...
* Removing spelldifficulty_dbc to make portable to master
* Updated to new Spell/Aurascript model
2017-08-20 17:38:47 -03:00
Foereaper
6f4492bc61
Scripts/Naxxramas: Fix Heigan the Unclean eruption event ( #20129 )
...
By scheduling the eruption event without cancelling the previously registered eruption events, Heigan's eruption (or dance) would overlap and cause a runaway scenario, where eruptions would not follow a proper timer.
By using Reschedule and not locking the Eruption event to the fighting phase, the dance now works as intended.
2017-08-20 18:16:23 +02:00
Aokromes
fe2db07313
Core/Conditions: Rename CONDITION_SOURCE_TYPE_QUEST_ACCEPT to CONDITION_SOURCE_TYPE_QUEST_AVAILABLE
...
By Malcrom
2017-08-20 12:59:02 +02:00