Commit Graph

3596 Commits

Author SHA1 Message Date
jackpoz
b5cc8c5b17 Scripts/ToC: Fix doors opening/closing during Dreadscale fight
Fix doors opening/closing during Dreadscale fight by sending a CloseDoor command instead of toggling the door state when Dreadscale resets its movement.
Note that bounding the door state to boss movement makes poor sense and should be changed. Other bosses in ToC have this logic and should be updated if they show the same bug.
2015-05-17 14:50:30 +02:00
Nyeriah
da74aa526a Scripts/Ulduar: Fix a comple of issues with Flame Leviathan's towers
* Fix tower count being set to 0 once the first tower is destroyed due to bad logic
* Prevent towers from reducing counter twice (caused by event being sent twice by the gameobject when destroyed)
2015-05-12 14:16:51 -03:00
tkrokli
95c07b6270 [Core/DB] Quest: The Exorcism of Colonel Jules
by @danlapps; closes #1524

Thanks to WoW-Studio@0aa81ca for doing most of the work
Thank to @Killyana for SQL walkthrough
Thanks to @Rushor for doing most of the converting work,
Thanks to @Nyeriah for pointers to solutions for all the errors
Thanks to @MitchesD for pointing out missing codestyle and errors
Thanks to @ccrs for supplying the ObjectAccessor lines
Thanks to @DDuarte for making me understand the changes
2015-05-09 01:32:04 +02:00
Nyeriah
2d349da2ac Scripts/Eye of Eternity: Provide players with drakes when entering instance after Malygos' demise 2015-05-05 02:04:04 -03:00
jackpoz
09aed25659 Scripts/VioletHold: Fix crash
Fix crash in Violet Hold happening when crystals were activated without killing trash mobs.
Crash added in cba6515acb and f4531c5a58 .
Closes #14629
2015-05-03 11:57:04 +02:00
Vincent-Michael
5745c880fd Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1296295, 1296294
2015-05-01 18:09:07 +02:00
Kittnz
6e1113a810 Core/Script: Make 2 remaining bridge parts active in Serpent Shrine 2015-04-27 19:25:26 +02:00
Kittnz
3e588acfe9 Scripts: trying to fix non-pch 2015-04-25 09:15:27 +02:00
Kittnz
cf286ea9cd Scripts/Uldaman: Fix build & fix some movement suggested by josch 2015-04-25 08:44:16 +02:00
Kittnz
9cb4cb52d8 Scripts/Uldaman: Instance update
- Fixup Boss Ironaya
- Add the freeze animation for minions and archaedas
- Fix attack target for minions who wake up
2015-04-24 23:11:02 +02:00
MitchesD
e0a23a66d4 Scripts: finally (I hope) fixed nonpch build, damn you @ariel- 2015-04-24 22:26:18 +02:00
MitchesD
563966fd91 Scripts: non-pch fix again 2015-04-24 21:53:34 +02:00
MitchesD
20c001fd00 Scripts: fixed non-pch build 2015-04-24 21:26:18 +02:00
MitchesD
5e06ff20e8 Merge pull request #14157 from ariel-/shathalls
Shattered Halls: Revamped instance script
2015-04-24 20:59:12 +02:00
Nyeriah
335cceb26e Scripts/HallsOfStone: Set the Tribunal of Ages encounter state to IN_PROGRESS once it starts, instead of when Brann's escort starts 2015-04-23 23:51:40 -03:00
Nyeriah
6645af4b3c Scripts/HallsOfStone: Brann Spankin' New achievement should only fail if damage is taken during event 2015-04-23 23:13:25 -03:00
w1sht0l1v3
b394446554 Fix build. 2015-04-23 23:11:59 +03:00
w1sht0l1v3
4e0dec7fd2 Core/LFG: Fix crash in ".lfg group <playername>" in case of offline player and
extend the output to display the offline members of the group also.Atm if members are offline no info is displayed.

Note: all the new code is mostly copy/paste from ".group list <playername>" command.
2015-04-23 22:07:10 +03:00
MitchesD
4d8ddac555 Scripts/CoS: Chrono Lord Epoch converted to BossAI
(cherry picked from commit d74e0d823d)
2015-04-18 18:30:57 +02:00
arks
e1ae2fa8ba Scripts: Shattered Halls: Revamped instance script, support for quests 10884, 9524, 9525 2015-04-14 02:08:31 -03:00
tkrokli
8126faccda Fix $n bug in NPC text for quest 11664 Escaping the Mist
Make quest NPC target player character to say the actual name instead of $n

Idea by @DDuarte
Final solution found in similar escort quests.
(Example script: npc_kayra_longmane in zone_zangarmarsh.cpp)
2015-04-12 10:27:38 +02:00
MitchesD
f9eb3d245f Merge pull request #14497 from tkrokli/Kodo_Roundup
[Quest] Kodo Roundup
2015-04-11 23:52:50 +02:00
Nick
a6836e6a91 Core/Scripts: Remove Bloodmaul Brutes script
As explained by @dr-j in 6b846a4e29
2015-04-11 02:33:33 +02:00
click
a09eafa104 Core: Whitespace/tab2spaces cleanup 2015-04-10 04:12:06 +02:00
click
79696e0871 Core/Command: Sanitize input for .account set gmlevel <username> handling 2015-04-07 06:12:37 +02:00
Nick
77eb89157b Core/Scripts: Remove The Thunderspike script
As explained by @Killyana in https://github.com/TrinityCore/TrinityCore/issues/4458#issuecomment-90061073
2015-04-06 21:08:15 +02:00
Aokromes
16481d17aa Scripts/Kalimdor: Ashenvale - add missing enum 2015-04-05 12:57:14 +02:00
Rushor
f49a1b0f1f Scripts/Kalimdor: Ashenvale - Remove Torek C++ Script 2015-04-05 12:43:15 +02:00
Carbenium
c0b77fc216 Switch abs to std::abs
(cherry picked from commit 8476c2ac5a)
2015-04-05 00:41:39 +02:00
Carbenium
aa1971964b Add missing override keyword in scripts
(cherry picked from commit b948a4275e)

Conflicts:
	src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp
	src/server/scripts/Kalimdor/zone_tanaris.cpp
	src/server/scripts/Maelstrom/Stonecore/boss_slabhide.cpp
	src/server/scripts/OutdoorPvP/OutdoorPvPZM.h
	src/server/scripts/Spells/spell_mage.cpp
	src/server/scripts/Spells/spell_paladin.cpp
2015-04-05 00:41:21 +02:00
jackpoz
d23538ce56 Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1227510, 1227434, 1023036, 1062426, 1062425, 1062424, 1062423, 1062422
2015-04-04 20:20:04 +02:00
jackpoz
76986880c9 Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1267938, 1267937, 1267933, 1267932, 1267929
2015-04-04 16:40:01 +02:00
tkrokli
1c8486e1a8 [Quest] Kodo Roundup
by @pete318, closes #12811

Fixes the remaining bugs in the "Kodo Roundup" quest in Desolace:
- removes combat status from creature 11627, Tamed Kodo
- sets normal walking speed as the creature's follow speed
- makes the Tamed Kodo stop at Scrabblescrew's Camp
- enables quest objective count 0/5 -> 5/5, quest complete
- SQL (by @tkrokli) links the missing gossip text in the DB
2015-04-04 15:57:06 +02:00
jackpoz
2dc97e3f3d Core/Misc: Fix issues reported by static analysis
Coverity defect IDs: 1292769, 1292768, 1292765, 1292763, 1267939
2015-04-04 15:28:13 +02:00
jackpoz
1a2c20f95d Scripts/Misc: Fix warning 2015-04-03 23:06:34 +02:00
DDuarte
606c443cb0 Revert "Merge pull request #14424 from Rushor/Rampart"
This reverts commit 22c0007b42, reversing
changes made to 20bc2c51f6.
2015-04-03 20:59:15 +01:00
Aokromes
22c0007b42 Merge pull request #14424 from Rushor/Rampart
Scripts/HellfireRamparts: Vazruden the Herald - Improve Reset-/ Aggrobehaviour
2015-04-03 21:00:26 +02:00
click
b804539f9b Core/Script: Remove script for Overlord Mor'ghor - converted to SAI in commit 16179f8 2015-04-03 08:52:52 +02:00
leak
7010671931 Core/Misc: Remove unused headers 2015-03-30 17:16:50 +02:00
jackpoz
de1cbf716d Core/Dungeon Finder: Allow to execute "lfg" commands from console 2015-03-29 20:50:17 +02:00
Gacko
1995dcab76 Fix non-pch build. 2015-03-29 20:11:14 +02:00
jackpoz
be9294dc09 Core/Dungeon Finder: Restore ".lfg queue debug" logging additional information
Restore ".lfg queue" behavior to print additional debug informations when an additional argument is passed (any character/word will work).
2015-03-29 18:11:26 +02:00
Naios
c386711972 CMake: Use source_groups to represent the source tree
* It let ide's (like vs) display the source tree.
* Disabled by default.
* Soft requirement is cmake >= 2.8.12 .
* Offers 2 modes: flat & hierarchical.
* For detailed description see #14471
* Thanks @click for help and advises.
* Closes #14471
2015-03-29 16:08:28 +02:00
click
058457dda9 Core/Script: Fix non-PCH build 2015-03-27 21:38:23 +01:00
MitchesD
eced90d4f8 Merge pull request #14149 from Rushor/Ending
Scripts/Bloodmyst Isle: Script Quest: Ending Their World
2015-03-26 15:08:23 +01:00
joschiwald
6777addbee Scripts/Spells: implement some eject passenger spells
(cherry picked from commit 766eb599ea)
2015-03-25 17:52:48 +01:00
MitchesD
0659f5d823 Merge pull request #14048 from Rushor/Worgen
Scripts/Grizzlyhills: Spell: Infected Worgen Bite - Apply Spellscript and Transformation
2015-03-25 16:27:04 +01:00
Rushor
5098aba840 Scripts/HellfireRamparts: Vazruden the Herald - Improve Reset-/ Aggrobehaviour
by @CDawg
2015-03-22 00:56:05 +01:00
jackpoz
d888e4c7ad Scripts/Ulduar: Fix some Flame Leviathan issues
Fix some Flame Leviathan issues:
- Fix boss evading all the time due to bad Doors check
- Opened "Lightning Door" to other bosses only after boss dies
- Eject players from the vehicles when boss dies, make them untargetable and despawn them after 5 minutes (adjust the time to the blizzlike time of choice)
2015-03-21 23:57:49 +01:00
Naios
2bd1c8541d Core/Updates: Add an automatic database update system. Automatically detects new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp
Make sure you re-run cmake, because boost::iostreams was added as dependency.
Maybe you need to install libboost-iostreams1.55-dev on unix as well.

Import every update manual until (included) those INSERT IGNORE updates for each database.

Thanks DDuarte and Shauren for your amazing ideas, help and advises.

In hope that nobody gets a "Your database structure is not up to date..." anymore ,-)

(cherry picked from commit 352012e531)
(cherry picked from commit 1f7f9feafc)

For 3.3.5:
* Synchronized ConfigureBoost.cmake with 6.x, libboost-filesystem1.55-dev also added as dependency!

Signed-off-by: Naios <naios-dev@live.de>
Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-21 20:54:54 +00:00