Commit Graph
100 Commits
Author SHA1 Message Date
yehonal 52ae84d581 Fixed crash after 635f7831e1 2017-12-04 02:14:30 +00:00
Yehonal c044cbfdff Improved OnItemRoll hook
Now you can change the chance temporary and dinamically
2017-12-04 02:12:48 +00:00
Yehonal 3e4390a5b2 Missing jmalloc updates 2017-12-04 02:12:43 +00:00
Yehonal 912b6965d7 Add LootStore information to loot hooks
Please update your modules if you're using these functions
2017-12-04 02:12:36 +00:00
Yehonal 90e0332243 Add item entry information to auras for external usage 2017-12-04 02:12:31 +00:00
Yehonal 5ef601b7cf Revert "Fixed path error for charge spells after 17802ab6e5135f0220efcd8f4e460f8202a4c047"
This reverts commit 3b22c59bec.
2017-11-25 18:22:35 +00:00
Yehonal 300847920a Fixed transport disappearing 2017-11-25 02:14:15 +00:00
Yehonal 3b22c59bec Fixed path error for charge spells after 17802ab6e5
thanks @jackpoz for original patch
2017-11-25 02:13:28 +00:00
Yehonal c14f8cffed Fixed Unit contact point 2017-11-25 01:07:39 +01:00
Yehonal 08ca46ed93 Fixing NearPoint calculation and fishing height issue #127 2017-11-25 01:07:39 +01:00
Yehonal 37e9160e88 Fixed npc/object spawn by command when GetPhaseByAuras is used. 2017-11-22 13:23:00 +00:00
Yehonal 0f42b51143 DB: Fixed Wintergrasp aura to avoid phase conflicts in other context
it must be limited to WG since its phase cannot be present on character
while doing Ruby Sanctum for example
2017-11-21 15:48:52 +01:00
Yehonal 3e9ffa3e33 Implemented GetPhaseByAuras removing redundant code (DRY) 2017-11-20 11:36:46 +01:00
Yehonal bc726a2f16 Fixed Lich King timers (step 2)
Now we've blizzlike timers totally compatible with DBM addon
2017-11-20 11:36:26 +01:00
Yehonal bf60f8f5c6 Add summoner information to TeleportTo function and created OnBeforeTeleport hook 2017-11-20 11:36:14 +01:00
Yehonal b340ebbec9 Fixed Lich King timers
maybe other minor adjustments needed but mostly correct now
2017-11-20 11:30:46 +01:00
Yehonal 9bded96de5 Fixed aura for GM visibility at login 2017-11-20 11:30:29 +01:00
Yehonal 4bc2124632 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk into temp 2017-11-19 18:35:06 +01:00
Yehonal 3649e70176 Fixed sql syntax error 2017-11-19 18:29:15 +01:00
Yehonal 7256dc30a9 Merge pull request #713 from azerothcore/Rochet2-patch-2
Update import.sh
2017-11-19 16:33:27 +01:00
Yehonal e727df7566 Imported pending sql 2017-11-19 16:29:45 +01:00
Yehonal b74e1e03ba DB: Fixed difficulty type condition for achievement statistics 2017-11-19 16:26:13 +01:00
Yehonal af1a3b5220 Fixed compilation 2017-11-19 16:25:58 +01:00
Yehonal 70738e76f0 Added OnBeforeItemRoll hook and added missing parameter to:
OnAfterRefCount
OnBeforeDropAddItem

please update your scripts if you're using them
2017-11-19 16:25:54 +01:00
Yehonal fe0c66bf70 Improved equip manager, anti-abuse system 2017-11-19 16:25:50 +01:00
Yehonal 798e1acfc5 Missing arena meets condition for statistics and fixed played matches 2017-11-19 16:25:33 +01:00
Yehonal 3d36bb81a4 Fixed statistic counters on different raid/dungeon difficulty
Needs queries to fix some missing criteria in achievement_criteria_data
with type 12
2017-11-19 16:25:23 +01:00
Yehonal 817257c85b Implemented OnUpdateArea hook
it's more accurate than UpdateZone
2017-11-19 16:25:05 +01:00
Yehonal f669732d19 Allow near commands to list only object of your current phase 2017-11-19 16:24:57 +01:00
Yehonal 1c519f62ff Fixed played arena statistics 2017-11-19 16:24:49 +01:00
Yehonal 626630f0f6 Fixed improved succubus seduction talent #699 2017-11-18 12:49:39 +01:00
Yehonal 1e288af897 Improved OnCriteriaCheck hook, passing information about criteria_id
OnCheck without criteria_id is deprecated but still available
2017-11-18 12:49:33 +01:00
Yehonal 563e02370e Fixed druid "powershift" macro #693
Thanks to @lineagedr
2017-11-18 12:49:28 +01:00
Yehonal 64fa231ff3 Fixed criteria updating on exploration 2017-11-18 12:47:48 +01:00
Yehonal c4622096e9 Importing pending sql 2017-11-17 00:26:19 +01:00
Yehonal 1e860bd7fe Spell/Workaround: Seduction must be interrupted by spell reflection #697
it's an hack, we must improve it. Thanks to @lineagedr
2017-11-17 00:24:40 +01:00
Yehonal 8a7cef6f64 Fixed arena statistics by type 2017-11-17 00:24:23 +01:00
Yehonal 5ad0bd2134 Fixed Hand of Reckoning effect on shaman totems 2017-11-17 00:19:00 +01:00
Yehonal eb6ab9e120 Fixed behaviour of unrelenting assault warrior arms debuff 2017-11-17 00:14:28 +01:00
Yehonal d0af1c812b Importing pending sql 2017-10-17 01:37:03 +02:00
Yehonal 76215c5c1f Core: fixed realm first achievement
Porting of @shauren fix:
https://github.com/TrinityCore/TrinityCore/commit/c75fcbe20b07fd7518be58bf02ba30d903133449
2017-10-17 00:28:01 +02:00
Yehonal 7b4c2fc6bc Update 2017_10_15_00.sql 2017-10-16 13:34:35 +02:00
Yehonal 51eb9d7e13 fixed nested function in latest sql updates
it's a particular case that we've to take care about next time:

a function cannot be created inside a procedure so
we need to move out its definition after pending import
2017-10-15 11:58:52 +02:00
Yehonal 76c9d3c497 Fixed latest sql importing process
Maybe has been executed on a non-bash shell (?)
2017-10-15 11:49:21 +02:00
yehonal dd463b30b6 Wrong column name in sql 2017-10-14 20:15:16 +02:00
Yehonal 4df28fd29c Fixed valid arena condition
maybe we should remove it? (not blizzlike)
2017-10-12 16:25:04 +02:00
Yehonal 9c92f4f32e Fix achievement criteria sending correct race
in case of crossfaction enabled
2017-10-12 16:24:50 +02:00
Yehonal ac0e8438f9 Fixed a warning on windows 2017-10-12 16:17:07 +02:00
Yehonal 0f5ff1db7e Bash: Removed compilation type suffix on build/bin path
if you need to differentiate it you can add $CTYPE variable as suffix of bin/build path conf
2017-10-09 10:13:51 +00:00
Yehonal eb78254579 Bash: Various improvement for compiler and db_assembler
Now db_assembler also creates the users specified in conf.sh files if not exists

+ Simplified some paths for compilation
2017-09-26 12:53:46 +02:00
Yehonal c85b1b591e Continue to run server even without custom .conf
You should be able to run both authserver and worldserver with default
configurations

Also changed *DatabaseInfo to fit information defined in our bash installer
and create sql
2017-09-26 12:52:16 +02:00
Yehonal 30e6abf6ab Import pending sql 2017-09-26 01:27:22 +02:00
Yehonal 69b7d77161 Bash: Minor fixes for installer 2017-09-25 18:15:47 +02:00
Yehonal 0a03149432 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk
# Conflicts:
#	src/game/Warden/WardenWin.cpp
2017-09-25 15:18:08 +02:00
Yehonal 7a0e6e7da2 Fixed and optimized EXTRA_LOGS code
about 1700 lines of code manually checked
2017-09-25 15:09:21 +02:00
Yehonal dcdddf658b Fixed warnings when EXTRA_LOGS are off 2017-09-25 10:58:29 +02:00
Yehonal e687d223ff Revert "Cmake: Compiling with warnings by default"
It generates compile errors on windows
Maybe we should separate warning cmake define for each compiler (?)

This reverts commit 8ad3c15d63.
2017-09-25 10:37:22 +02:00
Yehonal da45fbf75c Db_Assembler: hide mysql password in prompt 2017-09-25 02:21:18 +02:00
Yehonal 9bc0a3d383 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-25 02:15:41 +02:00
Yehonal c42ec97bb0 Various fixes for installer script and db_assembler 2017-09-25 02:15:22 +02:00
Yehonal 61df6f7d44 Workaround to import sql with zero value in date on mysql 5.7
Maybe we need to fix those fields or find another better way
2017-09-25 02:14:42 +02:00
Yehonal 100da17e85 Fixed max heroic attempts ICC
it must be 50 instead of 25
2017-09-24 10:44:34 +02:00
Yehonal dc15319625 Installer: differentiate linux distro 2017-09-22 01:19:20 +02:00
Yehonal 68176367c1 updated doc 2017-09-21 23:32:00 +02:00
Yehonal 421def048f Bash: fixed mysql default conf 2017-09-21 21:52:17 +02:00
Yehonal 31848f9a66 Installer: minor fix 2017-09-21 18:59:29 +02:00
Yehonal 22c6ba9fa6 Bash: implemented installer script for server and modules (beta)
+ minor fixes
2017-09-21 18:52:20 +02:00
Yehonal ce6b9de51a Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-21 17:04:43 +02:00
Yehonal afebf1a1ca Improved db assembler, now can create DBs 2017-09-21 17:04:08 +02:00
Yehonal a738fb3e4d Improved travis compilation
it must give us errors on warnings allowing contributors to fix them
as soon as possible (best before accepting PR)
2017-09-21 12:04:58 +02:00
Yehonal 973259925b Fixed PCH compilation and gcc warnings fixed
+ removed some useless warning suppressions
2017-09-21 11:53:02 +02:00
Yehonal 343c88f0a4 Build without PCH to catch missing headers
+ changed to Debug build type
2017-09-21 01:07:20 +02:00
Yehonal 77340773be Fixed gcc warnings 2017-09-21 00:59:43 +02:00
Yehonal 8ad3c15d63 Cmake: Compiling with warnings by default
Forcing all contributors to fix all warnings before push a commit (i hope)
2017-09-20 01:23:20 +02:00
Yehonal 70ab2a8771 Bash: Allow action non-interactive selection
You can directly run a specific action from command lines
useful for cronjobs for example

+ splitted db_assembler in more files ready to be included
from other bash scripts
2017-09-20 01:18:20 +02:00
Yehonal 477321be4d Bash: Fixed Quit option 2017-09-20 00:08:57 +02:00
Yehonal f63cb50568 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-20 00:02:33 +02:00
Yehonal c592aca103 Implemented sql importing for db_assembler script
It includes a backup system that saves your day if you
push the "red button" (importing bases on a production db)
2017-09-20 00:02:24 +02:00
Yehonal d19b61a755 Fixed other badges 2017-09-19 19:04:27 +02:00
Yehonal 64e6109779 Coverity badge 2017-09-19 19:03:06 +02:00
Yehonal 944cfd077e Cleaning unused variables 2017-09-19 11:23:07 +02:00
Yehonal 787a9238df Pending sql 2017-09-19 10:41:43 +02:00
Yehonal 9975fb5923 Fixed linux compilation error with linker
This was caused by a GNUC compiler optimization that removes
LFG.obj from binaries since its functions have never been called
by gamelib. So we had to call at least one of them on LFGMgr forcing
 compiler to include LFG.cpp in build. I can't find another way.
2017-09-19 10:40:27 +02:00
Yehonal af6fc3d873 Uncommented some utils functions for LFG 2017-09-18 19:36:26 +02:00
Yehonal 84d6011a3d Fixed some variable/parameters type issues 2017-09-18 19:35:32 +02:00
Yehonal 353d90f256 Solved cmake D9025 issue with MSVC 2017-09-18 15:23:00 +02:00
Yehonal 59eb9a56a8 Removed unused variables in WaypointMovementGenerator 2017-09-18 15:12:53 +02:00
Yehonal 2b2e299ccc Fixed all unused-parameters warnings
issue #121

used clang-tidy to achieve this
2017-09-18 14:23:26 +02:00
Yehonal aa87ec685b Fixed compilation 2017-09-18 13:24:34 +02:00
Yehonal 66ffadb087 Improved travis compilation
Including pending sql and enabling tools, core-debug, extra-logs and perftools
2017-09-18 03:38:16 +02:00
Yehonal 627f8412d1 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-09-18 03:17:54 +02:00
Yehonal bea6f6b9fb uncommented releaseModelInstance to fix a warning 2017-09-18 03:17:35 +02:00
Yehonal 14f1c767ef Script: Fixed yogg saron Drive Me Crazy achievement 2017-09-18 03:17:20 +02:00
Yehonal 5ec07ef31f Removed more warnings, mostly related to unused-variable
issue #121

We still have to work on unused-parameter
2017-09-18 03:16:32 +02:00
Yehonal cf627d8327 Scripts: Step 4 - Fixed all warnings inside scripts
issue #121

Next step: enabling -DWITH_WARNINGS and fix
2017-09-17 04:07:32 +02:00
Yehonal 82be574cda Core: Step 3 - removed all warnings from core
related to #121

Next step: Scripts and extractor tools
2017-09-16 19:13:21 +02:00
Yehonal 247490dc84 Core: Step 2 - Fixed warnings with clang 3.9+
issue #121
2017-09-16 15:02:33 +02:00
Yehonal 3dde305068 Core: step 1 - starting to fix core warnings
expecially from headers and some cpp files

Scripts and tools in next steps
2017-09-16 13:47:19 +02:00
Yehonal 4d8ae5fce3 Naming unknown data in Authsession and implemented some checks 2017-09-16 01:15:57 +02:00
Yehonal 502e2ad19a Fixed realmid on realmlist packet 2017-09-16 01:15:31 +02:00