Commit Graph

877 Commits

Author SHA1 Message Date
sucofog
2d464f94ed Added mmaps commands.
Port from Trinitycore, credits to its respective commiters.
2017-11-14 22:59:11 +01:00
sucofog
2bab14b1ca Import pending SQL from commit:
a2170f218b
2017-11-14 22:55:03 +01:00
sucofog
3b73e99ec8 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-11-14 22:50:25 +01:00
sucofog
e772b08c68 Update Vmaps | Mmaps | Recastnav and fixed FleeingMovement
- Fixes getHeight collision (Map height is now calculated properly core-side, extraction of Maps, Vmaps is required)

- Fixes invisible walls causing LoS errores and wrong pathing in some zones.

- Mmaps update, padding is used, now to ensure proper binary-identical mmtiles

- Updated Recastnav to work properly with new updates

- Updated Area Storage

- Implement Map out of Bound (players will pop on closest graveyard if out of bounds)

- FleeingMovementGenerator updated, LoS calc to not go out of bounds or in/under textured when 
fleeing

- Added command .mmap, port from TC (info about mmaps)
2017-11-14 15:14:43 +01:00
Kevin Starrheld
d98ba9cdaa Fixes creature equipment not loading correctly. (#688) 2017-11-14 14:42:52 +01:00
sucofog
1ea009e255 Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk 2017-11-12 19:59:11 +01:00
Gargarensis
a95be19341 Molten Core - Core Hounds (#683)
* fixed core hounds

* removed warning

* removed warning
2017-11-10 14:55:19 +01:00
sucofog
a2170f218b Scripts/Northrend: fix event for quest A Suitable Test Subject (#700)
* Scripts/Northrend: talk event for quest A Suitable Test Subject

Ported from: fda99b2972

Credits to @Wyreth and Trinitycore

* [Fix] No newline at end of file
2017-10-29 10:23:55 +00:00
sucofog
7461cf68d4 [Fix] No newline at end of file 2017-10-29 11:18:06 +01:00
sucofog
b56d3de7d9 Scripts/Northrend: talk event for quest A Suitable Test Subject
Ported from: fda99b2972

Credits to @Wyreth and Trinitycore
2017-10-29 11:15:00 +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:
c75fcbe20b
2017-10-17 00:28:01 +02:00
Kevin Starrheld
7026d2e561 DB/Misc: N/A (#685)
* Lord Thorval missing creature_text

* Warsong Recruitment Officer - Gossip (Hellscream's Vigil)

* startup errors
2017-10-16 18:58:24 +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
talamortis
3d908d31a2 removed pending world SQL files 2017-10-14 17:03:42 +01:00
talamortis
9137450679 Imported Pending SQL files 2017-10-14 10:54:06 +01:00
sucofog
612e996209 Calendar/GameEvents: Store + Send holiday data to calendar (#589)
* Calendar/GameEvents: Store + Send holiday data to calendar

Fix by @Gerhood port by Sucofog for AC

* Remove comments

* Fixed an sql error

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#646)

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)

* Fixed line spacing

* Fixed file spacing

* Revert "Fixed file spacing"

This reverts commit c32f081fe2ea59b9206887fb5aee0236c49a744c.

* Revert "Fixed line spacing"

This reverts commit 5a922bbfe819aa435a797056f30571b93503c6ae.

* Revert "Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled (#601)"

This reverts commit 0d57b3c27320df09e230553f346d850f8bb43bcd.

* Fixed spell casting destination to require ENABLE_LOGS and ENABLE_EXTRA_LOGS to be enabled

* Core: step 1 - starting to fix core warnings

expecially from headers and some cpp files

Scripts and tools in next steps

* Core: Step 2 - Fixed warnings with clang 3.9+

issue #121

* Core: Step 3 - removed all warnings from core

related to #121

Next step: Scripts and extractor tools

* Scripts: Step 4 - Fixed all warnings inside scripts

issue #121

Next step: enabling -DWITH_WARNINGS and fix

* Implement banned_addons (#647)

* Removed more warnings, mostly related to unused-variable

issue #121

We still have to work on unused-parameter

* Script: Fixed yogg saron Drive Me Crazy achievement

* uncommented releaseModelInstance to fix a warning

* Improved travis compilation

Including pending sql and enabling tools, core-debug, extra-logs and perftools

* Fixed compilation

* Fixed all unused-parameters warnings

issue #121

used clang-tidy to achieve this

* Removed unused variables in WaypointMovementGenerator

* Solved cmake D9025 issue with MSVC

* Fixed some variable/parameters type issues

* Uncommented some utils functions for LFG

* 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.

* Pending sql

* Cleaning unused variables

* Update issue_template.md

* Coverity badge

* Fixed other badges

* Add GMSummonPlayer Config Option (#643)

* Stratholme's Rat Traps (#613)

* now rat traps in stratholme work correctly

* 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)

* Bash: Fixed Quit option

* 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

* Cmake: Compiling with warnings by default

Forcing all contributors to fix all warnings before push a commit (i hope)

* Fixed gcc warnings

* Build without PCH to catch missing headers

+ changed to Debug build type

* Fixed PCH compilation and gcc warnings fixed

+ removed some useless warning suppressions

* Improved travis compilation

it must give us errors on warnings allowing contributors to fix them
as soon as possible (best before accepting PR)

* Improved db assembler, now can create DBs

* Bash: implemented installer script for server and modules (beta)

+ minor fixes

* Installer: minor fix

* Bash: fixed mysql default conf

* updated doc

* Installer: differentiate linux distro

* Use PLAYER_BYTES_3 instead of gender to avoid displayid problems

- This fix night elfs corpse turning into a cube

* Fix CMake custom script (#658)

* CMake - CMake now detects custom scripts in the Custom directory

* CMake - CMake now detects the custom script headers

* CMake - Added an example in the README on how to make a CMakeLists.txt for a custom script

* Scarlet Monastery - Chapel: Last Boss (#599)

* Core/Misc Created handler for character creation

* [Core/Boss] Reworked final figth Scarlet Monastery - Chapel

* correct the animation when Whitemain cast resurrection

* Fixed max heroic attempts ICC

it must be 50 instead of 25

* 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

* Various fixes for installer script and db_assembler

* Db_Assembler: hide mysql password in prompt

* 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.

* Fixed warnings when EXTRA_LOGS are off

* Fixed and optimized EXTRA_LOGS code

about 1700 lines of code manually checked

* Bash: Minor fixes for installer
2017-10-12 18:01:13 +02:00
Gargarensis
c710122259 Molten Core fixes (#604)
* Molten Core fixes

* fix indentation

* forgot to adjust 3 lines

* Fixed warning
2017-10-12 18:00:46 +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
lineagedr
7df5d0964f Add Diminishing_None to Feral Charge. And Add Blizzlike Animations to Flags / Chest Captures. (#664)
* Add Diminishing_None to Feral Charge.

Closes https://github.com/azerothcore/azerothcore-wotlk/issues/648

Credit: AnonXS @L4G_Core

* Update Spell.h

* Add blizzlike ecapturing flag / chest animation

Code from Nostalrius.

* Add missing blizzlike animations.

Demonic Circle: Summon, Soul well, Ritual of Summoning. There's probably more.

* Update Object.cpp
2017-10-08 17:13:19 +02:00
mik1893
10809d9113 Core/Battleground: Deserter track on bg leaving 2017-10-08 12:50:57 +02:00
Inifield
a2957f53b0 Fix mail system not sending all items 2017-09-30 13:06:38 +02:00
talamortis
b9e6faca6c closes #667 #273 2017-09-29 22:07:07 +01:00
Francesco Borzì
6b08fd2f61 Update issue_template.md 2017-09-27 14:12:03 +02: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
Ercules76
34682ecc2c Scarlet Monastery - Chapel: Last Boss (#599)
* Core/Misc Created handler for character creation

* [Core/Boss] Reworked final figth Scarlet Monastery - Chapel

* correct the animation when Whitemain cast resurrection
2017-09-23 17:20:26 +02:00
Barbz
efbcb8f65d Fix CMake custom script (#658)
* CMake - CMake now detects custom scripts in the Custom directory

* CMake - CMake now detects the custom script headers

* CMake - Added an example in the README on how to make a CMakeLists.txt for a custom script
2017-09-23 11:30:22 +02:00
Inifield
23cb1a18e5 Use PLAYER_BYTES_3 instead of gender to avoid displayid problems
- This fix night elfs corpse turning into a cube
2017-09-22 14:31:40 +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