aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2019-06-03Script/GunDrak: fix order for yell and altar texts on death for two bosses ↵Wyrserth
(#23357)
2019-06-03Script/Creature: implement spell effect for the item Prototype Neural ↵Wyrserth
Needler used on Imprisoned Beryl Sorcerer (#23349) * Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer. * Rename 9999_99_99_99_world.sql to 2019_06_03_02_world.sql
2019-06-02Build: Fixed dynamic PCH buildsShauren
2019-06-02Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position ↵Wyrserth
based on current player's position (#23344) * Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position. * Comment out unused argument.
2019-06-01Scripts/HallsOfLightning: Fix Volkhan spamming in chat when wiping at 10% healthjackpoz
Ref #23082
2019-05-31Scripts/Stratholme: Baron Rivendare rewrite (#22572)Nitair
* Adding last state of rivendare rewrite * Fix aura beeing removed on reset, fix death pact * Not needed * SQL: Changed remove/inset into update, fixed delete at conditions part * Typo * Remove link spell, fix blank lines, change magic numbers to enum * Test changes with SpellScript and DoCastSelf * Revert SpellScript and moved DoCastSelf for the aura into UpdateAI part * Damn, copyright. * Fix Unholy Aura * Fix again (does attack now / does cast if encounter resets) * Adding handling of the aura to the db * Rename 2018_99_99_99_world_335.sql to 2019_05_31_02_world_335.sql
2019-05-30Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects ↵Wyrserth
while under the effect of a damage immunity aura (#23319) * Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura. * Forgot to change this in last-second rename. * Apply suggested changes, thanks Shauren!
2019-05-29Core/Channel: Fix CRT Debug Assert triggered with invalid channel namesjackpoz
2019-05-27Creature/Script: npc_tallhorn_staglactoseti
Ref #2623
2019-05-25DB/Creature: Hydross the unstable npc triggersKillyana
Update the correct channel spell SPELL_BLUE_BEAM and spawn triggers used to cast it
2019-05-25DB/Creature: Dark Portal Dummy 1.30Killyana
2019-05-24Scripts/Zul'Gurub 22974 high priestess marli hatching eggs (#23212)Ianislav Vasilev
* Issue 22974: Initial bugfix suggestion. * Fixed allignment. * Removed unused call. * Initial spider spawn targeting is done. * Resolves issue 22874. Initial implementation suggestion. * Commenting out dead code. * Reordered private members to meet standards of member initializer list. * Removing unused parameter and changing data structure from list to vector. * Changed list to vector in the grid notifier. * Removing comments and fixing identation. * Stupid collapsed blocks. * Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*) * Scripts/Misc: Fix build * Core/TempSummons: Rename GetSummoner() to GetSummonerUnit() * Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too * Fix build * Core/TempSummons: Allow GameObject to be owner of TempSummon * Core/TempSummons: Add support to SAI for GameObject owner of TempSummon * Scripts/Misc: Fix no-pch build * Cleaned up all the core changes and scripted eggs and spell according to pull request comments. * Fix no-pch build. * Fix no-pch build 2. * Added sql file for the spell and gameobject script. * Update 2019_05_20_00_world.sql * Added conditions to spell thanks @xvywh and some minor changes to the code. * Removed some strange leftovers. * Removed obsolete brackets. * Rename 2019_05_20_00_world.sql to 2019_05_24_00_world.sql
2019-05-233.3.5 gameobject summoner (#23289)Giacomo Pozzoni
* Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*) * Scripts/Misc: Fix build * Core/TempSummons: Rename GetSummoner() to GetSummonerUnit() * Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too * Fix build * Core/TempSummons: Allow GameObject to be owner of TempSummon * Core/TempSummons: Add support to SAI for GameObject owner of TempSummon * Scripts/Misc: Fix no-pch build * Core/TempSummons: Implement PR comments
2019-05-18Core/Misc: Fix static analysis issues reported by Coverityjackpoz
2019-05-17Scripts/Blackrock Depths: High Priestess of Thaurissan (#23230)Ianislav Vasilev
* Initial fix suggestion for 22660. * Removed todo related to the work done in this branch. * Removing obsolete braces and added failfast check. * Refactored the logic about having the quest. * Removing obsolete braces. * Adding reference to incomplete type. * Switching from forward declaration to header where type is defined. * Including Player type definition in order to work with nopch. * Update src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/instance_blackrock_depths.cpp Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> * Update src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/instance_blackrock_depths.cpp Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> * Reverted mistakenly deleted todo
2019-05-17Core/Spell: add proper cooldowns to some spells used by vehicles (#23260)Wyrserth
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll. * Add Wing Buffet and Stampy's Stompy-Stomp. * Add Tag Greater Felfire Diemetradon and Touch of Darkness. * Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
2019-05-16Instance/Script: Blood FurnaceKillyana
Ref #23285
2019-05-14Scripts/Northrend: couple cosmetic corrections after 552720accrs
2019-05-11Scripts/Northrend: improvements for quest Get Me Outa Here! (11673) (#20753)Wyreth
* Script/Quest: improvements for quest Get Me Outa Here! (11673). * Happiness for our Travis overlord * Update 9999_99_99_99_world_quest_get_me_outa_here.sql * Update zone_borean_tundra.cpp * Update 9999_99_99_99_world_quest_get_me_outa_here.sql * Update 9999_99_99_99_world_quest_get_me_outa_here.sql * Fix hook that got renamed * Update 9999_99_99_99_world_quest_get_me_outa_here.sql * Rename 9999_99_99_99_world_quest_get_me_outa_here.sql to 2019_05_11_08_world.sql
2019-05-08Scripts/Icecrown Citadel: Fixed a edge case in Blood Quickening questKeader
killer can be a pet
2019-05-08Scripts/Icecrown Citadel: The Lich King's Last Stand quest kill credit (#23239)Demonid
Closes #8919
2019-05-04Remove deprecated codeKillyana
2019-05-02Core/Scripts: Fix Skadi dismount issuesirikfoll
Closes #23005
2019-05-02Scripts/Spells: Fix implementation of #22332 (#23228)Giacomo Pozzoni
Change the way #22332 moved spell damage calculations from SpellEffectDMG to scripts, using OnEffectLaunchTarget and SetEffectValue instead
2019-04-30Quest/Script: Breakfast Of ChampionsKillyana
Set both Earthshaker Drum Events to 50%
2019-04-28Core/Commands: Fix heap-use-after-free in ".ticket delete" commandjackpoz
Reported by Address Sanitizer
2019-04-28Core/Misc: Fix some GCC 8 warningsjackpoz
2019-04-27Scripts/Commands: Add .debug asan commandsjackpoz
Add ".debug asan memoryleak" and ".debug asan outofbounds" commands to trigger Address Sanitizer warnings at runtime (or other dynamic analysis tools)
2019-04-27Scripts/Guards: Fix infinite loop in npc_air_force_botsjackpoz
Fix infinite loop in npc_air_force_bots happening when aura 38067 was removed, triggering MoveInLineOfSight() that would add back the aura. Only 1 aura add/remove for guard for player is allowed now.
2019-04-24Core/Object: Range check (#23179)Jozef Dúc
* Should solve #23062. All credits to @xvwyh * Remove unused variables * Remove unused variable * Cast int32 to uint32 * Remove G3D headers from core header file * Change door distance * Update GameObject.cpp Add newline * Update GameObject.h Indentation
2019-04-24Scripts/Commands: add some missing checks for .guild create command (#23201)ForesterDev
* Core/Conditions: implement CONDITION_GAMEMASTER * Scripts/Commands: add some missing checks for .guild create command
2019-04-24Scripts/Trial of the Crusader: Fixed Resilience will Fix achievementKeader
Broken by 2362e9c79410c689afc10266b94f7e78c88bbddc
2019-04-22Scripts/Scarlet Enclave: Unworthy Initiate (#23195)Sorikoff
2019-04-21Scripts: Minor improvements to recently migrated scripts (#23189)Sorikoff
Ref: 2cfaeb14004cfbb5500855472ad89ab9238df13d
2019-04-21Scripts/Spells: Fixed a console error inspell_dru_lifebloomKeader
Closes #23192
2019-04-17Spell/Script: Kill logs spam for spell_ioc_parachute_icKillyana
Closes #23163
2019-04-16Scripts/Spells: Migrate Some Scripted Spells to Scripts (#23185)Sorikoff
* Migrate spells to scripts * Simplify code * I need to sleep * Update chapter1.cpp * Use actual damage * No need in null check here
2019-04-04Core/Scripts: Fix Blood summon position (#23088)Gustavo
* Core/Scripts: Fix Blood summon position Updates #13162
2019-04-03Core/Misc: Warning fixes (/W4) (#23149)Gustavo
* Core/Misc: Warning fixes (/W4)
2019-04-02Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues spotted by Coverity Scan
2019-03-31Core/Misc: Fix GCC 8 warningsjackpoz
2019-03-22Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus, not $n (#23122)Trond B. Krokli
* Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus the Devourer Disciple of Naralex should say "This Mutanus the Devourer is a minion from Naralex's nightmare no doubt!" instead of using $n caused by a missing target in the Talk() script command.
2019-03-17Scripts/Borean Tundra: link gossip content for NPC Iruk from DB (#23118)Trond B. Krokli
- remove hardcoded text (deprecated method) - add already existing DB gossip content to enum - correct spell enum from spell_creature_ to spell_create_ - replace case switch with if statement (only one boolean case) Extra script file update: - remove SD comment line 22 (outdated info, replaced by SAI)
2019-03-08Scripts/Northrend: 482e0da followupccrs
add a little bit of tolerance
2019-03-08Spell/Script: Guard's MarkLangerz82
Closes #16888
2019-03-08Core/Spell: SpellAura Redux (#22794)PolarCookie
* typo and correction * spell aura no longer shared between targets _spellAura isolated * SPELL_AURA_CONTROL_VEHICLE is not strictly single target spell Steam Tank Control and Wyrmrest Commander units can reseat themselves again * Rename 9999_99_99_99_world.sql to 2019_03_08_00_world.sql
2019-03-07Scripts/Northrend: 482e0da followupccrs
2019-03-07Spell/Script: Specify a target for Azure Dragon: On Death Force Cast ↵Killyana
Wyrmrest Defender to Whisper to Controller - Random
2019-03-06Creature/Script: DaegarnKeader
Remove the incorrect SAI and move it to cpp
2019-03-04Core/Misc: use/implement/portfrommaster InitWorldState packet definitionccrs
WorldPackets::WorldState::InitWorldStates