Commit Graph

80 Commits

Author SHA1 Message Date
hondacrx 5720b89b7e Core/Player: Added PlayerCreateMode field to playercreateinfo_cast_spell to only cast spells based on related mode
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a61024cfad05279791badf33fcdb5a608ad6e94)
2022-02-25 19:43:04 -05:00
hondacrx 4679bc9980 Core/Items: Implemented many new enchantment flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/241193cd0287c3d7a2cbaf7f2c5775d414b4d0b3)
2022-02-24 16:16:46 -05:00
hondacrx 0600993129 Further improve ChrRace DBC handling
Port From (https://github.com/TrinityCore/TrinityCore/commit/406c7219ad6454a3f3855c9e0732245dcc34b2dc)
2022-02-22 14:08:30 -05:00
hondacrx 743d0158d6 Core/PacketIO: updated SMSG_FEATURE_SYSTEM_STATUS
Port From (https://github.com/TrinityCore/TrinityCore/commit/931ca1e54675a6c1fc5d4a30e65a650807022eb4)
2022-02-17 17:20:40 -05:00
hondacrx 6c0e21b4de Misc updates/fixes 2022-01-27 12:36: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 eb3036fae7 Core/PacketIO: Restrict CMSG_STANDSTATECHANGE to only allow the same stand states that client can send by itself
Port From (https://github.com/TrinityCore/TrinityCore/commit/22987b705b150590f300240cd0309ac88bd902d5)
2022-01-05 17:37:45 -05:00
hondacrx 6d73a59f63 Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender
Port From (https://github.com/TrinityCore/TrinityCore/commit/27886c7f5d6cfc221ea67aab210f96859d725e05)
2021-12-26 19:51:26 -05:00
hondacrx 5de09a5046 Core/BattlePets: Added default cooldown to revive battle pets
Port From (https://github.com/TrinityCore/TrinityCore/commit/1a846415493289fc3852e56c82514d85c421267c)
2021-12-24 20:41:51 -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 cb74ab8075 Core/Players: Load faction change items from db2 instead of db
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b11d17f4928d17637ad8182f9c632d90f873db4)
2021-11-23 22:24:04 -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 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 bbb4f33e16 Core/PacketIO: Updated SMSG_FEATURE_SYSTEM_STATUS to 9.1.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/9630c1b1e5606664ef11a308319db4d21d4c168c)
2021-11-07 17:05:45 -05:00
hondacrx 798066708f Core/GuildFinder: Remove as preparation for 9.1.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/edc94e8ae8c5ddd46b53c706161a5511b3a3bcc3)
2021-11-03 17:08:23 -04:00
hondacrx f649596651 Core/Unit: Erm, so it turns out that releasing your spirit actually never set your death state to DEAD. It stayed as CORPSE. That's wrong, of course, but we didn't notice because zombie corpses.
Port From (https://github.com/TrinityCore/TrinityCore/commit/fdb3f4159e5e7865429e5b7212fba1ef602e6839)
2021-11-03 11:59:34 -04:00
hondacrx 79ef3161dd Core/Characters: Added allied race creation data, implemented intro scenes & added config option to disable achievement requirements for allied races
Port From (https://github.com/TrinityCore/TrinityCore/commit/71eb30f89dc5abeb33c7aa4a526073f769b5c7d1)
2021-10-05 14:04:44 -04:00
hondacrx 53349a5771 Misc fixes 2021-09-26 14:30:08 -04:00
hondacrx dd4535ac1d Core/Handlers: Fixed equipament manager with empty slots.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1fcabb40920d870f81c75986ca8f6f1573abeb54)
2021-09-26 13:50:53 -04:00
hondacrx 1bcd5a876e Core/Players: Prevent creating characters with duplicate names
Port From (https://github.com/TrinityCore/TrinityCore/commit/52de393f10dae4b21b84bd02aadf929b2283d8fe)
2021-09-26 11:38:16 -04: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 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 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 d687d41078 Core/Players: Add PlayerExtraFlags for tracking race change, level boost, and raf level grant usage
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2751f9195959a199413e332d2b595a60e4a6d35)
2021-06-06 14:12:53 -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 d0faa12ef6 Core/Spells: CastSpell Cleanup
Port From (https://github.com/TrinityCore/TrinityCore/commit/)
2021-04-18 18:42:11 -04:00
hondacrx b1ea7212f3 Move some packets processing to map context
Port From (https://github.com/TrinityCore/TrinityCore/commit/2ea8f5e6fced094f28c45ac84123c85477122567)
2021-04-18 14:06:00 -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 047a6babfc Core/Spells: Implement SPELL_EFFECT_TELEPORT_TO_RETURN_POINT
Port From (https://github.com/TrinityCore/TrinityCore/commit/1c852af7f2c820e429eaf8389822e8c910f961a1)
2021-03-29 16:36:05 -04:00
hondacrx 0501481fcd Core/Auras: Defined and implemented many new interrupt flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b5a46ca2bb3a4632cb9914e0899df611a47d935)
2021-03-28 15:49:12 -04:00
hondacrx cad2a7fa88 Core/Items: Addes support for calculating item level & cleanup iterating over items.
Based on https://github.com/TrinityCore/TrinityCore/pull/26276
2021-03-24 15:44:49 -04:00
hondacrx 62ec699ec6 Core: SOme code cleanup, more to follow. 2021-03-20 22:48:48 -04:00
hondacrx 869aa6bf56 Core/Pvp: Add config option to enable warmode/pvptalents 2021-01-27 00:16:20 -05:00
hondacrx cca9594942 Core/Pvp: Enable pvp talents and warmode (NYI) 2021-01-26 20:42:53 -05:00
hondacrx b25c1487b2 Core/Races: Really fix bug in racemasks. 2021-01-25 13:06:53 -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 3153f1daed Core/Races: Added missing races. 2021-01-19 11:43:23 -05:00
hondacrx fa689dac1e Core/Misc: Some missed $ for string interpolation and some cleanups to code. 2021-01-14 20:50:44 -05:00
hondacrx fa368cf4de Core/Players: Fixed barbershop not changing model when changing gender
Port From (https://github.com/TrinityCore/TrinityCore/commit/b100917c6877a4c9a2f20a1a61f111a91e78db01)
2020-12-25 15:38:07 -05:00
hondacrx f6203e98ee Fix build and loading crashes
Port From (https://github.com/TrinityCore/TrinityCore/commit/)
2020-12-15 13:20:10 -05:00
hondacrx 01cd9b2c6e Core/PacketIO: Updated ResponseCodes enum for 9.0.2
Port From (https://github.com/TrinityCore/TrinityCore/commit/9819ee1a6ad73185f2198e1c0b4e0d70bcc9e7be)
2020-12-14 14:06:50 -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 c46c7ba2dc Core/PacketIO: Updated most packet structures to 9.0.1
Port From (https://github.com/TrinityCore/TrinityCore/commit/cab4c87d2d7f6d734ef067d6bf50f4b1d338a7bc)
2020-12-09 14:01:38 -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 cbd3904e02 Core/Handlers: Fixed changing equipment while charmed with equipament manager
Port From (https://github.com/TrinityCore/TrinityCore/commit/6210fc10ae28a06a92e7d4796b66115eb1fe028e)
2020-09-03 11:52:57 -04:00
hondacrx 13cf935ca7 Fixes to all-reputation and all-skill custom option handling:
Port From (https://github.com/TrinityCore/TrinityCore/commit/2d191a668019703cf0e32700c586e94679ea04c7)
2020-07-24 16:16:00 -04:00
hondacrx 581d077acd Refactoring of BNetServer 2020-07-12 00:06:43 -04:00
hondacrx c3adef77a9 Misc cleanups 2020-05-05 19:09:57 -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 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