Commit Graph
46 Commits
Author SHA1 Message Date
Stoabrogga 24ccbd69e3 feat(Travis): speed up and stabilize build process (#1410)
- Use Travis build matrix to test build with clang 3.8 and clang 7
- Set the number of threads for the "make" command to 4 (Travis provides only 2 cores, see https://docs.travis-ci.com/user/reference/overview/, so 4 threads should be good to go)
- Use Travis caching (https://docs.travis-ci.com/user/caching/) and ccache to speed up the build process (with full cache now takes about 7-8 minutes); a separate cache is used for clang 3.8 and clang 7
- Added a 43 minute timeout for the "make" command in order to ensure that the cache is saved within Travis (Travis will kill the build process after 50 minutes without saving the cache, see https://docs.travis-ci.com/user/customizing-the-build/). If the "make" command is terminated by the timeout it suffices to restart the Travis build job in order to use the already written cache.
2019-02-11 09:03:32 +01:00
Stoabrogga 7a9f09341f chore(PCH): remove "ScriptPCH.h" from cpp scripts (#1423)
remove "ScriptPCH.h" from cpp scripts as it is intended to be used as precompiled header for the build process only
2019-02-10 14:50:44 +01:00
Stoabrogga 2d3ea3a308 fix(clang): fix build on version 7 (#1391)
Remove unused private fields
2019-02-09 23:34:28 +01:00
Stoabrogga 13d3d4b26f Fix(DB): Backbiter movement + missing texts in Dalaran (#1384)
Fix Backbiter following Warp-Huntress Kula in Dalaran. Instead of summoning Backbiter via spell "Summon Backbiter" by Kula it is inserted as regular creature following Kula in close formation. Also fixed some missing texts for the following creature IDs in order to get rid of the errors in the server log:
27047: Invisible Stalker (Floating Only)
32711: Warp-Huntress Kula
29506: Orland Schaeffer


Closes #980
Closes #1379
2019-02-04 22:44:13 +01:00
Stoabrogga ca858538b6 fix(DB): positioning of the control console on the zeppelin "Cloudkisser" (#1400)
Fix the positioning of the control console on the zeppelin "Cloudkisser". Otherwise it falls to the ground and floats through the air while the zeppelin is moving.

Closes #1394
2019-02-03 17:34:13 +01:00
Stoabrogga 781fe38003 fix(DB/SAI): Rift Spawns (Mage quests) (#1383)
Mage quests 1920 & 1960

The Rift Spawns will immediately attack after using "Cantation of Manifestation" and now correctly say "Rift Spawn is angered and attacks!"
The Rift Spawns will now correctly say "Rift Spawn escapes into the void!" if it takes too long to catch them after being stunned.
The LoS restriction of "Cantation of Manifestation" is removed
2019-02-01 22:48:02 +01:00
Stoabrogga acf47073ab feat(SmartAI): Implement action type 115 "SMART_ACTION_RANDOM_SOUND" 2019-01-26 22:16:16 +00:00
Stoabrogga 0e495e9698 DB/SAI: Add event after finishing quest "Alien Egg" (#1303)
* add event after finishing quest "Alien Egg"

* remove elite rank from Young Arikara
2019-01-19 13:48:01 +03:00
Stoabrogga 98a3990d94 DB/SAI: Fix Arakkoa Egg (#1280)
Prevent the Arakkoa Egg (template ID 20214) from following the player
Arakkoa Egg will now cast Arakkoa Egg Debuff (ID 35788) if the player is within 6 yards range

Closes #1209
2019-01-15 18:30:15 +01:00
Stoabrogga cbb21c5b74 DB/SAI: fix Sen'Jin Fetish (#1266) 2019-01-12 12:50:25 +03:00
Stoabrogga 0be44221d2 Core/Pet: additional check if it's a creature (#1248) 2019-01-09 20:51:27 +03:00
Stoabrogga 3d416de893 Core/Movement: Prevent pet animation stuttering during movement (#1142)
* fix vanity pet distance and angle
* fix vanity pet distance to player
* put size calculation for normal pets into the if-statement for vanity pets
* change pet speed algorithm
* change distance calculation
* another change to the distance calculation; differentiate between player running or flying
2019-01-08 09:36:25 +03:00
Stoabrogga c019214a3f DB/Core: Proper hover height + flying animations for vanity pets (#1237)
Fix hover height and some animations of vanity pets
The smart script for the Wind Rider Cub can also be used for the Gryphon Hatchling.
2019-01-06 18:52:06 +01:00
Stoabrogga 5c037215f5 DB/Creature: Fix pet Sen'jin Fetish model (#1208) 2019-01-04 18:23:48 +01:00
Stoabrogga f6055da02e DB: Flying pets can follow player on flying mount (#1212)
For vanity pets
2019-01-03 18:44:02 +01:00
Stoabrogga 380c236479 Scripts/Quest: fix 12733 Death's Challenge (#886) 2018-12-22 17:01:35 +01:00
Stoabrogga ffa7b7a286 DB/Quest: "The Endless Hunger" fix second talk text. (#867)
Bugfix quest "The Endless Hunger": Wrong source for second talk text.
2018-12-20 13:08:47 +01:00
Stoabrogga 8018e759a1 DB/SAI: fix tortured skeletons in Shadow Labyrinth (#1088)
Fix tortured skeletons in Shadow Labyrinth.
Set MovementType to 0 for affected skeletons.
2018-11-24 18:42:49 +01:00
Stoabrogga 59f0d086a6 Core/Script: Add sounds to quest "Let the Fires Come!" (#1061)
Add voice sounds for the Headless Horseman during quest "Let the Fires Come!"
2018-10-30 15:02:14 +01:00
Stoabrogga 798bee27ee DB/NPC: Set correct gossip ID for zeppelin masters (#907)
set correct gossip menu ID for Squibby Overspeck (NPC 12137):
old: 1969 (belongs to Frezza)
new: 3842

set correct gossip menu ID for Nez'raz (NPC 3149):
old: 1971 (belongs to Zapetta)
new: 2441

removed gossip menu options 1969 and 1971 ("Where is the zeppelin now?"), as this functionality is not implemented and the option only existed for Frezza and Zapetta
2018-10-15 20:36:55 +02:00
Stoabrogga a42f16363f DB/Creatures: Pathing for kodos; random movement for gazelles
Missing waypathes for Kodos and gazelles in the barrens (notably south barrens)

PR #913
Closes #444
2018-10-05 16:12:36 +02:00
Stoabrogga b9d963867d fix(DB/Dungeon): Pit of Saron intro texts
Set correct broadcast IDs for creature texts during the Pit of Saron intro for Horde and Alliance
2018-10-02 23:31:15 +02:00
Stoabrogga 205e8eb14e Log unused config options (#999)
Now fixed
2018-09-08 20:26:28 +02:00
Stoabrogga 2af151c971 Fix world server crash when using the Atal'ai Statue (ID 148833) in Sunken Temple 2018-08-26 21:25:36 +02:00
Stoabrogga c369ba44e6 fix error message and help text for new 'npc set faction' command 2018-08-12 23:16:01 +00:00
Stoabrogga c3ecdf751d add "set -e" also to script "db_assembler.sh" 2018-08-05 15:10:03 +00:00
Stoabrogga 5278e96aca ignore exit code of 'make clean' as it won't find a Makefile if called as first action (which is the case for "compiler all") 2018-08-05 04:55:47 +00:00
Stoabrogga 287b2010ea exit compiler script if any statement returns non-zero exit code 2018-08-04 22:50:16 +00:00
Stoabrogga 8e9faf8488 Revert WMO changes (#976) 2018-07-17 14:27:42 +01:00
Stoabrogga a18d1474a3 tools improvement (#926)
* tools improvement

* added "Source/DetourAssert.cpp" to recastnavigation/Detour/CMakeLists.txt

* increased MMAP and VMAP version numbers

* Will need to re extract MMAPS and VMAPS
2018-07-13 12:46:04 +01:00
Stoabrogga 471413719c Fix NPC 7856 (Southsea Freebooter) 2018-07-12 15:41:28 +02:00
Stoabrogga d9d5758383 Fix Midsummer Celebrants in Tirisfal Glades and add Festival Scorchling 2018-07-05 00:21:39 +02:00
Stoabrogga 904ec49d42 delete duplicate Midsummer Celebrants in Tanaris; Fire Breathing for all Fire/Flame Eaters 2018-06-29 21:05:17 +02:00
Stoabrogga ba6575eaf7 fix faction of Midsummer Celebrant (NPC ID 16781) 2018-06-27 00:20:24 +02:00
Stoabrogga f3cea26571 Fix Malmortis text (quest "Disclosure", ID 12710) 2018-06-11 15:38:50 +00:00
Stoabrogga 56d111a9a9 Quest: Captain Garran Vimes - Missing end event
Taken over from TrinityCore: https://github.com/Aokromes/TrinityCore/commit/330c48928e0cff07caf928fb93429af0f7994969
2018-06-07 17:31:59 +02:00
Stoabrogga a3574f6590 Fix NPC 28611 (Scarlet Captain) in the DK area (#884)
* Fix NPC 28611 (Scarlet Captain): He now shoots from a distance and says the correct text lines on aggro.

* Changed min distance for shoot

* Changed comment concerning the min distance for shoot
2018-06-06 14:58:26 -04:00
Stoabrogga f1a2321cf6 DK quest chain: Implement reaction for Orgrimmar and Alliance guards while finishing the last quest (#891) 2018-06-06 14:36:00 -04:00
Stoabrogga 7e1c5b16ae Bugfix: cast items with target "TARGET_DEST_NEARBY_ENTRY" (e.g. item 7247) did not work because the if-clause only checks valid target units or game objects; fixed via additional check for target object type "TARGET_OBJECT_TYPE_DEST" and a valid target destination 2018-05-31 22:02:54 +02:00
Stoabrogga 7ec74c22ea Cleaning and improvement for AC
Tested it by checking the IDs with a GM account and playing a fresh DK with a normal player account. Changes:

- move delete statements of the original script to the top in order to reuse the deleted IDs (the original script deleted creatures and game objects from the old world)
- use only deleted IDs within the script
- set Death Knight Initiates to correct phase (otherwise they're wandering between the enemies without fighting)
- set correct aura for one of the dead Scarlet Peasants ("Permanent Feign Death" instead of "Devour Humanoid")
- removed additional duplicates of runeforges, anvils and forges (fixes the flickering when pointing with the mouse on it)
2018-05-21 14:58:23 +02:00
Stoabrogga a50bb578e9 Change Fear spell of Bleeding Hollow Tormentor from 33924 to 12542, as the former causes Fear on the NPC itself (#842) 2018-05-20 02:16:53 +01:00
Stoabrogga 74f76fc0ea Fix Death Knight quest 12711 "Abandoned Mail": Send letter "News From The North" after completing the quest. 2018-05-19 08:18:06 +00:00
Stoabrogga f9cd6c1f46 Fix overlapping mailbox in undercity (Trade Quarter, south) 2018-05-04 13:17:35 +00:00
Stoabrogga d5038670a9 Fix quest 13956 "Meeting a Great One" (Children's Week) 2018-05-04 12:54:00 +00:00
Stoabrogga d8db1d8839 Fix Forlorn Spirit (part of the "Legend of Stalvan" quest chain) 2018-05-03 18:03:34 +00:00
Stoabrogga 63068718f1 Change the action of Deathguard Terrence in Brill when he reaches the lantern: Use oneshot "laughing" instead of emote state 2018-05-03 17:39:53 +00:00