Hondacrx
d46636fc3a
Core/Spells: Fix custom load screen for SPELL_EFFECT_TELEPORT_UNITS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/29202810705804c1c5ac126195ab7bd60f56849f )
2024-11-17 14:07:41 -05:00
Hondacrx
c3d7e5adb3
Core/Player: moved zone/area updating and tavern resting checks into Heartbeat and movement updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e14648eaba40bf821b2245c71a0fee3a88dfdba5 )
2024-11-11 10:51:47 -05:00
Hondacrx
f38ad4607e
Core/PacketIO: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e59eef5432c7b70679d33f4911c88d0f7d75fd39 )
2024-09-02 18:44:55 -04:00
Hondacrx
03bcadf2c6
Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/321161230fe557f930bb155729d9150c42c5758c )
2024-08-31 17:35:41 -04:00
Hondacrx
f5f93d1fc4
Core/Players: Use TeleportLocation for summon and recall locations
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b2d735114be57f970f3dd16d57077cf4f8893796 )
2024-08-25 14:47:40 -04:00
Hondacrx
2004acd5d1
Core/Players: Allow targeting a specific transport during teleports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5b130cfb4253a94c08ff807e7f28e988651d2476 )
2024-08-25 14:38:47 -04:00
Hondacrx
d231c06b8e
Core/Spells: Implemented evoker empower spell mechanic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a39d0db9ec64f6bf38716abaade5b7835f2db338 )
2024-08-19 18:48:32 -04:00
Hondacrx
bf0c457273
Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d60b4e5b199d56477010941fc1d3aff9eb7064a2 )
2024-08-19 12:14:22 -04:00
Hondacrx
7716f581d9
Core/Player: moved the periodic group update mechanic into heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/80d72a2c913657d3bbea538cfb842de3fa55dc50 )
2024-08-19 11:43:08 -04:00
hondacrx
3a976b2353
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2ce5072d62e2835c4426220ebf8ade5fa67a79b )
2024-03-04 11:50:36 -05:00
hondacrx
437fe2d8fd
Core/Creatures: Moved autoattack handling from scripts to game
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/605e5f94c0d71cad8e83fa5a07eaec4e6bed9cc3 )
2024-02-05 18:18:30 -05:00
hondacrx
5972f3b8a1
Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ef0c045202a6af33fb991f2ff765fa183ce976f )
2024-02-04 16:31:49 -05:00
hondacrx
64d80537ed
Core/Quests: Fixed accessing freed memory after .reload quest_template
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/308a34ab41241022c7fd2fb42b0c6c9bad94f07e )
2024-02-04 13:44:50 -05:00
hondacrx
a5b8efd032
Core/Spells: Implement spell queue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/27019a62a4294f8dd48d975f85b1907c5adee0e3 )
2024-02-03 13:11:01 -05:00
hondacrx
4b669cfb5d
Core: Update to 10.2.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1eea1d11b14d2ae065ab0f1888fba3b1ef03874f )
2024-02-02 21:49:02 -05:00
hondacrx
f636ea225f
Messed up the commit history, so here is all the files rip, Credit to TrinityCore
2023-09-16 08:42:35 -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
8bef51cf6e
Core/Players: Fixed base hit chance initialization for players
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f8eddc4f0cf443c45a930bc919007541210984a )
2023-08-28 11:19:01 -04:00
hondacrx
d55f4f836f
Core/Units: Power handling improvements
...
* Don't include creature_template power multipliers in CreateMana updatefield
* Allow NPCs to have power types other than mana
* Add missing Essence config regeneration rate
* Fixed demon hunter powers not decaying immediately after combat
* Fixed some powers decaying immediately out of combat after energizing (for example holy power)
* Replace hardcoded list of powers to set to full on levelup with a db2 flag check
* Updated Creature::GetPowerIndex for 10.1 new power types
Port From (https://github.com/TrinityCore/TrinityCore/commit/1325e0c4b279d590acbcbb05d6abdf5fdb66a882 )
2023-05-23 05:44:42 -04:00
hondacrx
35961a0121
Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/205aba1ff3a6f1ff92a8b26af646fd25f139c697 )
2023-05-21 18:38:55 -04:00
hondacrx
1a01c02261
Fixed a crash in playerinfo level data when its missing from the DB.
...
Fixes #53
2023-02-15 08:20:43 -05:00
hondacrx
4b798e7cab
Core/Players: Several currency fixes and improvements
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/03918978c166c9fb191117a0cae9ba1285bf0e37 )
2023-02-11 23:28:57 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
55da7dc549
Core/Players: Implemented new talent system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cc5ab8372f19dad7412038d52dcd39db5e0e171 )
2023-01-04 02:50:40 -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
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
91e844e9dc
Core/Player: Extend action button value to uint64 to be able to hold battle pet guids
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f67cd38312014b13624dcb5fe1d117dac4892b7d )
2022-09-24 13:50:39 -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
bfdbcd7cbe
Core/Loot: Store references to Loot objects directly in players loot view map instead of guids of world objects holding that loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f19f32f2a49cf0eb235f1aa12106322bf9db2a15 )
2022-09-18 15:40: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
f66c3aec14
Core/Players: Allow teleporting to a specific instance id
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/25c0aaa83fede6cd5214da00bb08a21c0b28c4be )
2022-06-12 00:22:32 -04:00
hondacrx
036c565f69
Core/Battlegrounds: Store mercenary status separately from the aura obtained from gossip as it can be removed at any time
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/84486ded67efc4e779412ff865c66ca8b9cee7ea )
2022-05-31 12:07:04 -04:00
hondacrx
867f528ac0
Core/Objects: Added helper structures to allow using customized updatefield sending packet functions with Trinity::MessageDistDeliverer
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee835671b4f572f92f79c9b302764ee591c6de11 )
2022-05-10 14:35:41 -04: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
712dd7b9de
Core/Common: Merge TimeTrackerSmall with TimeTracker
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8809d54ca2daa230b1439f012c8b10ee88d6beae )
2022-03-02 14:06:04 -05:00
hondacrx
150b09205b
Core/Mail: Load mails at login instead of on demand when queried by packets (logging in always sends one of the packets that cause mail loading anyway)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a9b4f9aca0d0b90e59e0ed26e9bb4cce7d0ceeab )
2022-03-02 09:52:35 -05:00
hondacrx
c14f1eb3dc
Remove custom OptionalType and use the default c# nullable type.
2022-03-01 17:27:56 -05:00
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
5bd2878a4e
Core/Objects: cache current liquid status of objects when updating position data and use it to replace unnecessary vmap lookups
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d18d2b84f2c3e6e1005316625da80c99dd414bcc )
2022-02-17 16:55:41 -05:00
hondacrx
1f58dc2b53
Entities/Unit: Cleanup all the direct accesses to m_unitMovedByMe. Refactor the field to be protected. Add assertions to catch dangling pointers.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/edc75831194bc2419e3abada47121fadf4b2aa8d )
2021-12-23 20:17:08 -05:00
hondacrx
a39fdef7c3
Core/Players: out of range group updates will now get sent every 5 seconds instead of as soon as they are available to reflect retail behaivior.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d433b1bc89bf26585688d8041da500ff8dae364 )
2021-12-16 12:42:19 -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
c48696da32
Core/Player: Clean up duel related code. Fix a check for abusive client behavior, code style.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7c062db94b1c2d28329c5f0ddc2fee74a6c07c35 )
2021-11-15 19:56:36 -05:00
hondacrx
2d976d7421
Core/Characters: Made homebind location a WorldLocation (this implicitly adds orientation)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68c2fc8ff58d9ad272e8e17391a6bb6c3743923b )
2021-10-16 17:59:01 -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
8ccf252ac3
Core/Players: Implemented selecting Exile's Reach during character creation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d54edfeb8bd9e525bac62677b8f9dffbaa5124c3 )
2021-10-03 12:02:20 -04:00
hondacrx
4a97883559
Core/Players: Store player creation timestamp and type (normal/npe)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/11762273c68b24b332238aa89a73b9ed9ac1d249 )
2021-10-02 20:50:59 -04:00
hondacrx
18eb2cbe81
Core/Player: fix periodic eating and drinking emotes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/753d5a5d5f332791ccc97cf481f064822aa39be8 )
2021-10-02 19:48:52 -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