Commit Graph
362 Commits
Author SHA1 Message Date
Ovahlord d9b854ad59 Core/Datastores: backported hotfix system implementation 2020-02-21 23:13:38 +01:00
Ovahlord 15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
Ovahlord 8d29de88a2 Core/Guilds: updated guild challenge system
* converted guild challenge packets to packet class
* moved guild challenge reward data to database
2019-10-14 00:56:48 +02:00
Wyrserth 88cd3626cb Misc/Config: set decay timer for unlooted normal creatures to 5 minutes.
Now that respawns do not care about the previous corpse's state, there's no reason to force a very frustrating faster despawn.
2019-10-06 03:53:49 +02:00
Ovahlord 9d574d2220 Core/Players: convert SMSG_FEATURE_SYSTEM_STATUS to packet class 2019-10-05 00:22:53 +02:00
Ovahlord 8bec6af24a Core/NetworkIO: implement 2nd connection 2019-10-03 22:32:24 +02:00
Ovahlord 0299e10945 Core/Servers: nuke authserver 2019-09-30 07:26:54 +02:00
Ovahlord 644b77f1fd Server/Config: correct description for the shortage system config 2019-06-03 22:28:22 +02:00
Ovahlord 4b77eb334b Core/LFG: re-implement the shortage bonus reward system
* optimized out the logic to work with any random dungeon
* the shortage bonus rewards can now be set via quest id in lfg_dungeon_rewards
* moved the config part into the lfg option mask
2019-06-03 19:45:44 +02:00
Ovahlord 1a1790b737 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/AI/SmartScripts/SmartScript.cpp
#	src/server/game/Skills/Archaeology/ArchaeologySites.cpp
#	src/server/scripts/Spells/spell_mage.cpp
2018-09-17 15:43:22 +02:00
Killyana 3e8c5df12e Misc: Update Quests.LowLevelHideDiff to wotlk
Closes #17421
2018-09-15 11:18:15 +02:00
Killyana 0a10987c83 Misc: Reverse Quests.HighLevelHideDiff changes
Ref #17421
2018-09-15 11:18:08 +02:00
Aokromes 0d4c7d612b Misc: Update Quests.HighLevelHideDiff to wotlk
Closes #17421
2018-09-12 11:53:33 +02:00
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
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
Ovalord be1615d5f4 Core/Guilds: implement Guild Challenges 2017-12-21 19:44:57 +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
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 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
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
Ayrton Stout eed28a5be9 Core/AH: AuctionHouseBot BidPrice determined by config options 2017-01-01 13:37:53 +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
Naios 7da338e282 Core/Scripting: Change the INFO logger of the hotswap system to enabled 2016-08-10 08:55:43 +02:00
Naios 3c4f4a9473 Core/Worldserver: Correct the default comment of HotSwap.EnableReCompiler
* Thanks jackpoz for noticing
2016-08-10 08:54:03 +02:00
Aokromes e8e164e28f Core/Game: Add a dynamic script reloader which reloads scripts modules on changes.
* is responsible for registering plain modules.
* requires compilation with the `WITH_DYNAMIC_LINKING` flag.
* requires further support of the ScriptMgr.
2016-08-10 03:29:20 +02:00
Aokromes 3ed49467ba Core/Chat: Split ChatLevelReq.Say into 3 2016-08-03 11:56:08 +02:00
Aokromes 56feab44d9 Core/Player: New PartyLevelReq setting 2016-08-03 11:49:01 +02:00
Aokromes da3f7d464c Core/PVP: Move report AFK requirement to config (#17699) 2016-08-03 11:42:59 +02:00
Aokromes d1197ef166 Core/PVP: Improve log (#17698) 2016-08-03 11:25:57 +02:00
Aokromes e6e188c177 Core/Misc: Fix compile 2016-07-17 14:50:56 +02:00