Ovahlord
59d169e8e4
Merge branch 'dynamicSpawnMerge' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/Entities/Creature/Creature.cpp
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
2018-07-21 23:13:55 +02:00
Ovahlord
b976bc1187
Core/Spawns: merged Dynamic Spawning
2018-07-21 20:44:41 +02:00
Ovahlord
dd6fe710df
Core/Guilds: ported and merged guild experience and guild reputation system
2018-07-09 16:27:25 +02:00
Ovahlord
bb66c16e12
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-06-26 21:59:08 +02:00
Shauren
3ecf82f1a0
Common: Replace ip2nation by ip2location. ( #21957 )
...
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
Core/Misc: Improved ip2location code and set it to disabled by default
2018-06-23 21:45:51 +02:00
Aokromes
0c6fe1941f
rename files
2018-06-23 02:21:59 +02:00
Ovahlord
1998dc1287
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
2018-05-17 12:44:55 +02:00
Aokromes
5f45307a78
Core/Misc: Fix FreezeDetector triggered on startup
...
Fix FreezeDetector triggering the assert on startup if scripts took more than a few seconds to initialize.
2018-05-12 19:28:32 +02:00
Ovahlord
2cfdd3cbe0
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/CoreAI/PetAI.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
# src/server/game/DungeonFinding/LFGMgr.h
# src/server/game/DungeonFinding/LFGQueue.h
# src/server/game/Entities/Creature/Creature.h
# src/server/game/Entities/Pet/Pet.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Globals/ObjectMgr.h
# src/server/game/Groups/Group.cpp
# src/server/game/Groups/Group.h
# src/server/game/Guilds/Guild.cpp
# src/server/game/Guilds/Guild.h
# src/server/game/Handlers/GuildHandler.cpp
# src/server/game/Handlers/LFGHandler.cpp
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Handlers/NPCHandler.cpp
# src/server/game/Instances/InstanceScript.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
# src/server/game/Maps/ZoneScript.cpp
# src/server/game/Server/WorldSession.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/game/Weather/Weather.cpp
# src/server/game/Weather/WeatherMgr.cpp
# src/server/scripts/Commands/cs_reload.cpp
# src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
# src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
# src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
# src/server/scripts/EasternKingdoms/eastern_kingdoms_script_loader.cpp
# src/server/scripts/Kalimdor/VortexPinnacle/vortex_pinnacle.h
# src/server/scripts/Spells/spell_dk.cpp
# src/server/scripts/Spells/spell_druid.cpp
# src/server/scripts/Spells/spell_generic.cpp
# src/server/scripts/Spells/spell_hunter.cpp
# src/server/scripts/Spells/spell_mage.cpp
# src/server/scripts/Spells/spell_pet.cpp
# src/server/scripts/Spells/spell_shaman.cpp
# src/server/scripts/Spells/spell_warrior.cpp
2018-03-28 12:35:52 +02:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
ariel-
7fff6c424f
Compile zmq locally
2018-03-28 03:20:25 -03:00
Ovalord
683a74f3ea
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-01-14 19:20:08 +01:00
Chaouki Dhib
e8bdb2a157
Core/Movement: Correct the allowed distance to target before a repositioning is necessary. #20173
...
Also getting rid of the wordserveur config parameter 'TargetPosRecalculateRange' since it is no longer needed.
2018-01-14 06:56:50 +01:00
Ovahlord
98fdf72c7b
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into ShatteredWorld
...
# Conflicts:
# src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
2018-01-02 01:23:06 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00
Ovalord
be1615d5f4
Core/Guilds: implement Guild Challenges
2017-12-21 19:44:57 +01:00
Ovalord
ef1058d607
Merge branch 'lfgUpdate1' of https://gitlab.com/Ovahlord/TrinityCore_434 into 4.3.4
2017-12-18 23:22:01 +01:00
jackpoz
4283252731
Shared/Metric: Fix crash on shutdown
...
Fix crash on shutdown with metrics enabled but InfluxDB stopping before worldserver
2017-12-17 15:37:30 +01:00
Shauren
f7fd109066
Buildsystem: Fixed windows pch build with ninja
...
(cherry picked from commit a6e46c1c2e )
2017-12-14 09:49:56 +01:00
Ovalord
7525fb165e
Core/LFG:
...
* added missing dungeon ID to high priestess Azil's encounter credit
* fixed the last encounter lfg reward. Cataclysm dungeons use a single entry for both difficulties so the instance needs to find the proper dungeon for the difficulty. Fixed.
* increased amount of required votes to kick a player from a party
* use the remaining teleport error messages for their according purpose
* use a bgdata location as teleport location when teleporting out of a dungeon
* fixed lfg state after group has been formed
* the amount of required roles is now determined by dbc values (thanks to Onkelz28)
* added some safety checks for reward data packets if no quest is found
* fixed lfr queue and reward display
* add the possibility to make lfg reward quests repeatable. This is getting used for dungeon quests with valor point rewards. Setting the alternative quest once the limit has been reached is handled corewise now.
* implement valor points display in the lfg window. Note: to see it for the first time you need at least 1 valor point
* implement Call to Arms system. Thanks to Tisk for the base code
* added loot for the Call to Arms Satches of Exotic mysteries
2017-12-04 18:43:51 +01:00
Aokromes
238eb71b8e
Core/Misc: Add functionality to allow low level quests/kills/discoveries to grant experience
2017-11-04 16:15:36 +01:00
Gildor
b275864da5
Core/Misc: Added the possibility to configure the hour at which the server will be return old mails or delete them. ( #20305 )
2017-10-22 10:49:07 +02:00
Aokromes
fab8e2c9a5
Add warning about warden
2017-09-22 08:00:58 +02:00
Shoxxo
2d206feaf2
Core/config: add MonsterSight setting to worldserver.conf.dist
...
* Updated MonsterSight (What does it)
* Core/Worldserver: Update worldserver.conf.dist
Now it should be corectly ;)
* Relocated and renamed the MonsterSight!
2017-08-19 21:25:47 +02:00
Shauren
1808fdd7b2
Buildsystem: Minor PCH building changes
...
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header
* Don't call the linker for pch helpertargets
(cherry picked from commit 137f5e7887 )
2017-06-25 14:16:31 +02:00
Aokromes
1a5c0f5c3b
Core/Grids: Ported cmangos/mangos-wotlk@ea99457
...
(cherry picked from commit 9299e9b )
2017-06-19 20:20:26 +02:00
Aokromes
acf240861d
Core/Misc: Cleanup worldserver/authserver main() functions to run des…
...
…tructors in predictable order
* world/auth servers will now fail to startup if listen ports are in use
* Restored "Network.OutUBuff" config option lost during boost transition
(cherry picked from commit 6c92a48 )
2017-06-19 16:44:52 +02:00
Aokromes
6b31134c27
Revert "Cross-check client-submitted fall time with server-measured time. When excessive difference is detected, punish player."
...
This reverts commit e0e2242b17 .
2017-06-18 04:56:42 +02:00
Aokromes
e0e2242b17
Cross-check client-submitted fall time with server-measured time. When excessive difference is detected, punish player.
...
Fixes an exploit that could trivialize the Lich King encounter.
2017-06-17 11:58:15 +02:00
treeston
5812c6559f
build fix
2017-06-15 07:49:57 +02:00
Aokromes
9057cae219
So, I came in trying to fix gameobject LoS. So I restructured some stuff.
...
Then it turned out that gameobject LoS is already fixed. So all this does, really, is restructure some stuff.
And remove the hack from Sapphiron because I could.
2017-06-11 19:02:07 +02:00
Aokromes
71fe37a55b
build fix
2017-06-06 11:29:00 +02:00
ariel-
da65d89129
Core/Misc: fix some clang 5 warnings
2017-05-28 03:18:50 +02:00
Shauren
d8b9d2a9da
Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
...
(cherry picked from commit b8db320bf1 )
2017-05-26 14:49:55 +02:00
Aokromes
06168fb412
Implement real time statistic visualization
2017-05-26 14:47:59 +02:00
Chazy Chaz
3f14e4e56e
Core/Players: Rename "heroic character" to "death knight"
2017-03-20 16:52:23 +01:00
Aokromes
e998899874
Core/AHBot: Disable few broken items
...
Closes #19283
P.S: you will need to update your conf.
2017-03-13 10:10:40 +01:00
Alan Deutscher
c9ce2acb95
Core/Chat: Added option to allow 5-man parties to use raid warnings
2017-01-09 07:59:55 +01:00
Staleness89
1101db1573
Core/Player: Add another config option for IsGroupVisibleFor() ( #18723 )
2017-01-07 07:23:18 +01:00
Aokromes
719a317a67
Update copyright note for 2017
2017-01-02 07:26:38 +01:00
Ayrton Stout
3b3183f6cf
Fixed array size bug with the auction house bid price. Lowered the default max bid price ( #18697 )
...
Closes #18698
2017-01-01 13:38:32 +01:00
xinef1
ae56332789
Core/World: Simplified sleep calculation routine for world update thread ( #18634 )
2017-01-01 13:38:02 +01:00
Ayrton Stout
eed28a5be9
Core/AH: AuctionHouseBot BidPrice determined by config options
2017-01-01 13:37:53 +01:00
Sean Rhone
41998858c7
RA.MinLevel to Ra.MinLevel ( #18387 )
...
Solves https://github.com/TrinityCore/TrinityCore/issues/18386
2016-12-06 11:09:04 +01:00
iridinite
d364576cce
[3.3.5] AHBot Characters ( #17885 )
2016-10-24 13:27:54 +02:00
SnapperRy
0f65529f2e
Misc/Config: fix an oversight.
...
Thanks tkrokli for noticing.
2016-10-01 16:48:35 +02:00
SnapperRy
2dd1291a9b
Misc/Config: enable ChatFakeMessagePreventing by default, since it's a blizzlike feature.
2016-10-01 16:48:20 +02:00
SnapperRy
e241916bcd
Core/Config: allow to specify daily quest reset hour in config.
...
Also default it to 3:00AM, as that's when daily quests used to reset during WotLK.
2016-10-01 16:48:06 +02:00
roc13x
a54adfd894
Core/Build: Fixed dynamic mode build
...
Core can now be built in dynamic mode, enabling the hotswap system to be
used.
Hotswap works fine on Windows. Didnt work for me on Debian, the rebuild
and reload process happens but the old version of the module remains for
some reason. Cant figure it out right now
2016-08-13 17:26:30 +01:00
Naios
7da338e282
Core/Scripting: Change the INFO logger of the hotswap system to enabled
2016-08-10 08:55:43 +02:00