Commit Graph

2927 Commits

Author SHA1 Message Date
Poszer
6ef7c40313 Update Player.cpp 2019-01-15 00:48:54 +01:00
FrancescoBorzi
e5ad0165b3 Core/MySQL: wait for the DB to be ready
- Closes #1285
2019-01-14 23:21:50 +01:00
Poszer
c573c60a0f DB/Quest Going Bearback (#1267)
-Fix client crash while ussing arrows in quest, and pressing Esc.
-Updating creature spells ( Correct is to have Flaming Arror and Burst of Speed )
2019-01-14 11:26:58 +03:00
Kargatum
66b9f007ea Core/Reload: Delete useless lines for achievement_reward_locale (#1277) 2019-01-14 11:24:45 +03:00
Kargatum
93bccb9b85 Core/Gossip: improve gossips related to Dual Talent Specialization (#1218) 2019-01-13 17:16:09 +03:00
FrancescoBorzi
ceb82e3506 Merge branch 'master' into UlagtheCleaverQuestFix 2019-01-13 12:41:13 +01:00
Kargatum
b34bc28e5b Core/DB: Update all locales to actual TrinityCore (#1160)
* Core/Misc Update all locales table structure to simple system. Port from TrinityCore
Co-Authored-By: Winfidonarleyan <dowlandtop@yandex.com>
* Core/Db/Gossip Update structure gossip_menu and gossip_menu_action to actual TrinityCore
* Core/DB Update Broadcast system to actual TC
* Core/Mail: implement Quest Mail Sender
* Core/Quest Split quest template locales
2019-01-13 01:56:06 +03:00
Viste(Кирилл)
e7dafc18d2 MySQL: fix MySQL 5.6 find mistake (#1268) 2019-01-12 16:02:59 +03:00
Vitoco
bb34d1b90a Core/Spell: Val'kyr Target Search bypass invuln (#1229)
This spell now bypass invulnerability.
Fix players using Hand Of Protection to prevent selection from valkyrs.
2019-01-10 14:30:42 +01:00
Poszer
e993c20cac Update Player.cpp 2019-01-10 13:35:54 +01:00
Poszer
ffd578559a Update Player.cpp 2019-01-10 13:23:46 +01:00
Kargatum
c00d5fe0ab CMake: Use source_groups to represent the source tree (#1247) 2019-01-10 07:20:32 +03:00
Poszer
cfa2f86a0d Merge pull request #1241 from poszer/QuestAbandonFinishFix
Core/Quests: Abandon&Finish quest items
2019-01-09 19:58:57 +01:00
Stoabrogga
0be44221d2 Core/Pet: additional check if it's a creature (#1248) 2019-01-09 20:51:27 +03:00
Viste(Кирилл)
31bce00b2a Core/Events: announce event system improvement. (#1228)
* DB: update timestamps for #1187
2019-01-08 16:15:38 +03:00
poszer
cfef52d190 Update zone_tirisfal_glades.cpp
Removed script
2019-01-08 13:48:11 +01:00
Kargatum
1a9f8dfc0c Core/DBC Move WorldSafeLocs.dbc storage to DB (#932) 2019-01-08 09:37:31 +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
Viste(Кирилл)
f852a87f9c Core/Session: proper client timeout detection (#1232)
* Core/Session: proper client timeout detection

- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets.
- Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2019-01-08 09:33:24 +03:00
poszer
d213a4ef93 Core/Quests: Abandon&Finish quest items
Destroy quest items on quest failure/abandon.

Failing/abandoning a quest should not unconditionally remove required items, non-quest specific items such as crafting reagents should remain in inventory.

Delete all quest bound items on quest reward, failure or abandoning.

Only delete all quest bound items from inventory on turn in if the quest is not repeatable
2019-01-07 18:13:47 +01:00
Poszer
9bf56aa124 Core/Quest: Mr.Floppy's Perilous Adventure Quest (#1158) 2019-01-07 14:19:56 +03:00
Nefertumm
e51fe9e081 Core/Misc: add support to calculate zoneId/areaId for creatures & gameojects (#1226) 2019-01-07 12:07:05 +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
talamortis
247bb8f7bd Update waypoints for black knight in Trail of the champion to be more blizzlike.
closes: #1072
2019-01-06 16:55:38 +00:00
Viste(Кирилл)
3f45c14822 Core/Quest: implement Quest Tracker (#1233) 2019-01-06 09:32:17 +03:00
Viste(Кирилл)
aa949479d7 MySQL: refuse any version of MySQL, below 5.6 (#1227) 2019-01-05 02:22:54 +03:00
Nefertumm
59d4e1d3a8 Core: Vmaps update 4.3 (#1021)
Vmaps update from 4.2 to 4.3
2019-01-03 18:27:11 +01:00
Francesco Borzì
2c539c07ae Core/World: do not consider error when no player data in the DB (#1151) 2018-12-30 18:36:07 +01:00
Viste(Кирилл)
7648858939 Core/LootMgr: Update lootMgr to normalize loot_template tables (#1137)
* Core/LootMgr: Update lootMgr to normalize loot_template tables 

original by trinitycore team
2018-12-27 23:55:15 +03:00
Francesco Borzì
94d8476e48 Core/Guilds: fix gcc compile warnings (#1150)
- Closes #1148
2018-12-27 01:45:03 +03:00
Poszer
b1b48b92df CORE/Crash: Fix crash with MoveSpline [hacky] (#1066)
Closes #1063 
Closes #552 

Co-authored-by: grimgravy<sr.alansantos@hotmail.com>
2018-12-25 21:48:17 -03:00
Barbz
d167890b3f CORE/Movement: Fix a potential crash with a player out of bounds. (#970) 2018-12-25 21:42:27 -03:00
Poszer
db25b814e2 Core/Spell: Hand of Reckoning kills totem & puts in combat (#1139)
Closes #626
2018-12-25 19:39:02 +01:00
Viste(Кирилл)
204358bb67 Core/Players: Fixed saving quest item progress (#1129)
Ported from TC (original commit by Shauren)

Add 2 columns to character_queststatus
2018-12-23 14:58:21 +01:00
Stoabrogga
380c236479 Scripts/Quest: fix 12733 Death's Challenge (#886) 2018-12-22 17:01:35 +01:00
Barbz
54a6817bbb Core/Achiev: Fix unwanted GM warnings (#1122)
* Core/Achiev: Fix unwanted GM warnings

It now only warns the player that he can't complete achievements.
2018-12-22 11:08:05 +01:00
Francesco Borzì
a0595b73e3 CI: Update Ubuntu version of travis build to xenial (16.04) 2018-12-21 14:37:57 +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
Nefertumm
468faa3ead Refactored quest_template table structure 2018-12-19 13:47:24 +01:00
Viste(Кирилл)
4a52df6375 Core/Build: Fix windows build for recent OpenSSL versions (#1065)
Closes #1047
2018-12-17 20:09:53 -03:00
Trystanosaurus
74e8e79e54 Gruul: Add a minimum cooldown for Cave In (#893) 2018-12-17 16:46:34 -03:00
Poszer
fd696c6475 Core/Instance: Blackrock - Warchief Rend Blackhand
This will fix the next issues:
- Waves of mobs spawning during Blackhand fight.
- Door conflicts.
- Boss can't be pulled after killing the 3rd wave.

Closes #536
2018-12-16 15:34:31 -03:00
Amin.MasterkinG
4bd1330b6e Core: Fix titles not showing on login (#1114)
Wrong field ID fixed.

Closes #1059
2018-12-13 16:43:43 +01:00
Nefertumm
f41899e690 Tabs from the last commit. 2018-12-12 02:19:37 -03:00
Amin.MasterkinG
8c753dc04e Update PINFO command, show character details like TrinityCore. (#1097)
Closes #1067
2018-12-12 02:08:12 -03:00
Chaz
8906d1ea26 Enable SourceType of 8 for Disables table to disable LFG/LFD maps (#1076) 2018-12-11 03:54:15 -03:00
Barbz
b8d2396398 Core/Achiev: Warning if GM mode enabled (#1028)
* Core: Achievements warning if GM mode enabled

Added a warning ingame and in console when you're a GM testing achievements (else it was confusing).
Added an extra type check in UpdateAchievementCriteria, ported from TrinityCore.
2018-12-08 23:02:41 +01:00
Barbz
b1b02e0328 Core/Script: BRD needs to light 2 braziers to open the doors (#1069)
Before, it required to light only 1 brazier to bypass the Lyceum.

http://wowwiki.wikia.com/wiki/Shadowforge_Torch
2018-12-05 16:28:56 +01:00
Dmitry Brusenskiy
1320cc21cf Core: feature add 2FA (OTP) (#1054)
Add 2 factor authentification for improved security on your websites/apps.

Taken from TrinityCore

Closes #1049 on github.
2018-12-04 19:18:23 +01:00
talamortis
a9b981d619 [Core / Fix] Fixed an issue if charmed creatures was created by spell they wouldn't disappear if owner was too far away from it.
Lets take quest Taming the beast for example, Once beast was tamed and player was too far away from the creature it would still appear as a pet and cause issues.
2018-11-30 00:27:32 +00:00