Commit Graph

2309 Commits

Author SHA1 Message Date
Shauren
e10313b380 Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! Any non-map-default light can now be overriden!
Closes #24250
2020-03-06 17:44:10 +01:00
jackpoz
7a57029d8f Core/Movement: Add support to cyclic splines to GenericMovementGenerator
GenericMovementGenerator sets the _duration to the return value of spline.Launch(). For cyclic splines, this is the duration of 1 single cycle, while the spline itself never ends.
To support this edge case in GenericMovementGenerator we just never update the _duration timer for cyclic splines.
2020-02-23 22:07:40 +01:00
dr-j
92ac6ca0fe DB/Quest: Reconnaissance Flight
Closes #23792
2020-02-17 00:25:23 +01:00
Killyana
7450be4cfd DB/Text: Fix and remove some npc_text 2020-02-10 22:33:38 +01:00
Treeston
9304e496cb Core/Misc: Some refactoring, #23603 prep: (#23676)
- Split SpawnMetadata off from SpawnData
- No longer allocate Creature/Gameobject objects in ObjectGridLoader just to check their typeid and delete them afterwards

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-02-08 20:22:37 +01:00
Sorikoff
8c443ae39f Scripts/Borean Tundra: Iruk (#24117)
* Scripts/Borean Tundra: Iruk

* Apply suggestions from code review

Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

* Update 9999_99_99_99_world.sql

* Rename 9999_99_99_99_world.sql to 2020_02_01_01_world.sql

Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-02-01 14:41:44 +01:00
Killyana
c86d4404c8 DB/Creature: Plagued Dragonflayer Tribesman & Plagued Dragonflayer Rune-Caster & Plagued Dragonflayer Handler
Closes #24122
2020-01-30 21:11:29 +01:00
Sorikoff
552a638e31 Scripts/Borean Tundra: Plug the Sinkholes (#24085)
* Scripts/Borean Tundra: Plug the Sinkholes

* Scripts/Borean Tundra: Improve SQL

* Scripts/Borean Tundra: Remove item script

* Rename 9999_99_99_99_world.sql to 2020_01_26_03_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-26 21:15:00 +01:00
Killyana
c1580108f6 DB/Quest: Convert Reports from the Field to SAI 2020-01-19 22:25:56 +01:00
NoName
50d9d9196d Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED (#24062)
* Step 1: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED

* Update src/server/shared/SharedDefines.h

Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2020-01-19 17:51:30 +01:00
Sorikoff
bfac09bbcf Scripts/Quests: Reports from the Field (#24075) 2020-01-19 16:45:05 +01:00
Sorikoff
07c0bfe11b Scripts/Violet Stand: Warmages (#24084)
* Scripts/Violet Stand: Warmages

* Rename 9999_99_99_99_world.sql to 2020_01_19_02_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-19 16:36:27 +01:00
Sorikoff
f20b147c71 Scripts/Transitus Shield: Warmages (#24082)
* Scripts/Transitus Shield: Warmage

* Scripts/Transitus Shield: SQL fix

* Scripts/Transitus Shield: improve SQL

* Rename 9999_99_99_99_world.sql to 2020_01_19_01_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-01-19 16:35:28 +01:00
jackpoz
c1df161e1d Scripts/Ulduar: Fix Ominous Clouds movements
Fix Ominous Clouds being only clockwise, now they move both clock and counter-clock wise.
Add a workaround for GenericMovementGenerator not handling correctly cyclic splines started by MoveCirclePath(), stopping the movement after a single round. The workaround code can be removed once the bug in GenericMovementGenerator is fixed.
2020-01-17 23:05:25 +01:00
Shauren
e660c8bc19 Scripts: Fix rbac permission for skipping default boss sequencing check 2020-01-14 23:53:08 +01:00
Giacomo Pozzoni
039534d1db Scripts/Ulduar: Attempt to fix Yogg-Saron not evading on wipe (#24055) 2020-01-14 19:57:16 +01:00
ccrs
330cbb55fb Scripts/ICC: include missing call from UnitAI::JustExitedCombat override in npc_green_dragon_combat_trigger 2020-01-12 00:14:45 +01:00
Shauren
c188d4db85 Scripts/Icecrown Citadel: Removed unneccessary combat hacks from Valithria Dreamwalker 2020-01-11 23:49:33 +01:00
jackpoz
33e4d4cd05 Scripts/Misc: Fix static analysis issues. 2020-01-11 22:56:08 +01:00
Killyana
a149261e94 Quest/Scripts: Remove some hacks from "Trolls Is Gone Crazy!" 2020-01-09 23:10:46 +01:00
Aokromes
ed93932537 New year
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
ccrs
7ffe018571 Scripts/ICC: little bit of cleanup in Valithria after the "recent" changes 2020-01-02 01:06:38 +01:00
Keader
2f31119ea3 Scripts/ICC: Fixed Valithria Archmages casting while dead
After 9c603ea87f, dead creatures will tick UpdateAI
Closes: #24012
2019-12-30 11:26:07 -03:00
Keader
9f7b464a6a Scritps/ICC: Fixed resistance calculation for Mutated Transformation (Professor Putricide) (#23858)
More Info in: #23837
2019-12-26 13:22:04 -03:00
Shauren
175eba74ae Scripts: Add missing killer nullptr checks in JustDied hooks 2019-12-21 13:30:59 +01:00
jackpoz
68fa3091a2 Scripts/Misc:Code cleanup 2019-12-20 18:02:00 +01:00
Killyana
c5c46fed6a Creature/Script: Fire Bomb
Closes #23977
2019-12-20 17:26:04 +01:00
Killyana
9bed0aa8d8 Creature/Script: Toravon Frozen Orb Stalker 2019-12-20 16:53:01 +01:00
Killyana
26faca51cd Spell: Move Crystal Spike aura to the cpp 2019-12-19 22:27:31 +01:00
Killyana
462b63957a Spell: Move Shadow Trap aura to the cpp 2019-12-19 21:46:16 +01:00
Killyana
74f92d776b Spell: Move Column of Frost & Mana Void to the cpp 2019-12-18 21:41:40 +01:00
Killyana
4d89da56c1 Spell/Script: Move the spell "Flame Sphere Spawn Effect" from the DB to the cpp 2019-12-16 21:17:10 +01:00
Keader
58b5ea9f95 Scripts/Azjol-Nerub: Fixed Gatewatcher pets evading when kill a player
Making Aokromes happy
2019-12-15 12:35:41 -03:00
Killyana
366ec08160 DB/Spawns: Rampart of skulls
Closes #23966
2019-12-13 21:28:58 +01:00
Gildor
f661bc6c39 Scripts/VioletHold: Minor improvements (#23961)
* Scripts/VioletHold: Minor improvements
* Now we can teleport inside with gossip if event is in progress
* Improve HavePlayers() check logic

* Remove a pointless comment
suggested by shauren

* Move CheckWipe function to execute every 3 seconds instead every map update
suggested by Riztazz

* I supose Riztazz forgot add this to repeat every 3 seconds
2019-12-11 15:01:27 +01:00
ccrs
a58ed271c9 Scripts/PoS: a7a96d4 followup
cause edge cases may exist
ty Aokromes
2019-10-27 02:28:28 +01:00
ccrs
fcbcb43b2b Scripts/PoS: a7a96d4 followup
we cant despawn all summons since vehicle spawn their passengers as regular summons
ty Aokromes
2019-10-24 10:51:27 +02:00
ccrs
40116f1025 Scripts/PoS: a7a96d4 followup 2019-10-23 17:39:25 +02:00
ccrs
a7a96d4271 Scripts/PoS: little implementation cleanup in boss_krickandick with, you guessed it, movement related corrections
also, never forgetti  -->
                                     ¨¨Ç*^¿?_:;_^!"·Ç!Ñ·$%/(/)/()(=)(=]]{
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
2019-10-23 17:29:34 +02:00
ccrs
8fd33dfd79 Build: fix nopch - add missing declaration 2019-10-23 14:06:17 +02:00
ccrs
d27fd717c1 Scripts/PoS: move boss_krickandick into new script definition 2019-10-23 12:53:46 +02:00
ccrs
a71c5f4c7f Core/AI: 06443e3 followup
cause its not "that" horrible
2019-10-21 16:43:39 +02:00
jackpoz
30823f9b79 Core/Misc: Fix C++17 build errors 2019-10-13 20:12:36 +02:00
ForesterDev
c03c88d0c0 Core/Defines: define UNIT_FLAG_SWIMMING (#23630) 2019-10-13 17:43:23 +02:00
Giacomo Pozzoni
fed030da19 Scripts/Kologarn: Fix "stuck in combat" issues (#23866)
Fix players stuck in combat with NPC_ARM_SWEEP_STALKER and/or both arms after killing the boss.
2019-10-13 17:37:52 +02:00
Keader
a108f2ba61 Scripts/ICC: Fixed some issues with Rotface Oozes (#23845) 2019-10-04 09:35:22 -03:00
Keader
8210b4a539 Scripts/ICC: Fixed Death Plague (Frost Giant) (#23847) 2019-10-04 09:33:14 -03:00
Keader
34ee2effc8 Scripts/Forge of Souls: Fixed spell Soul Sickness (#23843) 2019-10-03 08:49:05 -03:00
Keader
16fde1ffad Scripts/ICC: Fixed Tear Gas not getting removed of Abomination in phase change of PP (#23846) 2019-10-02 16:50:45 -03:00
Giacomo Pozzoni
ef694cc251 Scripts: Fix crossfaction combat issue (#23818)
* Scripts/PitOfSaron: Fix Martin Victus combat in crossfaction groups

Fix Martin Victus attacking players in crossfaction groups because it was spawned as summon of the boss, triggering DoCombatInZone()

* Scripts/ForgeOfSouls: Fix guards combat in crossfaction groups

Fix Devourer of Souls guardians attacking players in crossfaction groups because they were spawned as summons of the boss, triggering DoCombatInZone()

* Scripts/Misc: Fix no PCH build
2019-09-28 15:45:25 +02:00