Commit Graph

47 Commits

Author SHA1 Message Date
hondacrx cda53c8e7f Some cleanups. (might break build for scripts as they are a WIP) 2023-10-08 10:35:31 -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 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 53619fff1d Core/BattlePets: Move BattlePet stuff from SpellMgr to BattlePetMgr
Port From (https://github.com/TrinityCore/TrinityCore/commit/a1f673d1ca91ceea9585f6ec7267aae94d11fca7)
2022-06-14 18:12:28 -04:00
hondacrx 11e8c2f4f2 Fixes loading, *Command system is broke* Will fix in the coming days. 2022-06-02 17:00:58 -04:00
hondacrx 334ea523c3 Core/Auction House: Eliminate blocking db queries for account permissions when expiring auctions that have offline bidders
Port From (https://github.com/TrinityCore/TrinityCore/commit/569b5d6f04548cd874cc161cb67a62dcad792fb0)
2022-05-24 10:23:12 -04:00
hondacrx 9587d3ea7d Update GameTime Methods 2022-03-01 17:33:20 -05:00
hondacrx c14f1eb3dc Remove custom OptionalType and use the default c# nullable type. 2022-03-01 17:27:56 -05:00
hondacrx 883a3bb990 First try at updating command system to be like TC. Still needs alot of testing/work 2022-01-20 09:57:15 -05:00
hondacrx b026ee7ef8 More cleanups of custom classes in favor of .NET runtime types. 2021-11-15 18:04:57 -05:00
hondacrx f2e56ccb41 Core/DataStores: Updated db2 structures to 9.1.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/d52c00a8fe79186013980af0e2caa3fd13c0c5fa)
2021-11-07 15:53:12 -05:00
hondacrx c9b8f09fbc Core/Achievements: Update CriteriaType enum
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a83f748766c49775d76412d2b98bb9b9dc8c4df)
2021-09-09 14:49:19 -04:00
hondacrx 5cf8cff41e Core/Items: Implemented secondary shoulder transmog appearance
Port From (https://github.com/TrinityCore/TrinityCore/commit/03f09ea16ab683fac0f3be3c0656fdb80b63154e)
2021-08-11 20:38:21 -04: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 229ee1b497 Core/AuctionHouse: Fixed paying for commodities
Port From (https://github.com/TrinityCore/TrinityCore/commit/0bbf3f7300895008a37796f3d5be7e8f23c9a143)
2021-06-24 11:16:14 -04:00
hondacrx 1be17e7ff3 Core/AuctionHouse: Fixed buying commodities
Port From (https://github.com/TrinityCore/TrinityCore/commit/61a7026f1765271595377be0c37a8228fe620c0d)
2021-06-24 00:10:23 -04:00
hondacrx 52e43853fe More Cleanups 2021-06-08 12:56:09 -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 3ae07c3cbe Core/AuctionHouse: Fix overflow in item ordering.
Port From (https://github.com/TrinityCore/TrinityCore/commit/c0f5f7d4ef4253826d3be5882ebdcf7f463cce5a)
2021-03-04 15:29:25 -05:00
hondacrx 87160961fa Core/PacketIO: Fill new packet fields with data
Port From (https://github.com/TrinityCore/TrinityCore/commit/83eecaf2c40cc72c1dc42335766534eb8d227e60)
2020-12-10 10:22:13 -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 581d077acd Refactoring of BNetServer 2020-07-12 00:06:43 -04:00
hondacrx dc68794b32 Core/Auction House: Fixed sorting in non-equipment categories
Port From (https://github.com/TrinityCore/TrinityCore/commit/22a3cb4432ae6c2dcd2e38d92d03468a90224b78)
2020-06-21 14:15:00 -04:00
hondacrx 0e61c38792 Fix some crashes 2020-05-25 20:46:19 -04:00
hondacrx 162e29774d Core/PacketIO: Send item flags in auction items
Port From (https://github.com/TrinityCore/TrinityCore/commit/e047d14a2fd5c77061f473c3d5a3a45c6c5f493b)
2020-05-22 13:55:27 -04:00
hondacrx 9cd6f64e86 Core/AuctionHouse: Don't overflow mail attachments, send max 16 items per mail
Port From (https://github.com/TrinityCore/TrinityCore/commit/7e18255ee24f6c8b133f197120e18934cfa50395)
2020-05-22 13:54:15 -04:00
hondacrx 9f235e1659 Misc Fixes
Port From (https://github.com/TrinityCore/TrinityCore)
2020-05-08 15:00:56 -04:00
hondacrx c3adef77a9 Misc cleanups 2020-05-05 19:09:57 -04:00
hondacrx 1224abafe8 Core/PacketIO: Implement building SMSG_UPDATE_OBJECT only for selected fields and use that to fix quest objects not glowing after accepting quests
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbfbb7d4bfa869755e702b40b53dbd295f8c964d)
2020-05-01 12:23:24 -04:00
hondacrx e31ca45d54 Core/AuctionHouse: Add separate auction house throttle period for requests from auction house addons tainting default ui
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb0a29131d30e15d8d323271490069860580817d)
2020-04-29 14:24:17 -04:00
hondacrx 6be4414166 Core/AuctionHouse: After taking a break at the start of patch 8.3 auction house is now back in business.
Port From (https://github.com/TrinityCore/TrinityCore/commit/aced88b09bd918b0ed17b6c5e8a6048788600d9d)
2020-04-29 13:52:03 -04:00
hondacrx aa7fe7a3a1 Core/PacketIO: Add new auction house packet structures (not used yet)
Port From (https://github.com/TrinityCore/TrinityCore/commit/569f1c9f2a4806948521f4c6eab36d406ba45593)
2020-04-25 00:02:23 -04:00
hondacrx 752137af52 Refactoring Cleanup 2020-02-03 14:42:20 -05:00
hondacrx 230453c451 New Year 2020 :) 2020-01-09 11:35:00 -05:00
hondacrx 9e49c24eb8 Core/AuctionHouse: Fixes collection was modified errror. Also fixes mail not having the right subject. 2019-09-21 12:12:30 -04:00
hondacrx 87d30caa49 Ensure that all actions are compared to fixed point in time (ie. world update start)
Port From (https://github.com/TrinityCore/TrinityCore/commit/60663d1374beef3103f4787152654034fa4a8897)
2019-09-01 10:37:14 -04:00
hondacrx 3634bc7133 Core/Misc: Moved CharacterInfo out of world to separate class
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad4e63bae145ae49b584ab2fc621660430cec0d3)
2019-08-16 13:43:17 -04:00
hondacrx 125e3b3ac7 Updated to 8.2.0.31429 (scripts disabled atm, they still need updated)
Code Port from TrinityCore https://github.com/TrinityCore/TrinityCore
Casc from WoW-Tools https://github.com/WoW-Tools/CASCExplorer
2019-08-14 11:20:42 -04:00
hondacrx 1e1c5c77a8 2019 YAY! 2019-01-01 12:01:55 -05:00
hondacrx 7aa494d5dd Core/Errors: Stop using System.Diagnostics.Contracts, Its just closing the server without error or warning. We now log the error and then throw a exception 2018-06-15 12:34:56 -04:00
hondacrx 9b40067017 Core/Refactor: Part 2 2018-05-07 22:07:35 -04:00
hondacrx fc237004f2 Core/Items: Add loot scaling support 2018-04-28 11:38:00 -04:00
hondacrx 0ab3b8e8cd Core/DataStores: Fixed db2 structures after 7.3.5 2018-03-13 15:43:03 -04:00
hondacrx 28c0ef9d03 Happy New Year!!!! 2018-01-02 13:02:21 -05:00
Fabian a3dc7b3f48 Ported .Net Core commits:
hondacrx:
- Initial commit: Switch to .Net Core 2.0
- Fix build and removed not needed files
Fabi:
- Updated solution platforms.
- Changed folder structure.
- Change library target framework to netstandard2.0.
- Updated solution platforms again...
- Removed windows specific kernel32 function usage (Ctrl-C handler).
2017-10-26 17:23:44 +02:00