RioMcBoo
804bc30581
Fix exception when calculating for december ( #60 )
...
Co-authored-by: RioMcBoo <artem.jkl@gmail.com >
2024-01-30 10:57:14 -05:00
hondacrx
d96f7fb821
Core/Instances: Kill instance_encounters table, it is no longer neccessary
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/47fc3cb852324119e81c01015b7cc4f39d43e559 )
2024-01-29 15:22:25 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
4134796f1b
Core/Battlegrounds: Rework queues
...
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ede6c155605da602b3bafaa3a1212d9f924759b )
2023-09-14 06:16:30 -04:00
hondacrx
9f660fa4b0
Core/Realms: Minor refactor to realm address storage
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc6dba1376905456062d1ade8adcbaed4f8f484e )
2023-09-13 18:31:04 -04:00
hondacrx
c9ab9e4635
Core/Network: Refactor local/remote ip address selection code and allow using hostnames in LoginREST bnetserver config options
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6be536a73bc8a6e331ce20e7d19e2ea56b99b4d0 )
2023-08-28 11:15:57 -04:00
hondacrx
49a07ebcce
Core/Items: Item bonus generation improvements
...
* Pass ItemContext to item creation wherever possible
* Support scaling item levels with m+ keystone levels (not used currently)
* Fixed item link validation when client sends it as default uninitialized bonus list with context only
* Support scaling items depending on current active season (seasons not implemented)
* Implemented content tuning redirection
Port From (https://github.com/TrinityCore/TrinityCore/commit/0fb8765a6638fd947b59fce44d5c31251d0cdadd )
2023-06-21 09:19:40 -04:00
hondacrx
264647c611
Core/Quests: New FlagsEx implementations
...
* QUEST_FLAGS_EX_REWARDS_IGNORE_CAPS
* QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY
* QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN
* QUEST_FLAGS_EX_REMOVE_ON_PERIODIC_RESET
* QUEST_FLAGS_EX_NO_ABANDON_ONCE_BEGUN
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cb8965de22c5da3887b8f8b5c08b9f5034b3cc6 )
2023-06-13 09:11:55 -04:00
hondacrx
068ccd990f
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac )
2023-05-30 08:16:40 -04:00
hondacrx
42a902c118
Core/Realms: Remove duplicate realm names storage
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7f5e47c396e49da2530aabac05f7ca3c0f177298 )
2023-05-02 17:22:16 -04:00
hondacrx
792a6ecd84
Core/SAI: Drop waypoints table and move existing rows to waypoint_data table
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/356c98579babd1aef12e2b5ef28baba2403368d0 )
2023-04-25 17:05:34 -04:00
hondacrx
bd2eb5baab
Core/Creature: Implemented sparring with max health percent thresholds
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0750b7f8455df39a64462636ca296c6f2aa2b048 )
2023-04-25 08:38:55 -04:00
hondacrx
9d4be0003b
Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/36044a9470e9c39a71916e908ab6cf4f95677793 )
2023-04-25 08:02:18 -04:00
hondacrx
a55d37c91e
Core/Misc: Mention vmaps in error message about loading gameobject models
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d5ec4a7f05f34386cc76b7fe7c289d148d69a43d )
2023-02-19 02:13:58 -05:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
0584d234ad
Fix loading server and talents.
2023-01-18 17:25:54 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
3dad3747ce
Fixed db2 loading, and world login.
2023-01-11 16:38:29 -05:00
hondacrx
c686484ce5
Core/vmaps: Stop worldserver startup when gameobject models cannot be loaded
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2ec80b14ced0d32e5929af6286667de63e9d0ae )
2023-01-04 16:41:58 -05:00
hondacrx
989b80b056
Core: Updated to 10.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b )
2022-12-28 15:25:15 -05:00
hondacrx
c4ce4e45f8
Update some commands to new system.
2022-11-09 17:30:12 -05:00
hondacrx
f441175665
Core/Garrisons: Implement SMSG_GARRISON_OPEN_TALENT_NPC opcode
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4772c4817f1b34553f1c697e2aedc0372af9aea2 )
2022-10-11 20:27:05 -04:00
hondacrx
51cd499bd0
Core/Misc: Remove function calls through singleton global within the same class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f6ce648366099aecb966a57049371bfa4b19e56 )
2022-10-11 17:14:21 -04:00
hondacrx
66c7047a29
Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new InstanceLockMgr
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b924522d0549dd67b10e2cbdfc20297dd21e182 )
2022-10-04 10:57:04 -04:00
hondacrx
d3dde761a2
Core/Instances: Instance lock rewrite (WIP)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/17665c929c3a9fb7fe75dd680648129bc1c1f874 )
2022-10-04 10:00:07 -04:00
hondacrx
906e885631
Core/Spawns: Added startup error for incorrect map assignments in instance_spawn_groups
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ff3d888688fd382d317de0c2dbf26af6a6e7da5 )
2022-10-01 16:54:27 -04:00
hondacrx
a6a9d05e98
Core/Gossips: Added support for FriendshipFactionID
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1bbc8592d95978a4c681fa6177c7c457189ef485 )
2022-08-13 17:54:36 -04:00
hondacrx
8caa99803f
Fixes aura assert by not removing player when crash from map.
2022-08-01 11:32:31 -04:00
hondacrx
114747fc4b
Misc fixes
2022-07-29 17:24:07 -04:00
hondacrx
3a746f931f
Core/WorldStates: Allow using -1 in database for MapIDs column to mark worldstates that should be bound to a map and allowed on all maps
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/071be5a0861924521da5df1ce6fc35ee5a7089d4 )
2022-07-25 22:01:03 -04:00
hondacrx
9278f0b3c7
Fixes some phasing issuses.
2022-07-25 14:03:51 -04:00
hondacrx
efd2f4cb49
Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fbe0b8efebca3bc2662b477bdf45627f9783d6c2 )
2022-07-24 17:50:51 -04:00
hondacrx
3cd58e4a17
Core/Maps: Move terrain data handling out of Map class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/16a06346aea16ffd6ee84081cedfdb0c75ac0b38 )
2022-07-24 16:31:00 -04:00
hondacrx
62c5f44f37
Core/WorldStates: Fixed wrong prepared statement being used for saving world state values
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7073a8bbe5bb88b8f49d27d0950b4d0d9a805597 )
2022-07-16 19:38:48 -04:00
hondacrx
e521433e38
Core/WorldStates: Move custom worldstates to separate table and move saving worldstate values to WorldStateMgr
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e487d78ba7b37c35ede36c554169d26afeac88b0 )
2022-07-14 20:25:57 -04:00
hondacrx
015ba8008c
Core/WorldStates: Migrate pvp season worldstates to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f601f53b8374ead5a6a8b734054ea623f74c24e )
2022-07-13 17:41:56 -04:00
hondacrx
6825419b88
Core/WorldStates: Migrate battleground HolidayWorldState to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/020166649dd5afb94dddbfcc990d4bb51e231ab1 )
2022-07-13 17:35:10 -04:00
hondacrx
aae75ce85d
Core/WorldStates: Skip sending SMSG_UPDATE_WORLD_STATE when value does not change
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/db79e29121b74dc62da1b68cf1e25fb8e31ffbdf )
2022-07-09 12:46:08 -04:00
hondacrx
c6ecb00c0a
Core/WorldStates: Allow setting "hidden" field of SMSG_UPDATE_WORLD_STATE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/de26cafbbe1b355b69ec871f4fee0704a3ef29a5 )
2022-07-09 12:37:04 -04:00
hondacrx
7e01c50655
Fixes loading of server.
2022-07-07 13:44:17 -04:00
hondacrx
c7123ad860
Core/Quests: Reset seasonal quests based on saved completion time and intended holiday start time
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/49ad0d2d495a9f817ad2820f8e616f3a6564b480 )
2022-07-04 01:15:52 -04:00
hondacrx
cabb59efe8
Core/WorldStates: Migrate war mode bonus value worldstates to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ac86c13d2b00817c9213ca2c22b747d3fff454e )
2022-07-01 22:53:01 -04:00
hondacrx
57d3221a93
Some misc fixes
2022-06-29 11:06:53 -04:00
hondacrx
a98ce1eb00
Core/WorldStates: Add area requirements to world states
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/70eacebad531af0a4b5b4ac6be6d90ddc56ed5d4 )
2022-06-27 16:56:01 -04:00
hondacrx
9cece8cc8a
Core/WorldStates: Migrate Wintergrasp worldstates to new system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6285033ed5ba8f67330eca40c1ae4840882a98d3 )
2022-06-27 16:45:31 -04:00
hondacrx
2ea34c42fa
Core/WorldStates: Allow multiple map ids for world states
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f874f34f04228a41133cd7ce5621e3c637bbf48a )
2022-06-27 16:03:42 -04:00
hondacrx
7be2eb52cc
Core/World: implement database support for default map and realm wide world states
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/737d94d7efe0b6c308ac1bf3692b6aa2e43f5adb )
2022-06-25 22:52:20 -04:00