hondacrx
55c298be9f
Core/Misc: Various dynspawn cleanup and refactors split off from pooling rewrite:
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eee950cdd7bcbe9443a53ea5c4cce35444a503f7 )
2021-12-27 18:09:58 -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
a01138b19a
Core/Commands: fix .appear command provide wrong undermap position
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e58d737a937cab75d892f825da4b01f3a5a1108b )
2021-11-15 22:37:42 -05:00
hondacrx
f2eb6a9044
Scritpts/Commands: Fix area name display if no area present.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/abaf5d80685ff0dbfc766a074aa89b3481092f47 )
2021-10-20 22:33:39 -04: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
e340fda8b6
Core/Commands: Remove the option to teleport to "startzone" with .unstuck command
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6f2de76c79e8de7aba85ea5ebbe6450b2c04585 )
2021-10-02 20:22:46 -04:00
hondacrx
a968772bad
Core/Movement: MotionMaster reimplementation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/426f9f2f92b26fbb68e7cda9290ccbd586c6af4e )
2021-09-29 18:24:37 -04:00
hondacrx
ad1975b277
Core/Movement: Replace old TargetedMovementGenerator into ChaseMovementGenerator and FollowMovementGenerator, full rewrite for both.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/14939204955d1a24fe465cdfcbf307daf3ce4f09 )
2021-09-26 10:29:27 -04:00
hondacrx
4a61a40fb8
Core/Position: Refactor GetAngle -> GetAbsoluteAngle because code clarity is good.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc89e1cdb0da10e53cc9fa4a97565c05bb4c052e )
2021-09-23 22:46:22 -04:00
hondacrx
06fe13fbab
Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add WorldObject::IsOutdoors, basic member access.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e47e95b6dc89a7332ae4d5d833639e4f30f3d8c5 )
2021-08-09 11:33:30 -04:00
hondacrx
9fd7c12094
Misc updates
2021-06-23 12:01:28 -04:00
hondacrx
e98e45cf8b
Core/Auras: removed caster dependency from core
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf1a8c62820004df92b9ac567ba75f7281e6e2 )
2021-06-22 15:01:42 -04:00
hondacrx
52e43853fe
More Cleanups
2021-06-08 12:56:09 -04:00
hondacrx
302a1f293c
Some Cleanups
2021-06-07 18:06:16 -04:00
hondacrx
90508f7689
Core/Maps & Extractors: Move copypasted map file headers into a single shared file and replace #defines with enums
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ecfe58cae6d9cfa7a3aef21a4a96aa00c513ba2 )
2021-06-02 22:09:53 -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
ad2b2bea81
Core/Commands: Add ItemContext argument to .additem and .additemset commands
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f072bc4ca1375805691c5f98e7def74aa8ae9f31 )
2021-05-11 18:20:51 -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
17132dd6b6
Core/Entities: Fix some weird movement due to los issues
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/446fc391f02d3ca8e1332b58f910a5b7d1c8e226 )
2021-04-16 16:14:43 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
f667df1b11
Scripts/Commands: modify command .dismount to target any selected player
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7bd3914663735fc0744a97b81140adef8b4d276b )
2021-03-17 17:07:59 -04:00
hondacrx
10c1adf2d8
Core/Chat: Send broadcast text id in sound packets to allow playing encrypted sound files
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e4609f6e18c181fbb54ec851a9ccd5bd3c6eb7b )
2020-12-31 21:00:19 -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
15ae7a7c66
Dynamic Creature/Go spawning
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/03b125e6d1947258316c931499746696a95aded2 )
2020-08-23 21:52:32 -04:00
hondacrx
4d8e6a8a57
Core/Chat: Provide a fully-formed protocol for addons to interact with GM commands
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/42c65c3bc22f97a96d9db481997d74e7103f8e64 )
2020-08-22 16:22:47 -04:00
hondacrx
74cbb0fdf4
Scripts/Commands: Fix a crash on summon when no group is avaible
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e43d81cd687a0c18ebec3f320f53a780d950843d )
2020-08-22 14:54:58 -04:00
hondacrx
e5b6703dd0
Make some adjustments to .summon and .group summon behavior to make them more permissive:
...
- Now only requires the either target's group leader or target itself to be on your map
- Now summons all applicable group members even if one member fails checks
- No longer has some truly weird edge case instance unbind code that could cause exploit behavior (Really, I have no idea why this existed, because it certainly didn't do what it might've been meant to do.)
Port From (https://github.com/TrinityCore/TrinityCore/commit/f543e570d65fec3546e982d27d458a759922602d )
2020-07-24 11:46:44 -04:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
d7954f4fc7
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7306439e7004288fb85890d6a5f730cf1761d71 )
2020-06-18 12:39:39 -04:00
hondacrx
c9a91fa62f
Core/Movement: MotionMaster & MovementGenerators cleaning
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/14c6a4d8238e4f383557359436b5f73cb730d4ea )
2020-05-07 14:16:30 -04:00
hondacrx
9889415e6b
Core/Movement: cleanup MovementGeneratorType
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dbe54973fbbcfca55316e03b8a27dcd6d115b543 )
2020-05-06 14:38:54 -04:00
hondacrx
ba885908b7
Core/Spells: fix wrong distance calculations in AoE spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d076cfe291980bc5be9d44ffbae887e3dd5ad59 )
2020-05-06 14:34:20 -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
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
63105504a4
Core/Items: Add ItemContext param to Item::Create function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a2d9ad2f7673e2b7ee62b7cc6f1a19639d37864 )
2019-11-23 00:44:38 -05:00
hondacrx
e95115dc94
Core/DataStores: Updated db2 structures to 8.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ac790287aba5f7d7c3bccf79e608de9119e461a )
2019-10-29 13:09:23 -04: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
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
581d0fd1ff
Core/Misc: Removed oldTotal from LocaleConstant
2018-12-24 01:01:29 -05:00
hondacrx
8e20114e10
BFA Update (still lots of testing to do tho)
2018-12-10 12:46:25 -05:00
hondacrx
fa35d60f60
Core/Entities: Phasing rewrite
2018-03-28 11:09:30 -04:00
hondacrx
6ecc0ae762
Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = graveyard_zone.ID
2018-03-18 11:43:59 -04:00
hondacrx
0ab3b8e8cd
Core/DataStores: Fixed db2 structures after 7.3.5
2018-03-13 15:43:03 -04:00
hondacrx
dae1a77089
Core/MMaps: Remove phased tile support
2018-02-26 13:33:46 -05:00
hondacrx
79980e3dd2
Core/Entities: Remove phasemask
2018-01-10 22:26:47 -05:00
hondacrx
28c0ef9d03
Happy New Year!!!!
2018-01-02 13:02:21 -05:00