hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -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
f6807e152c
Core: Update to 10.1.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cea730fa23473a85c47451c3bd13df816f2b6e4 )
2023-08-21 07:22:33 -04:00
hondacrx
e6432f8c97
Core/Quests: Quest flag fixups
...
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
Port From (https://github.com/TrinityCore/TrinityCore/commit/4d4c7e68935df9ca40bd5539d602ac4e779f53d5 )
2023-06-13 08:52:22 -04:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
a21ae2b9aa
Core/Gossip: Integrate banker guid checks into shared gossip interaction data
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bde93b25d2b899c4623467a094c71333b2b54e8d )
2023-01-06 15:51:30 -05:00
hondacrx
69a7e08402
Update some of warden.
2022-10-30 16:41:43 -04:00
hondacrx
b76c9571d2
Core/Loot: Move loot rolls from Group to Loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 )
2022-09-18 17:57:08 -04:00
hondacrx
286294a108
Core/Transmog: Implemented Transmog Illusions + Spelleffect to unlock them
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/125ada42f6be220a52315d06d61e472a2ba83395 )
2022-06-14 23:07:23 -04:00
hondacrx
678c657f7d
Misc fixes
2022-05-24 19:02:03 -04:00
hondacrx
7d1b910f24
Core/Warden: Fix warden timeout ticking twice as fast as it should
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7ed56f2329d5a73e3440578844a9274d6a787cf )
2022-03-11 09:50:22 -05:00
hondacrx
718302fa18
Core/Pets: Pet management refactoring
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca92686b44cc8c53a8991bf02d6e8534797fc115 )
2022-03-10 09:39:55 -05:00
hondacrx
e65a1e95cf
Core/Objects: Properly choose between "Destroyed" or "OutOfRange" during visibility update
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5a82a0381d704e4b4b9976daf04d541d1130e541 )
2022-03-09 12:33:25 -05:00
hondacrx
0576cc0a07
Core/DBLayer: Add nicer api for SQLQueryHolders
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d5dcf02196e30c932c7a25c3975a91a0fe1ccd50 )
2022-03-02 13:27:52 -05:00
hondacrx
6c0e21b4de
Misc updates/fixes
2022-01-27 12:36:56 -05:00
hondacrx
169abc1531
Core/Chat: Disallow hyperlinks from being inserted in various guild-related freetext fields (the client already blocks this)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee5c0e5372308f4a6e52b14a14f5ee6a683b58dc )
2022-01-20 16:56:00 -05:00
hondacrx
4b08dc2756
Core/Calendar: Add some additional validation when creating events
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/562c567b1e0c878f0632994a79bcfbfd4a962504 )
2022-01-04 20:40:30 -05:00
hondacrx
05e3cfc118
Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc141e9bad5dc06a56179f820670bd6944651804 )
2021-12-17 19:04:23 -05:00
hondacrx
a96fe1e47f
Core/Movement: Add time synchronisation (Needs tested)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c19a4db1c12b8864d6c486ee8e2f0e058fb4155a )
2021-12-02 22:34:04 -05:00
hondacrx
56f1c3d984
Core/BattlePets: Implemented BattlePetSpeciesFlags::NotAccountWide
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/93c668ac50a529876054212dfef6544f70259035 )
2021-11-29 17:09:03 -05:00
hondacrx
751f4dd8b2
Core/BattlePets: Journal lock improvements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/895367e69fac542ea00079ee1405228d9f150898 )
2021-11-23 14:01:16 -05:00
hondacrx
d5911e1c92
Misc fixes.
2021-11-14 16:48:38 -05:00
hondacrx
f60ff57739
Core/Misc: Send saved client settings instantly after login, not only after entering world
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3917c2ad01882d43265e38c66e35b0a7fe3f087f )
2021-11-07 20:53:30 -05:00
hondacrx
491ec3333c
Core/PacketIO: 9.1.0 opcodes and packet structures
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cd5357dc185f95c6ef78089c5ab8bd2b885dd89f )
2021-08-08 13:10:49 -04:00
hondacrx
302a1f293c
Some Cleanups
2021-06-07 18:06:16 -04:00
hondacrx
1941148d8f
Core/Achievements: Defined all modifier tree types and implemented many of them
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0be92ec0ad0334c38b4073a7e24a571982b17da )
2021-06-07 13:13:46 -04:00
hondacrx
9851142796
Core: Combat/threat system rewrite
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/34c7810fe507eca1b8b9389630db5d5d26d92e77 )
2021-05-18 12:25:40 -04:00
hondacrx
ba064327b0
Core/DB: Fixes sometimes wrong values added to DB, also fixes errors when trying to convert updatefield to object.
2021-04-21 18:06:46 -04:00
hondacrx
63f0f919e2
Core/Misc: Replace Time.UnixTime with GameTime.GetGameTime()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e17e4e6f0700c7d950e1b2654c217ec8b28ae79e )
2021-04-17 19:28:50 -04:00
hondacrx
be2292e815
Core/Misc: Change all unix time columns in character database to bigint (signed)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d29dd1eeb5c52dc76bd741fe1ee0e875c416b8e7 )
2021-04-06 23:32:52 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
102034a891
Core/WorldSession: Fix idle WorldSessions getting kicked twice as fast as supposed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f1388f37b6151252aae7431921564cf2458226a4 )
2021-03-04 11:40:50 -05:00
hondacrx
5431374491
Core/Networking: Fix infinite loop and deadlock when closing socket.
2021-02-11 12:33:05 -05:00
hondacrx
0fd5044a71
Core/Maps: Fixes player not being removed from map/server when they close the client without using logout/exitgame
2021-02-11 10:32:09 -05:00
hondacrx
2d2392d6bb
Core/logs: added xp info on login & logout
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb24c6a11b2410f6dd4ef34f2b7fb87e4b01ba37 )
2021-01-19 13:52:16 -05:00
hondacrx
bcd18b8f26
Core/WorldSession: Add RBAC permission for skipping idle connection check
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7625bd960ebc4fab970fb27072aececf9e936e2f )
2021-01-03 15:12:23 -05:00
hondacrx
f0037ab99f
Core/DataStores: Updated db2 structures to 9.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b82a3a557a7bf13d48342ea189325550059b622d )
2020-12-12 23:20:41 -05:00
hondacrx
d40c2938a3
Core/PacketIO: Renamed a bunch of opcodes based on more research (only those added after 6.0)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f922c6e7a46a7c712daaaef9b1a72ca865fbe94b )
2020-09-22 20:05:58 -04:00
hondacrx
67bacbb731
Core/PacketIO: Send the expected value in available hotfixes packet - realm address, not arbitrary number (it no longer has any effect for clearing client cache)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c99678118798279372f17d4bb5f5a88ac95c413 )
2020-08-21 20:30:53 -04:00
hondacrx
459d49f899
Core/BnetServer: Bnetserver cleanup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9392ad28767626e519c463e2110184d71ba8426 )
2020-08-12 17:43:37 -04:00
hondacrx
7bb86f94c5
Proper client timeout detection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c3fc47a96baa8a47130befda647bf29d8eacce1 )
2020-07-24 17:48:02 -04:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
ac876b7c6c
Core/Battlegrounds: Queue updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf8714b8705c3fccc77083c6dc8665767430d346 )
2020-06-02 17:43:49 -04:00
hondacrx
d450f6db3d
Core/DBLayer: Implement async transaction completion callbacks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f0ca3a9194d76afa0227943e86469ad8368c5e2 )
2020-04-26 00:53:43 -04:00
hondacrx
14b7ac6f67
Core/Misc: Moved CanSpeak() method to WorldSession class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/93aa30f4474254b9db69025e7864a124028273c0 )
2020-02-09 16:58:40 -05:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
570aebce26
More refactoring of code.
2019-09-23 21:41:13 -04:00
hondacrx
35c06c09fd
Some refactoring of code. and some cleanups
2019-09-21 12:11:16 -04:00
hondacrx
653a9bb035
Core/Server: fix duplicated inserts into tutorials table for newly created characters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/26fe9496191225c8300ac57c07e9380193ec2c54 )
2019-08-16 21:38:01 -04:00